What would be the most useful language to learn among:
> Java, C, C#, C++, VB, VB.NET, DELPHI?
Please when you start religious wars, keep crossposting to a minimum; how can you possibly think all those rec.* groups would be interested in the answer?
xanthian.
[And what language is "most useful" depends entirely on what tasks you want to do with it.]
I sure hope no one there reads your postings, or that "professional" is going to be called into doubt.
Not one having to do with knowing spit about programming, obviously. Were you sleeping the day "Turing Complete Language" was whispered in class?
My how full of ourselves we are today.
I've seen, in use, an entire cartographic data application system software suite, written top to bottom in Forth; about twenty-five years ago, at that.
The language is hardly a toy, and has been the language of choice for certain astronomical applications (because that was its target application area) since its inception.
I vote for regular old C (the non++ version). You can d/l a free compiler from
formatting link
called Pacific C. When you get good at that it will be easy to do C++ or Java, which use most of the same conventions, but with the added complexity of the whole object-oriented thing. Of course PASCAL was actually written to teach programming, but is going out-of-style. Delphi is PASCAL-based, though.
If you learn C first, a number of habits may have to be unlearned in order to become a competent C++ or Java programmer later.
-- Joe Foster DC8s in Spaace: WARNING: I cannot be held responsible for the above They're coming to because my cats have apparently learned to type. take me away, ha ha!
Joe wrote: ) If you learn C first, a number of habits may have to be unlearned ) in order to become a competent C++ or Java programmer later.
I think you can substitute a lot of languages there.
If you learn BASIC first, ... competent C or Pascal programmer. '' assembly '' BASIC or Perl '' '' Pascal '' Lisp or Haskell '' '' Perl '' C or Java ''
IMO, a competent programmer has done one or more such transitions, and has therefore lost any bad habits associated with a perticular language.
I'll never forget the saying (apologies to the originator - I don't know who you are) "Forth is a recursive language. You can't understand Forth until you understand Forth."
Kent wrote: ) Not one having to do with knowing spit about programming, ) obviously. Were you sleeping the day "Turing Complete ) Language" was whispered in class?
May I jump in with a mention of the (Turing complete) language 'Ook' ?
Everett wrote: ) Willem writes: )> Kent wrote: )> ) Not one having to do with knowing spit about programming, )> ) obviously. Were you sleeping the day "Turing Complete )> ) Language" was whispered in class? )> )> May I jump in with a mention of the (Turing complete) language 'Ook' ? ) ) No, you may not. 8-) ) ) "Ook" is object-oriented K, a very advanced form of C?
Umm, no. 'Ook' is the sound an orang-utan makes. And it's a Turing-Complete language.
I had a friend who had been in the Swiss army, so I asked him how to use the can opener on my Swiss Army Knife. He said: well, they taught us how to kill people using the can opener, but we used our bayonettes to open cans.
HomeOwnersHub website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.