LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > 2007 LinuxQuestions.org Members Choice Awards
User Name
Password
2007 LinuxQuestions.org Members Choice Awards This forum is for the 2007 LinuxQuestions.org Members Choice Awards.
You can now vote for your favorite products of 2007. This is your chance to be heard! Voting ends February 21st.

Notices

View Poll Results: Programming Language of the Year
PHP 136 13.78%
Perl 77 7.80%
Python 215 21.78%
Ruby 74 7.50%
Java 108 10.94%
C 138 13.98%
C++ 167 16.92%
Lisp 18 1.82%
Smalltalk 4 0.41%
erlang 4 0.41%
Haskell 17 1.72%
C# 25 2.53%
JavaFX Script 4 0.41%
Voters: 987. You may not vote on this poll

Reply
 
Search this Thread
Old 01-09-2008, 11:21 AM   #46
SCerovec
Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware x86 and ARM and Porteus
Posts: 655

Rep: Reputation: 45

I think C++ for making KDE become rael and show how a good language can make good development...

Last edited by SCerovec; 01-09-2008 at 11:24 AM. Reason: typo
 
Old 01-09-2008, 01:01 PM   #47
short circut
Member
 
Registered: Jun 2006
Distribution: Fedora Core, and Gentoo eventually, but i hate (XKEU)buntu
Posts: 48

Rep: Reputation: 15
Quote:
Originally Posted by jay73 View Post
That is a pretty biased article if you ask me....

....

Or again, the Deitel book - which is more graphically oriented - does manage to show how to write a compiler for a virtual machine. Students rely too easily on borrowed classes and libraries? Not if they are taught the proper way. ...

I would think that Java does have a proper right to be considered the primary language and that C and C++ should be reserved for upper-level specialization.
I agree that the article is biased. But it is still a good article. It covers the topics effectively.

Oh and Deitel books are great. I am working my way through their how to program c++ book right now. Its fairly vigourus with good problems. I am working on a game of poker right now.

And the library thing. That is a good thing to be taught. As my professors have said dont reinvent the wheel if you dont have to.

As for that last statement i dont completely agree. Yes Java can be a primary language and often is but c++ shoudl not be reserved for upperlevel specialization. c++ has so many uses that arenot specialized. That is the whole point of c++. To not specialize in any thing.That is why it has been so big for so long. Sure it can bb a little bit harder, but i think the benefits well out wiegh the negatives. A well written c++ program i think on average would do much better than a well written java program.(not fair. this is not always true, and java has gotten better on this front.)

Maybe i need to take another crack at java, but previous attempts have all failed, because i just dont get java.
 
Old 01-10-2008, 12:36 AM   #48
greenday_ra
LQ Newbie
 
Registered: Jun 2006
Distribution: Ubuntu
Posts: 20

Rep: Reputation: 0
Thumbs down

Quote:
Originally Posted by Good Riddance 98 View Post
Basic should be in this list. It is as much of a langauge as Java. I like Basic because of the Gambas editor.
Basic like Java are you kidding
how can you compare structure based language like basic with a modern Object Oriented language like java even an enhanced version of it (M$VB.net).
 
Old 01-10-2008, 12:54 AM   #49
greenday_ra
LQ Newbie
 
Registered: Jun 2006
Distribution: Ubuntu
Posts: 20

Rep: Reputation: 0
Quote:
Originally Posted by short circut View Post
I agree that the article is biased. But it is still a good article. It covers the topics effectively.

Oh and Deitel books are great. I am working my way through their how to program c++ book right now. Its fairly vigourus with good problems. I am working on a game of poker right now.

And the library thing. That is a good thing to be taught. As my professors have said dont reinvent the wheel if you dont have to.

As for that last statement i dont completely agree. Yes Java can be a primary language and often is but c++ shoudl not be reserved for upperlevel specialization. c++ has so many uses that arenot specialized. That is the whole point of c++. To not specialize in any thing.That is why it has been so big for so long. Sure it can bb a little bit harder, but i think the benefits well out wiegh the negatives. A well written c++ program i think on average would do much better than a well written java program.(not fair. this is not always true, and java has gotten better on this front.)

Maybe i need to take another crack at java, but previous attempts have all failed, because i just dont get java.
i was c++ developer for about 10 years and now i am in java about 2 years.
believe me, don't waste your time on c++. now java have freedom and there is many new technology on it from mobile and embedded to web and enterprise.
you can write your java programs for tiny chipsets or you can have a grid network. there is many program that can check your codes for bugs freely, one of them developed by NASA. and ...
i remember that i must spend 1 or 2 weeks for finding memory overrun bugs or many stupid things that i have with c++ and it's wild pointers.
just come in java and feel deep Object Oriented world.
 
Old 01-10-2008, 11:02 PM   #50
entz
Member
 
Registered: Mar 2007
Location: Milky Way , Planet Earth!
Distribution: Opensuse
Posts: 453
Blog Entries: 3

Rep: Reputation: 40
Well I think C++ is the choice folks !
because it combines low level coding with object oriented programming , to me the perfect balance.

and another reason why to vote for C++ is because it actually inherits C as well , hey aren't C++ and C supposed to be used interchangeably ?

Yet , I've to admit that I'm doing PHP lately but C++ still remains the man
against all the odds...or the woman ...whatever
 
Old 01-11-2008, 09:34 AM   #51
gianh
Member
 
Registered: Feb 2004
Distribution: Gentoo
Posts: 58

Rep: Reputation: 15
Built a project in Ruby a couple of months ago had a lot of fun with the code very intuitive in my opinion
 
Old 01-11-2008, 01:29 PM   #52
chandru.in
Member
 
Registered: Jun 2005
Location: Bangalore, India
Distribution: Kubuntu 7.10
Posts: 165

Rep: Reputation: 30
Java is the best language ever developed, in my eyes. It has the syntactical beauty of C without the scary features of C++.

Applets provided RIAs long before RIA became hot. Yes they died due to slow loading, but many developers still accept swing as the most reliable browser-embedded GUI even today.

C# is nothing but a copy of Java with few surface level improvements and a different runtime.

Now that Java is open too, do v need another managed runtime for Linux?

Only thing missing in Java is a multi-process virtual machine. This can greatly reduce start up time for Java apps making it a viable choice for desktop development too.
 
Old 01-11-2008, 04:12 PM   #53
Good Riddance 98
LQ Newbie
 
Registered: Jan 2008
Location: Farm near Seba Beach, Alberta, Canada.
Distribution: Knoppix, Pocket Linux.
Posts: 27

Rep: Reputation: 15
Quote:
Originally Posted by greenday_ra View Post
Basic like Java are you kidding
how can you compare structure based language like basic with a modern Object Oriented language like java even an enhanced version of it (M$VB.net).
Technically they are probably very different. However I was just stating that Java, like Basic probably is not that hard to learn. Which is not a bad thing. Basic should have been in this Poll. Long Live GAMBAS! Java is good to. I will probably learn C or C++ one day. However I find it cooler to do stuff with Gambas because a lot of my creations have never been done in Gambas before.

This is the only place I have seen people squabbling over which programing langauges. I say whatever works for you is the best langauge. For me it is Gambas.

Last edited by Good Riddance 98; 01-11-2008 at 04:21 PM.
 
Old 01-12-2008, 12:14 AM   #54
greenday_ra
LQ Newbie
 
Registered: Jun 2006
Distribution: Ubuntu
Posts: 20

Rep: Reputation: 0
Quote:
Originally Posted by Good Riddance 98 View Post
This is the only place I have seen people squabbling over which programing langauges. I say whatever works for you is the best langauge.
so sorry but, I' am completely disagree with you.
why?
Why programmers squabbling about programming language?
Did you think that I'm working for sun?
working in sun is a dream for me, but now they even do not answer my emails.
So there is another story ...
one reason that programmers squabbling about programming languages is SUPPORT.
Yes, they want a platform that have a good support.
but why support is important.
why i can't say whatever works for me is the best language?
you know starting to learn c, c++, java, c# and basic is easy.
for example to be a java software developer you must know java with it's JDBC technology for accessing Database and NIO for networking and it's multi thread system and it's file access system.
But the story is not finished here.
now you only know basic java and there is many technologies that you must learn to be a good java developer.
for example awt, swing, web start, JINI, JNI, Servlet, JSP, EJB, BMP, CMP, JMS, and many many many technologies and it's implementation.
it's about all programming language.

I spend 2 years to learn these java technologies with lots of money.
Now it's very difficult for me to switch to another language like C#.
All i need now is a good support for java and a step forward technology leading on it.
java have a jcp that is a community of software leader companies, that try to grow it and now it's open sourced, so primary thing's for a good platform is now present. but there is another important factor that is support.
Yes, as i want support from java, java need's my support too.
without java developers java will die.
so it's one reason that, why programmers squabbling about programming languages, me for java, you for basic, and our friends for c and c++.

I think we as a software developers must be undertake about our works.
we all know that software companies are going for their profits, so it's our role to make software development feature.

Thanks.
 
Old 01-14-2008, 10:47 PM   #55
jaakkop
Member
 
Registered: Aug 2004
Posts: 433

Rep: Reputation: 30
Umm, how about D? I'd vote for that.
 
Old 01-14-2008, 11:45 PM   #56
YaHu
LQ Newbie
 
Registered: Jun 2001
Location: SF Bay Area
Distribution: Debian (right now)
Posts: 24

Rep: Reputation: 15
I vote for D as the language of the year.
http://www.digitalmars.com/d/index.html

I can understand, however, people who say it isn't quite ripe yet. Depends on what you're doing.
 
Old 01-15-2008, 04:46 AM   #57
jctaborda
LQ Newbie
 
Registered: Oct 2003
Distribution: vectorlinux
Posts: 2

Rep: Reputation: 0
I would vote for pascal (freepascal.org) and lazarus as the ide
 
Old 01-15-2008, 05:31 AM   #58
p3ppit
LQ Newbie
 
Registered: Feb 2007
Location: ScanDALnavia
Distribution: Suse Linux v10.3
Posts: 10

Rep: Reputation: 0
My vote goes to C++ and KDev as the IDE...

I truly despise that roundabout syntax in C...
 
Old 01-15-2008, 05:56 AM   #59
r_mosaic
LQ Newbie
 
Registered: Jul 2007
Posts: 3

Rep: Reputation: 0
In this year, C made me confident, C++ and C# made me money, and Python made me efficient. To me, the language for the year (the best rather than the most used) is C and Python, however due to the high programming efficiency Python brought me, I'd vote it as the language of the year.
 
Old 01-15-2008, 09:40 AM   #60
Camarade_Tux
LQ Newbie
 
Registered: Dec 2007
Location: Paris
Distribution: Slackware-current
Posts: 27

Rep: Reputation: 15
Err, ocaml ?
I think there are only two ocaml programmers on this board (including me) but I really enjour it. First it's safe as no buffer overflows can happen and exceptions are used a lot while being light-weight. Then it's fast, less than 20% slower than ocaml according to the allioth shoutout. And last, it's easy to code with. Of course it is a functionnal programming language so it's different but you can really code very fast.


And when you read
"Lisp
Smalltalk
Erlang
Haskell"
it really feels like something's missing.
 
  


Reply

Tags
languages, lua


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
which programming language is used to do tcp/ip programming?? gajaykrishnan Linux - Networking 9 12-21-2012 05:16 AM


All times are GMT -5. The time now is 08:28 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration