SHARE
Facebook X Pinterest WhatsApp

ONLamp.com: What I Hate About Your Programming Language

Written By
thumbnail
Web Webster
Web Webster
May 14, 2003

At a very high level, all programming languages are similar.
They all require you to describe a problem to solve. They all
require similar skill sets–a good programmer in one language will
find his or her skills will transfer to another language.

“Of course, at a practical level, there are important
differences between languages. Different language families make
certain techniques easier than others. You’d rarely be able to
write a useful procedural program without any variables, but it’s
common in functional languages. Expressing a logic problem in terms
of objects and classes will require a different approach than that
of an imperative language.

“Setting aside those differences and looking at the popular
languages for open source development today, there are many
syntactic and otherwise superficial differences. At one level, all
languages have a philosophical axe to grind. They exist for a
reason. At another level, they’re all just flipping bits and
jumping around in a long chain of ones and zeroes.

“Everything in between is a matter of taste, and that’s where
most of the messy details go…”


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.