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 |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
|
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% |
 |
|
01-06-2008, 04:17 AM
|
#31
|
|
Member
Registered: Jan 2004
Location: /dev/random
Distribution: Gentoo amd64, CrunchBang amd64
Posts: 350
Rep:
|
Had to put my  in for Haskell, Simple yet, erm.... functional!
|
|
|
|
01-06-2008, 10:43 PM
|
#32
|
|
Member
Registered: Dec 2005
Posts: 420
Rep:
|
I'm used to doing things in Java and since it's fairly cross-platform, I voted for that. Python is getting better though and the syntax is easier to read in some ways.
Of course, I can't wait for Java 1.7.
|
|
|
|
01-07-2008, 05:58 AM
|
#33
|
|
Member
Registered: Jul 2007
Posts: 110
Rep:
|
C++ was my pick. All other languages seem to specialise to much next to it.
Though I would like to see what would happen if you made a reduced form of the POSIX C libs with C++ syntax, replacing the FILE struct with a Java-esq hybrid of that and C++'s string and alot of the more usefull C++ and Java class's added in as well (all made smaller with only as many functions as absolutly needed of course).
Any one have hints on how to build something taht insane (other than not to). I even have a name XISOP!
|
|
|
|
01-07-2008, 05:59 PM
|
#34
|
|
Member
Registered: Jun 2007
Distribution: Gentoo
Posts: 172
Rep:
|
C++ is C + OOP.
|
|
|
|
01-07-2008, 06:51 PM
|
#35
|
|
Guru
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339
Rep:
|
Quote:
Originally Posted by theriddle
C++ is C + OOP.
|
That is not correct, but not completely wrong either. It is not a very good definition nonetheless. C has some limited support to object-oriented programming approach and in the way you put it, makes it look like C has no support at all to OOP.
|
|
|
|
01-07-2008, 06:54 PM
|
#36
|
|
Member
Registered: Jun 2007
Distribution: Gentoo
Posts: 172
Rep:
|
Quote:
Originally Posted by Mega Man X
That is not correct, but not completely wrong either. It is not a very good definition nonetheless. C has some limited support to object-oriented programming approach and in the way you put it, makes it look like C has no support at all to OOP.
|
C++ = C + extensions 
|
|
|
|
01-07-2008, 07:17 PM
|
#37
|
|
Guru
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339
Rep:
|
Quote:
Originally Posted by theriddle
C++ = C + extensions 
|
Now that definition is a good one  . Was I being too picky? Sorry 
|
|
|
|
01-07-2008, 07:20 PM
|
#38
|
|
Guru
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339
Rep:
|
Oh yeah, I am voting for Java. It usually pays the bills, although I am secretly moving to python at home for my programming needs 
|
|
|
|
01-07-2008, 07:21 PM
|
#39
|
|
LQ Newbie
Registered: Apr 2006
Distribution: Archlinux, OpenBSD
Posts: 2
Rep:
|
Where's BASH  ?
|
|
|
|
01-08-2008, 05:55 AM
|
#40
|
|
LQ Newbie
Registered: Nov 2003
Location: Pakistan
Distribution: Mandrake
Posts: 15
Rep:
|
What about good old Pascal ??
|
|
|
|
01-08-2008, 10:20 AM
|
#41
|
|
Member
Registered: Jun 2005
Location: Indiana, USA
Distribution: OpenBSD, Ubuntu
Posts: 892
Rep:
|
I'm going to vote for Smalltalk for no other reason than I wrote a compiler for it in 2007.  Well, it's a cool language, too.
Really though, look at the milestones: there was a new version of Ruby, new MAJOR versions of Perl and Python are on the horizon, Erlang had a major new book published (with another one in the works), and Haskell has seen pretty good growth (as well as being the foundation of a Perl6 implementation). Exciting times for language enthusiasts!
|
|
|
|
01-08-2008, 12:54 PM
|
#42
|
|
Member
Registered: Jun 2006
Distribution: Fedora Core, and Gentoo eventually, but i hate (XKEU)buntu
Posts: 48
Rep:
|
just a question. I have been programming in c++ for a while, and tried java. I really did not like it. What do you people like about it so much? I just dont get it.
|
|
|
|
01-08-2008, 01:38 PM
|
#43
|
|
Member
Registered: Jun 2005
Location: Indiana, USA
Distribution: OpenBSD, Ubuntu
Posts: 892
Rep:
|
short circuit: Most of my views about Java can be summarised pretty well by this article I read just today. It's nice for some things, but the kind of "one-size-fits-all" aura that surrounds it I think is unwarranted of any programming language.
|
|
|
|
01-08-2008, 05:42 PM
|
#44
|
|
Guru
Registered: Nov 2006
Location: Belgium
Distribution: Ubuntu 11.04, Debian testing
Posts: 5,019
Rep: 
|
That is a pretty biased article if you ask me. It says more about CS departments than about Java itself. Students tend to become too graphically oriented? Uhm, sorry, I am self-taught and I can assure you that most Java books do not introduce GUIs until the very end of what are often 1500 page books. 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. All of the advantages of C++ (with the exception of pointers) that are mentioned can easily be taught in a java course and, in fact, if you take books like those written by Eckel or Horton, you can be sure that they are. In the end, yes, Java is not the language of choice for the system engineer - but then again, how many CS graduates go into systems programming? 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.
Last edited by jay73; 01-08-2008 at 05:51 PM.
|
|
|
|
01-08-2008, 11:18 PM
|
#45
|
|
Member
Registered: Dec 2005
Location: St Petersburg, FL, USA
Posts: 219
Rep:
|
Python has the mojo now.
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 08:01 PM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|