Page 1 of 4

Which is your favorite programming language?

Posted: Tue Oct 25, 2011 8:46 pm
by Jvac
For webpages I like java, css, php and jquery. But since finding OSdev and starting myOS and learning new languages such as c, c++, and asm I have to say that I am starting to fall in love with c++.


Which is your favorite programming language?

Re: Which is your favorite programming language?

Posted: Tue Oct 25, 2011 9:05 pm
by JackScott
My favourite programming language is the one that gives me the most expressive power in the problem/solution domain.
  • For writing operating systems, that is clearly C.
  • For web development, PHP (even if it is a horrible language).
  • For writing mockups and prototypes, I usually use Java, because it includes everything and the kitchen sink.
  • For when I went to go on and on about how pretty and understandable my code looks when it actually looks like a small child vomited on a keyboard, I use Python. :twisted:

Re: Which is your favorite programming language?

Posted: Tue Oct 25, 2011 9:46 pm
by NickJohnson
C is my favorite, but most of my programming experience has come from osdev, so I may be biased; I don't know that many languages.

If I had to choose a second favorite from the dozen languages I've tried but never written anything very big in, it would either be Scheme (good for numerical stuff), Lua (good as an extension/data description language), or possibly Perl (regular expressions!). The first two are syntactically nice but need more libraries; the last is the exact opposite :P .

Re: Which is your favorite programming language?

Posted: Tue Oct 25, 2011 10:53 pm
by bonch
I like c, c#, ruby and smalltalk. I dislike c++. Never really cared for pascal and delphi (bondage/slave language). I would like to learn some functional languages because I think I would like them. I do like NASM so far but it's the first assembly language I've tried. I have an irrational dislike for Java because Sun and Oracle annoy me for some reason. I also dislike perl without ever having used the language or browsed the code because I constantly come into contact with perl programmers who are annoying ( this is true for ruby as well, actually, but the language is so much fun I have to overlook it).

Re: Which is your favorite programming language?

Posted: Wed Oct 26, 2011 12:19 am
by Solar
As a counterpoint to the post above...

My favourite is C++. I like it for its pragmatism, flexibility, and sheer expressive power, while absolutely admitting to it being one big bag of ugly (especially when done by some mediocre code monkey). But if done right, the ugly is encapsuled inside, and the outside is a powerful interface indeed.

It's somewhat like what David Garrett said about violins and electric guitars: Great instruments, and impossible to fake skill with them.

Re: Which is your favorite programming language?

Posted: Wed Oct 26, 2011 4:14 am
by SDS
Solar wrote:My favourite is C++. I like it for its pragmatism, flexibility, and sheer expressive power, while absolutely admitting to it being one big bag of ugly (especially when done by some mediocre code monkey). But if done right, the ugly is encapsuled inside, and the outside is a powerful interface indeed.
I couldn't agree more. Although for sheer fun and speed at prototyping it is hard to beat python.

Re: Which is your favorite programming language?

Posted: Wed Oct 26, 2011 7:38 am
by turdus
For what? I choose appropriate language to solve the problem, there's no such thing ultimate language.

Coding in general, mainframe assembly. That's the most effective and yet readable code I ever saw.
Creating html pages, php.
Embedded stuff or networking, C.
Simulating objects and their relations, C++.
Log analysis, shell (bash,cat,grep,awk and friends).
Converting things, perl.
User interface, JS (with either C or php backend).
Low level device drivers, assembly.
Controlling things, arduino C.

Re: Which is your favorite programming language?

Posted: Wed Oct 26, 2011 8:15 am
by hafai
My favorite would have to be Assembly but more for having fun programming something than programming my OS or an application. Creating high-level control structures using FASM macros was a fun exercise.

Unfortunately the reality is that using Assembly means I spend more time making sure I got all the codes right than actually programming so my favorite for OSDev is C. I like it because I spend more time actually programming than I do correcting syntax and yet it remains powerful.

For general coding I like C# but I haven't done a lot of that recently.
And I'll use Java if I need to prototype something real fast but I don't particularly like the language.

Re: Which is your favorite programming language?

Posted: Wed Oct 26, 2011 9:30 am
by piranha
I tried learning C++ until I saw a compiler error message, at which point I promptly stopped and performed an exorcism on my computer.

C is my favorite, and while Java does have the ability to be a good sandbox for trying things out, I hate it so much that it makes it hard to use (Me in computer science class in high school: "What?!?! It gives a syntax error when I type in 'for(;;);'?! It wont compile at all because of an infinite loop?!"). I'm starting to learn Python and its nice, though I hate the strictness of the whitespace. Assembly is good for annoying your friends :lol:

-JL

Re: Which is your favorite programming language?

Posted: Wed Oct 26, 2011 9:49 am
by SDS
turdus wrote:For what? I choose appropriate language to solve the problem, there's no such thing ultimate language.
No inconsistency there. I agree that using the appropriate language for a problem is (obviously) sensible. That doesn't mean that I can't have a favourite...

Re: Which is your favorite programming language?

Posted: Wed Oct 26, 2011 12:13 pm
by Coty
I actually enjoy directly interfacing with hardware via assembly if I'm working on a kernel. Second is definitely C++, and if I'm not making a kernel, C++ is my favorite choice.

Re: Which is your favorite programming language?

Posted: Wed Oct 26, 2011 5:12 pm
by Jvac
Solar wrote:My favourite is C++. I like it for its pragmatism, flexibility, and sheer expressive power,
I agree and that is exactly what I am starting to discover since I decided to learn c++ :D.

Re: Which is your favorite programming language?

Posted: Wed Oct 26, 2011 11:55 pm
by zarc
Back in my college days, one of my favorites is the C++ language, maybe because out of curiosity, that is indeed my first language that i've learned, the next intruiging and challenging language is the Assembly language, i have had a lot of problems coding that language, and here comes PHP and Java, PHP is my favorite of all, since i can use it to remodel, and change those event handling system which i love.

Re: Which is your favorite programming language?

Posted: Thu Oct 27, 2011 11:46 am
by Jezze
C for it's versatility.
Standard ML and Haskell for it's design.
Bash for simply doing things quickly without thinking.

I've tried many others. Some of them I like but most of them suck.

Re: Which is your favorite programming language?

Posted: Thu Oct 27, 2011 9:28 pm
by Lithorien
C for its power and versatility.
Perl for actually writing useful applications.
C# for quick and dirty "just get it done" work.