PDA

View Full Version : What other programming languages do you LIKE to use?



cragwolf
09-06-2006, 12:58 AM
I like to use OCaml (http://en.wikipedia.org/wiki/Ocaml) because it's a functional language (http://en.wikipedia.org/wiki/Functional_programming), and so it forces me to think about programming in a different way than I'm used to. I'm still learning it, though, and it's a lot of fun.

aidave
09-06-2006, 02:39 AM
I like coding in C++, but I abhor reading it or maintaining it.
Pascal is the opposite... much easier to read and maintain, a bit more typing to code.
Lua looks interesting but havent tried it yet!

michalis
09-06-2006, 02:48 AM
When I saw the title of your thread "What other programming languages do you LIKE to use?" I thought "Well, finally I'll be able to advertise my other second favourite language, OCaml". But you already taken that :)

I immediately started to write in this post what are the practical advantages and disadvantages between OCaml and ObjectPascal, but I realized that it would make a two-page post, so I deleted it :) Wikipedia links from cragwolf do a good job, and so does OCaml manual (http://caml.inria.fr/pub/docs/manual-ocaml/index.html), at explaining the power of OCaml language. And, like all languages from ML-family, it's still quite comfortable language even when you insist on programming some parts in imperative style. So, yes, it's a practical language.

As for my "script" languages, when it's related to running processes I use bash, and when it comes to text-processing I wrote some larger functions in EmacsLisp.

Sly
09-06-2006, 07:58 AM
My other language is C++, because it's my day job. I have also done a lot of DOS batch programming recently. I never realised just how much funky stuff you can do with DOS commands.

FNX
09-06-2006, 09:38 AM
Other languages:

C/C++ : first learnt at university, then refreshed to code on the Gameboy Advance

Java : Mainly because of my job, used for web applications, e-learning platforms, MHP Games, applets, servlets and misc stuff..

Visual Basic: :oops: :cry: :roll:

C#: Downloaded some weeks ago the Micro$oft C# Studio (free) but i've not yet started to do something serious

That's all ;)

WILL
09-06-2006, 11:10 AM
As odd as this may sound, I actually enjoy designing web pages using PHP. :) I know, it's like a funky C spin-off though, huh? :lol:

Well thats about it besides maybe JavaScript or HTML, but those only half count. ;)

oh... Assembly is fun too! :D

dmantione
09-06-2006, 11:34 AM
I especially use clean languages, ones that were designed with good taste. For compiled languages, I don't even want to use anything but Pascal, anything else feels like being a traitor and especially C++ and Fortran were designed with a bad feeling for taste. For scripting languages, I enjoy TCL. It's a clean alternative for both PHP and shell scripts, which both were designed with bad taste. It is also usefull for database programming, I design PostgreSQL functions with it.

I consider Python is also a nice language, however, I do not use it.

jdarling
09-06-2006, 01:22 PM
Well the ones that I use are:

Compiled:
Assembly, Inform, C/C++

Scripting:
PHP, Lua

I know alot more, but those are the ones I prefer. Actually I know way too many languages it seems :)

tanffn
09-06-2006, 03:39 PM
If you guys enjoy "different way" of programming try Prolog (http://en.wikipedia.org/wiki/Prolog), from some reson it is in use in my uni, that and Ada (http://en.wikipedia.org/wiki/Ada_programming_language) :?
Also programmed in Assembler, VB (3VIL), C, just recently Java, and alot of "other" basic languages. personally I think Delphi takes all of them :)

Edit: I would LIKE to learn C# and ASP.NET, it became such an hot topic those day..

Legolas
09-06-2006, 03:58 PM
I started years ago with BASIC on a sinclair zx spectrum (wow 8) ).
Pascal apart, I use PHP/HTML/SQL for some freelance jobs here and there

grudzio
09-06-2006, 04:56 PM
My second favourite language is Python. (You've noticed - it also starts with P). I know some other languages like C/C++, Java, VB (and even a bit of Fortan and asembler), but for me pascal and python are the best languages created so far.


like to use OCaml because it's a functional language, and so it forces me to think about programming in a different way than I'm used to. I'm still learning it, though, and it's a lot of fun.

Once I thought about learning some functional language, but I could not find the application for it (all I do is making games and implemeting numerical integration methods) so it ended on thinking about learning.

michalis
09-06-2006, 06:23 PM
Once I thought about learning some functional language, but I could not find the application for it (all I do is making games and implemeting numerical integration methods) so it ended on thinking about learning.

You can easily do a game with OCaml. Actually my only non-trivial project in OCaml was a game (using SDL thanks to OCamlSDL (http://ocamlsdl.sourceforge.net/home.html)). It's even on my WWW page with sources, look for "Bad Blaster".

grudzio
09-06-2006, 09:36 PM
Once I thought about learning some functional language, but I could not find the application for it (all I do is making games and implemeting numerical integration methods) so it ended on thinking about learning.

You can easily do a game with OCaml. Actually my only non-trivial project in OCaml was a game (using SDL thanks to OCamlSDL (http://ocamlsdl.sourceforge.net/home.html)). It's even on my WWW page with sources, look for "Bad Blaster".

Thanks. I will take a look.

WILL
09-06-2006, 09:57 PM
Hmm... so many new languages these days... maybe I should make my own language... it'll have all my own personal slang and wording habits....

I'll call it WILL<sup>2</sup>--. :lol: (Thats said like WILL Squared Minus Minus)

Nitrogen
10-06-2006, 10:24 AM
I especially like Esoteric Programming Languages.

These can give you hours of fun.
Check here:
http://en.wikipedia.org/wiki/David_Morgan-Mar

Some of my favorites:
<ul>
Befunge - Uses a 2D grid to execute cells instead of line-by-line
Chef - Where all programs are recipies! (http://en.wikipedia.org/wiki/Chef_programming_language)
l33t Programming language - teh pwn3r!!!11! (http://en.wikipedia.org/wiki/L33t_programming_language)
Spoon - Type complete programs using just 0 and 1 like you were ment to! (http://en.wikipedia.org/wiki/Spoon_programming_language)
Shakespeare - All programs are theatre play scripts. (http://en.wikipedia.org/wiki/Shakespeare_programming_language)
Whitespace - All programs are typed using one character: ' ' (space)! (http://en.wikipedia.org/wiki/Whitespace_programming_language)
[/list]

NecroDOME
10-06-2006, 07:28 PM
At first Delphi, Pascal Script :P
Second C++
and a bit of java

WILL
11-06-2006, 03:30 AM
Delphi
Sorry, but you opened this can of worms-- Delphi ain't no language. ;)

JSoftware
11-06-2006, 09:36 AM
Delphi
Sorry, but you opened this can of worms-- Delphi ain't no language. ;)
Actually it is (http://en.wikipedia.org/wiki/Delphi_programming_language)

ps. ohh i'm a byte master :D

WILL
11-06-2006, 12:45 PM
Thats a fallacy. Delphi is a compiler and IDE software suite created by Borland that encorporated a newly polished version of a Pascal language dialect called Object Pascal that make the language into a capable Object Oriented Programming language. No specifications or standards were set for the new 'Object Pascal' dialect, Borland was left to their own practices and means.

In later years, Borland's brilliant marketing team of *ahem* 'rocket scientists' decided to refer to 'Object Pascal' instead as 'Delphi' instead for a few possible reasons.

NOTE: Borland as a company has a history of acting rather strangely or irratically in the last decade or so. ie. The Delphi 'language' decision, it's name change to Inprise for about a year or two, tucking it's C Builder IDE along with Delphi all under the label 'Delphi', and now turning into an ALM developer and releasing it's Developer Software division.

Possible Reasons:

A) simplify whatever confusion there was about Delphi being the name of the development suite rather than the commonly known way of declaring it after the official language it used. Borland was the first to confuse it's own market by doing this.

B) Try to fool the new and existing developers that Object Pascal or the Pascal language it's self is some kind of new language that can compete with C or C++. Funny thing is... it had been competing with C long before up until Borland (the very same guys) decided to let Turbo Pascal age into the market's background and niech areas. Funny guys huh?

C) The CEO might has gone insane and ran around the building in his wife's underwear amoung other antics. The situation got so bad that his own security had to work day and night to keep the story under wraps... until now. :twisted:

D) Microsoft threatened to attack and destory and buy Borland as they did many other smaller and gorwing companies that now make up the 'MSN Empire' we know today. The payoff... the reputation and pristige of Pascal.... :o

Ok everything above C is true in a serious way. :) but I have o get going to work as it's too early for me to be making huge massive posts like this now. :P


Ciao! See y'all Monday-ish. ;)


Oh btw... congrats! :D

alexione
11-06-2006, 09:55 PM
Besides FreePascal - Euphoria, SmartEiffel, Netwide Assembler...

BTW, I'm back from army now, working hard on NODE (multimedia engine) for my Final Exam - I'll even use it for my presentation instead of PowerPoint :)

cairnswm
12-06-2006, 05:51 AM
The language I know best other than Pascal is Oracel PL\SQL.

In order of languages I use are Delphi, PL\SQL, haXe, ASP (VB Script), Java.

{MSX}
15-06-2006, 08:34 AM
I like very much Java, expecially with version 1.5..
And also i'm programming my own operating system in a language called Ook! (http://en.wikipedia.org/wiki/Ook%21_programming_language) :P

Lord_ZealoN
15-06-2006, 10:25 AM
First Delphi/Lazarus/FreePascal/ObjectPascal/As you like named.

Second, i like very much Smalltalk (but i don't have time to learn it now),

And a lot of more languajes. (i would like to take time to learn C/C++ and Ada)