"In issue August 2000 issue of Linux Journal, L. Paul Bedard
wrote a letter to the Editor looking for advice on selecting a
programming language. Having programmed in Fortran and BASIC years
ago, Paul wanted to program once more but in a newer language. The
question was: which one should he use? In this article, I survey a
clutch of popular programming languages and provide some personal
opinions as to when it is appropriate to use each of them. I'll
also talk about some of the development tools available for each
language. Hopefully, by the end of this article, Paul will be in a
position to make an informed decision. (A small annotated
bibliography is also included)."
"Let me begin by listing the five contenders: C, C++, Java,
Python and Perl. There are, of course, lots of other programming
languages; however, references to these five appear more than most,
especially in the Linux world."
"Before looking at each language in turn, there is one thing we
can say about them all: they are general-purpose and can be used
for most any programming task. A general distinction is that C and
C++ are compiled languages, much like Fortran, whereas Python and
Perl are interpretive, like most versions of BASIC. Java is
somewhere in the middle; source code is compiled into an
intermediate format which is then interpreted."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.