Linux Today: Linux News On Internet Time.

More on LinuxToday What I Hate About Your Programming Language

May 14, 2003, 04:00 (4 Talkback[s])

WEBINAR: On-demand webcast

How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >

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

Related Stories: