2007 LinuxQuestions.org Members Choice AwardsThis 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.
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.
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!
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.
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.
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!
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.
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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.