---

Linux Journal: Which Programming Language?

“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.”

Complete
Story

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis