Which is your favorite programming language?

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
User avatar
Jvac
Member
Member
Posts: 58
Joined: Fri Mar 11, 2011 9:51 pm
Location: Bronx, NY

Which is your favorite programming language?

Post 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?
"The best way to prepare for programming is to write programs, and
to study great programs that other people have written." - Bill Gates


Think beyond Windows ReactOS®
User avatar
JackScott
Member
Member
Posts: 1031
Joined: Thu Dec 21, 2006 3:03 am
Location: Hobart, Australia
Contact:

Re: Which is your favorite programming language?

Post 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:
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Which is your favorite programming language?

Post 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 .
bonch
Member
Member
Posts: 52
Joined: Thu Aug 18, 2011 11:19 pm

Re: Which is your favorite programming language?

Post 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).
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: Which is your favorite programming language?

Post 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.
Every good solution is obvious once you've found it.
SDS
Member
Member
Posts: 64
Joined: Fri Oct 23, 2009 8:45 am
Location: Cambridge, UK

Re: Which is your favorite programming language?

Post 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.
User avatar
turdus
Member
Member
Posts: 496
Joined: Tue Feb 08, 2011 1:58 pm

Re: Which is your favorite programming language?

Post 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.
hafai
Posts: 11
Joined: Wed Mar 25, 2009 4:16 pm

Re: Which is your favorite programming language?

Post 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.
Developer of CDE the Cooperative Driver Environment <No website currently>
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Re: Which is your favorite programming language?

Post 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
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
SDS
Member
Member
Posts: 64
Joined: Fri Oct 23, 2009 8:45 am
Location: Cambridge, UK

Re: Which is your favorite programming language?

Post 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...
User avatar
Coty
Member
Member
Posts: 286
Joined: Thu Feb 12, 2009 5:12 pm

Re: Which is your favorite programming language?

Post 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.
My hero, is Mel.
User avatar
Jvac
Member
Member
Posts: 58
Joined: Fri Mar 11, 2011 9:51 pm
Location: Bronx, NY

Re: Which is your favorite programming language?

Post 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.
"The best way to prepare for programming is to write programs, and
to study great programs that other people have written." - Bill Gates


Think beyond Windows ReactOS®
zarc
Posts: 1
Joined: Wed Oct 26, 2011 11:48 pm
Location: United States
Contact:

Re: Which is your favorite programming language?

Post 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.
User avatar
Jezze
Member
Member
Posts: 395
Joined: Thu Jul 26, 2007 1:53 am
Libera.chat IRC: jfu
Contact:

Re: Which is your favorite programming language?

Post 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.
Fudge - Simplicity, clarity and speed.
http://github.com/Jezze/fudge/
User avatar
Lithorien
Member
Member
Posts: 59
Joined: Tue Oct 27, 2009 1:40 pm
Location: Hanover, PA

Re: Which is your favorite programming language?

Post by Lithorien »

C for its power and versatility.
Perl for actually writing useful applications.
C# for quick and dirty "just get it done" work.
Post Reply