SHARE
Facebook X Pinterest WhatsApp

Linux Journal: Which Programming Language?

Written By
thumbnail
Web Webster
Web Webster
Feb 8, 2001

“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

thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

5 Best Free and Open Source Text Expander Tools
webmaster
Jun 13, 2025
Grafito: Systemd Journal Log Viewer with a Beautiful Web UI
Bobby Borisov
Jun 12, 2025
FreeBSD Wants to Know a Few Things
brideoflinux
May 11, 2025
NVK enabled for Maxwell, Pascal, and Volta GPUs
Kara Bembridge
May 1, 2025
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.