LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   2011 LinuxQuestions.org Members Choice Awards (https://www.linuxquestions.org/questions/2011-linuxquestions-org-members-choice-awards-95/)
-   -   Programming Language of the Year (https://www.linuxquestions.org/questions/2011-linuxquestions-org-members-choice-awards-95/programming-language-of-the-year-919919/)

jeremy 12-21-2011 04:29 PM

Programming Language of the Year
 
A newer category that's been extremely close the last couple years.

--jeremy

macemoneta 12-21-2011 10:47 PM

bash, awk.

Between those two and TCL/Expect, it's pretty much all I used in the last year.

JMJ_coder 12-28-2011 06:12 PM

Hmmm, of all the categories this is the most difficult to pick just ONE. Of the languages I use and that are listed:

Python is really nice and easy to use. The biggest drawback for me is it's use of whitespace for delimiters instead of braces or keywords.
C is a great language that lacks easy string manipulation (at least without some third-party library).
C++ is essentially the same as C with a few additions (e.g., classes).
C# is a horrible language which is compounded by the mess that is .Net. It's only redeeming qualities are the easy string manipulation and lambda expressions.
Lua is a very interesting language that shows a lot of promise.
Fortran -- what can I say about Fortran (so I won't :P).

And the winner is . . . Lua 5.2 (released mid-December) for the potential it holds. I have big designs for it in the coming year and I hope it won't disappoint.

sycamorex 12-29-2011 05:03 AM

Lisp - just because I started learning it and like its logic.

weibullguy 12-29-2011 05:06 PM

I'm surprised to see R on the list because it is so specific to statistical analysis. As a statistician, I use R extensively...but I didn't vote for it because of it's narrow focus.

Nylex 12-31-2011 05:23 AM

Quote:

Originally Posted by weibullguy (Post 4561314)
I'm surprised to see R on the list because it is so specific to statistical analysis.

I was going to say the same thing. I remember thinking this when I saw it on the poll last year, too.

raju.mopidevi 12-31-2011 07:42 AM

COBOL ... But I like REXX. It's not listed ! :(

EricTRA 12-31-2011 08:05 AM

Hi,

Started learning Python a couple of months ago and really love it. My only 'programming' experience before was with Bash. My vote goes to Python.

Kind regards,

Eric

hasanatizaz 12-31-2011 11:54 AM

started learning php basics.

honeybadger 12-31-2011 01:25 PM

I love the simplicity of C. I mean it can be sometimes horribly complex but then again C is mature and relied upon.

gilead 12-31-2011 02:53 PM

I keep saying I'm going to learn python - but I keep using perl. This year, maybe... ?

Mr. Alex 12-31-2011 04:22 PM

PHP - started learning and coding it this year.

JMJ_coder 12-31-2011 07:19 PM

Quote:

Originally Posted by weibullguy (Post 4561314)
I'm surprised to see R on the list because it is so specific to statistical analysis. As a statistician, I use R extensively...but I didn't vote for it because of it's narrow focus.

Or, if R is here, why not Matlab? or GNU Octave? or...

ButterflyMelissa 01-01-2012 02:05 PM

Java was a teacher, a mom, a big sister, a Lady and a girlfriend, still is and always will be...I learned to do OO programming in Java, before that I was confined to vb6.0...so, it figures ;)

SecretCode 01-01-2012 02:56 PM

I hope somebody votes for Ada. (But it won't be me!)

prushik 01-02-2012 05:45 AM

Real programmers use C
Anybody who sacrifices efficiency/speed for programming ease is wrong.

If you vote for Java, then you can't be my friend. If you vote for ASM then you are far better than me and I am not worthy of being your friend.

---------- Post added 01-02-12 at 06:46 AM ----------

Wait, are you kidding me?! ASM isn't even a choice!

Mr. Alex 01-02-2012 05:51 AM

Quote:

Originally Posted by prushik (Post 4563662)
Real programmers use C

What about Assembler?

landroni 01-02-2012 06:25 AM

I suggest creating a 'Statistical/Computational package' category, move R there, along with any of Octave, Maxima, Sage, etc.

ButterflyMelissa 01-02-2012 06:45 AM

@ Mr Alex - Oooooooooooooo, yesyesyes...the grandma of programming languages, forgot about that. Though, Forth, now there was a challenge. But, yes, Assembler, ah, too bad. So much interest, so little time...

shuuhen 01-02-2012 11:02 PM

Quote:

Originally Posted by Mr. Alex (Post 4563666)
What about Assembler?

What about VHDL?

prushik 01-03-2012 01:37 AM

Quote:

Originally Posted by Mr. Alex (Post 4563666)
What about Assembler?

Yeah, if you write software in assembly then you rule. There's just no denying that. I am not that good, but hope to learn some day.

ButterflyMelissa 01-03-2012 02:18 AM

Quote:

If you vote for Java, then you can't be my friend.
So what :D - there's a lot more Java programmers that are friends...and besides, the choice of program language is totally isolated from the choice of friends...

;)

Thor

prushik 01-03-2012 04:16 AM

Quote:

Originally Posted by Thor_2.0 (Post 4564381)
the choice of program language is totally isolated from the choice of friends...

Not necessarily, it all depends on who you ask. Maybe for you the two are separate.

xma 01-03-2012 04:48 AM

I really appreciate Erlang and all lisp flavours I have used (less these days since I do quite a lot of Erlang now).

markush 01-03-2012 05:42 AM

I started learning about functional programming some month ago. Now I'm learning lisp which I voted for.

Markus

jdeklerk 01-03-2012 06:31 AM

JavaScript anyone?

steiney 01-03-2012 06:40 AM

i,m using fortran.

prushik 01-03-2012 09:47 AM

Quote:

Originally Posted by steiney (Post 4564564)
i,m using fortran.

Fortran, this guy is a winner. Your punctuation and capitalization sucks, but your programming language choice is quite noble.

rhklinux 01-03-2012 11:40 AM

JAVA rocks !!

audriusk 01-03-2012 02:37 PM

The Zen of Python is the way to go!

Strange that JavaScript's not included, as it plays such a huge role for the Web.

ButterflyMelissa 01-03-2012 05:11 PM

Quote:

Not necessarily, it all depends on who you ask. Maybe for you the two are separate.
They are, I can sympathise with anyone, whatever programming language they use...but, I can pity the ones that use ms languages (access, visual basic and other accidents) :)

JohnV2 01-03-2012 07:21 PM

Very difficult to choose. Python, Perl, C/C++, Lisp and Lua! :D I can vote for all this? :D:D:D Well C++ is it!

cemzafer 01-04-2012 03:55 AM

FreePascal of course:

1. neat
2. simple
3. fast

peonuser 01-04-2012 06:31 AM

Freepascal, why not Freebasic? I use whatever will get the job done.

miquelmatas 01-04-2012 08:29 AM

FreePascal/Lazarus

Cultist 01-04-2012 08:36 AM

Python, because I'm a total python *censored*

Kruptnick 01-04-2012 09:34 AM

Didn't program in Ada as much as I wanted last year...
Voted for it anyway. For what it matters, it seems I've no friends :(

mariuz 01-04-2012 09:50 AM

voted free pascal , works on android , mac, ios and any linux

Telengard 01-04-2012 05:04 PM

Trying to teach myself a bit of Lisp right now, so it gets my vote. At first blush a very strange, but promising language.

tallship 01-04-2012 06:01 PM

LOL - Me too, and Me either ;)
 
Quote:

Originally Posted by SecretCode (Post 4563294)
I hope somebody votes for Ada. (But it won't be me!)

Yeah, had to learn Ada back in the early eighties when I was with the DoD, since it was kind of the *official* adopted language (and yet I never used it - Most things were done in COBOL anyway).

I picked C, because it's the basis for most things, but I most certainly would have chosen PL/I had it been in the list, because it's such a kewl language and the compiler runs on Linux too - It's not just for mainframes anymore ;)

http://www.iron-spring.com/prog_guide.html

I hope that helps, and that you add PL/I to the list too Jeremy :)

Kindest regards,

.

anomie 01-04-2012 06:15 PM

Picked up a copy of Learning Perl (Schwartz, Phoenix, d foy) in 2011, and became enamored with the language. Seems like the most appropriate vote for me, even though I used - and deeply appreciate - several languages on the list.

I'm a little surprised Bourne shell and awk are not available as poll choices.

tatamata 01-04-2012 11:45 PM

Lazarus RAD IDE + FreePascal compiler, of course!
It is absolutely amazing programming enviroment, free, cross-platform and very advanced.

I think there is no real alternative to it...

clauslack 01-05-2012 08:33 AM

FreePascal/Lazarus the best RAD GUI cross plataform Languaje.

custangro 01-05-2012 11:50 AM

I vote "Right tool for the right job"

JohnV2 01-05-2012 02:00 PM

Quote:

Originally Posted by custangro (Post 4567114)
I vote "Right tool for the right job"

Ada is the right tool for? just ask, I never learned Ada ;););)

Zoran V. 01-05-2012 03:33 PM

Free Pascal is my choice.

markus1 01-05-2012 04:49 PM

yes, fpc

cpalx 01-05-2012 05:50 PM

Lazarus rocks

Roken 01-05-2012 06:56 PM

I voted python, but only because it's what I'm most familiar with. However, I'm disappointed that bash isn't included. Surely the bash shell can be considered a programming environment in its' own right.

EDIT: Just noticed that BASIC isn't there either. Are there even any BASIC environments anymore? Oh, and I cut my teeth on COBOL. Lovely language if you have to follow someone who doesn't believe in documenting code.

mdalacu 01-06-2012 01:25 AM

FPC / Lazarus IDE - the best!


All times are GMT -5. The time now is 04:52 PM.