Message #8 Posted by Christof on 15 Apr 2003, 6:33 p.m.,
in response to message #7 by David Smith
There's nothing wrong with Forth even on a modern sunblade- it's fantastic.
.net is a 'world standard' only for *one* specific, tied down, locked in segment.
Java has its place, but I havne't found it yet.
C is great and fine, but hardly the end all be all- it's quite annoying, in fact.
Objective C is not C++ and assuming it must suck because C++ does is just ... well. you have your One True Language and Love It Dearly, but dont' denigrate *everyone* else on the planet for it.
Seriously, if I was going to set out to learn a language as a first timer today- I'd choose BASIC or RPL.
Laugh all you want, you CAN build quite good code on either if you pay attention to good coding practices. you also tend to have simple development environments (in a HP75C you have to turn it ON. comapre that to getting started coding in turboC with absolutely zero starting knowledge) and the machines tend to be available, cheap, lightweight, and portable. Simulators for RPL machines (48G mainly) and BASIC interpreters are available for just about every platform you could want, from my Model1 (admittedly, it doesn't do the RPL part) to my 200LX to my sunblade.
if you want to learn something shiny and new, C or perl. or python, which may not seem as evil to a person who isn't used ot the screwiness of older compiled languages like C.
of course, my all time first choise for learning is lisp. scheme, CLISP, or ELISP.