Category Archive 'Programming Languages'

07 Feb 2015

If Programming Languages Were Countries…

, ,

progLanguages

John Purcell (on Quora):

Java: USA — optimistic, powerful, likes to gloss over inconveniences.

C++: UK — strong and exacting, but not so good at actually finishing things and tends to get overtaken by Java.

Python: The Netherlands. “Hey no problem, let’sh do it guysh!”

Ruby: France. Powerful, stylish and convinced of its own correctness, but somewhat ignored by everyone else.

Assembly language: India. Massive, deep, vitally important but full of problems.

Cobol: Russia. Once very powerful and written with managers in mind; but has ended up losing out.

SQL and PL/SQL: Germany. A solid, reliable workhorse of a language.

Javascript: Italy. Massively influential and loved by everyone, but breaks down easily.

Scala: Hungary. Technically pure and correct, but suffers from an unworkable obsession with grammar that will limit its future success.

C: Norway. Tough and dynamic, but not very exciting.

PHP: Brazil. Full of beauty and flaunts itself a lot, but secretly very conservative.

LISP: Iceland. Incredibly clever and well-organised, but icy and remote.

Perl: China. Able to do apparently almost anything, but rather inscrutable.

Swift: Japan. One minute it’s nowhere, the next it’s everywhere and your mobile phone relies on it.

C#: Switzerland. Beautiful and well thought-out, but expect to pay a lot if you want to get seriously involved.

R: Liechtenstein. Probably really amazing, especially if you’re into big numbers, but no-one knows what it actually does.

Awk: North Korea. Stubbornly resists change, and its users appear to be unnaturally fond of it for reasons we can only speculate on.

23 May 2012

Objectivist C

, , , ,

FDIV has the scoop on a programming language that is bound to be a hit with libertarian nerds.

Objectivist-C was invented by Russian-American programmer Ope Rand. Based on the principle of rational self-interest, Objectivist-C was influenced by Aristotle’s laws of logic and Smalltalk. In an unorthodox move, Rand first wrote about the principles of Objectivist-C in bestselling novels, and only later set them down in non-fiction. …

In Objectivist-C, an object — every object — is an end in itself, not a means to the ends of others. It must live for its own sake, neither sacrificing itself to others nor sacrificing others to itself.

In Objectivist-C, there are not only properties, but also property rights. Consequently, all properties are @private; there is no @public property.

In Objectivist-C, each program is free to acquire as many resources as it can, without interference from the operating system. …

In Objectivist-C, there are no exceptions.

Hat tip to Tim of Angle.


Your are browsing
the Archives of Never Yet Melted in the 'Programming Languages' Category.








Feeds
Entries (RSS)
Comments (RSS)
Feed Shark