Re: which language?
From: Randy Howard (randyhoward_at_FOOverizonBAR.net)
Date: 06/10/04
- Next message: Matt: "Re: Graduating soon in Comp Sci. Need real world advice."
- Previous message: Matt: "Re: Graduating soon in Comp Sci. Need real world advice."
- In reply to: New: "which language?"
- Next in thread: beliavsky_at_aol.com: "Re: which language?"
- Reply: beliavsky_at_aol.com: "Re: which language?"
- Reply: Nick Mudge: "Re: which language?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Thu, 10 Jun 2004 04:26:42 GMT
In article <40c7d767_1@news.iprimus.com.au>, a@a.co says...
> I am going to take some programming class and was wandering which languages
> were used the most in the real world.
What type of computer programming are you interested in. hint: The most
popular work is the least lucrative (supply and demand). Pick a programming
area that is less widely known and become very good at it. "Most popular"
changes far too often to sustain a long-term career in whatever is hot
today.
Also, a single programming class is not going to sufficient on its own
to base a career. Time and effort on your part plus well-accumulated
experience is the only proven path for success.
> I have been told that html/xhtml is the most commonly used language.
HTML is not a programming language, it is a format for marking up documents.
While it is true that many programmers also happen to know HTML, knowing
HTML and nothing else does not make you a programmer.
> Which other languages are commonly used in the world of computer programming?
The answer to this varies widely by what type of work you intend to do.
Scripting languages (as a whole) are quite widely used, and often once you
have learned one, picking up others is not so difficult. They're not
all created equal, but some examples, in no particular order, include
bash, python, perl, ruby, javascript, tcl, vbscript, etc.
Some languages are similar to the above, but tailored almost exclusively to
web design, server automation, etc., such as PHP, XSLT, and the like plus
several of the above.
For GUI programming and higher level application work, C++, Visual Basic,
Java, Delphi, QT, C#, and similar are popular.
For operating system internals, device drivers, and other similar low-level
programming tasks assembly language, C and in some cases C++ are most
common.
For large application development, C++., Java, C, Ada are probably the
most prevalent, with some of the .NET languages offensively consuming
programmer's time mercilessly as well.
For development, a number of "languages" (some case more appropriately
called "tools") such as Lex, yacc, M4, CPP, Awk,
For learning how to program, Pascal, Modula2, Java, and Basic variants
are probably the easiest to learn (if avoiding pure scripting as a
first language).
More esoteric languages that people love or hate include Lisp, Ocaml, Scheme,
Haskell, Forth, Prolog, Mercury, etc.
If you extend this to include "databases" as a conventional programming
languages (instead of a tool purely for database development), SQL and
it's variants are major players.
This is a relatively small subset of all the languages available (as an
example, there are at least half a dozen "variants" on C alone, not
including C++), so as you can see, you need to be more specific about
what your long-term programming goals before someone can recommend a
specific language. That being said, it is rare that a programmer will
be in the field very long without knowing more than one. As such, it
almost doesn't matter which one you learn first, as long as you focus
on the logic and flow of programs more than the specific syntax of any
one of them.
--
Randy Howard (2reply remove FOOBAR)
"The most amazing achievement of the computer software industry is its
continuing cancellation of the steady and staggering gains made by the
computer hardware industry..." - Henry Petroski
- Next message: Matt: "Re: Graduating soon in Comp Sci. Need real world advice."
- Previous message: Matt: "Re: Graduating soon in Comp Sci. Need real world advice."
- In reply to: New: "which language?"
- Next in thread: beliavsky_at_aol.com: "Re: which language?"
- Reply: beliavsky_at_aol.com: "Re: which language?"
- Reply: Nick Mudge: "Re: which language?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|