On Sunday 24 August 2008 02:22:22 pm Scarlett Clark wrote:
On Sunday 24 August 2008 16:56:50 Randall R Schulz wrote:
On Sunday 24 August 2008 13:44, Kai Ponte wrote:
On Sunday 24 August 2008 05:01:20 am Amedee Van Gasse wrote:
...
Pick one you like and stick with it.
I don't think this is an ideal strategy. If you choose poorly, you'll be forever hampered by that bad choice. Even if you choose well, there are a lot of programming language concepts and no language incorporates them all (though Lisp _admits_ them all). Furthermore, programming language technology is still improving and, I dare say, there's a long way to go. Exploration of different and new languages is important if you want to be a competent programmer. And a language you like today may come to impede the realization of your ambitions over time.
When Robert Cailliau, one of the two founding fathers of the World Wide Web, was recently asked this question, he said: "nothing with the letter C in the name".
Hmm, does that rule out Visual Basic?
Whatual Whatic?
Heh - I'm still supporting VB apps. Believe it or not, we have some small-ish mission critical apps written in the late '90s in VB6, which are now maintained by a select few who still know the language.
How about Whitespace?
Huh?
Whitespace is a programming language developed with the intent that all code is written using non-printable characters, such as tab, space, carriage return... http://spacesharp.batard.info/
Okay, then Lisp? Fortran?
Lisp is all languages for all people and the only language we've ever needed.
LOL!!
FORTRAN is for pipe-stress freaks and crystalography weenies.
Heh - I know a few fortran old-folgies.
lol
Well I definately like Java hopefully that will not impede me :) I would like to learn some others too, I would really like to contribute to the Linux community so I imagine Java would not fit there. C++ and python keep coming up on searches for linux development. And of course the web development. Looks like I have alot of reading to do! Back to the books... Scarlett
When searching on "linux development", you find the hard-core weenies who write and think in C/C++ because they're kernel or interface developers. People who write business apps - whether in Linux or TheCultOfMac or Wintendo or UNIX/Mainframe - tend to write in 3GL or even 4GL variants. Java is a biggie in Linux because it is very well supported, cross platform and becoming an OSS language ever so slowly. You can also write cross-platform in C++ if you're a masochist. Trolltech - who brings you the glorious KDE - has a compiler that runs C++ apps in both *nix and Wintendo. Check out the Opera browser for an example. -- kai www.filesite.org || www.4thedadz.com || www.perfectreign.com remember - a turn signal is a statement, not a request -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org