8/21/2007
Having a choice...
"So we have language. And, although specialists may disagree, the English language allows us to express ourselves effectively. I propose to abolish all other languages and make the English language the only language. Or perhaps, better than that, I would like to go back to the original Neanderthal language as that was the first language in use and all other languages have no place trying to compete with Neanderthal."
O, I am sorry, I think I was daydreaming.
Here's a list of languages used in information technology as standardized by ISO. I put some of the ones that are better known in a table:
| ISO approved
| Language
| Wikipedia
|
| ISO 1539
| Fortran
| General-purpose, procedural, imperative programming language suited to numeric computation and scientific computing.
|
| ISO 1989
| Cobol
| ...its primary domain in business, finance, and administrative systems for companies and governments.
|
| ISO 6160
| PL/1
| ...imperative computer programming language designed for scientific, engineering, and business applications.
|
| ISO 8485
| APL
| ...an array programming language...to prove consistent notation for the teaching and analysis of topics related to the application of computers.
|
| ISO 8652
| Ada
| ...a structured, statically typed, imperative, and object-oriented high-level computer programming language.
|
| ISO 9075
| SQL
| ...designed for the retrieval and management of data in relational database management systems...
|
| ISO 9496
| CHILL
| ...a procedural programming language designed for use in telecommunications switches...
|
| ISO 9899
| C
| ...a general purpose, block structured, procedural, imperative computer programming language...
|
| ISO 10206
| Extended Pascal
| ...a structured imperative computer programming language...
|
| ISO 10279
| Full Basic
| ...a family of high-level programming languages...to provide access for non-science students to computers.
|
| ISO 10514
| Modula
| ...a descendent of the Pascal programming language...
|
| ISO 11756
| M
| ...originally for use in the healthcare industry. it was designed to make writing database-drive applications easy...
|
| ISO 13211
| Prolog
| ...a logic programming language...often associated with artificial intelligence and computational linguistics.
|
| ISO 13816
| ISLISP
| ...a programming language in the LISP family standardized by the ISO...
|
| ISO 14882
| C++
| ...a general purpose programming language with high-level and low-level capabilities. It is a statically typed, free-form, multi-paradigm, usually compiled language...
|
| ISO 15145
| Forth
| ...a structured imperative stack-based computer programming language...
|
| ISO 16262
| EcmaScript
| ...a scripting programming language...often referred to as JavaScript or JScript...
|
| ISO 23270
| C#
| ...an object-oriented programming language...which has a procedural, object-oriented syntax based on C++ and includes aspects of several other programming languages (most notably Delphi and Java) with a particular emphasis on simplification.
|
| ISO 25436
| Eiffel
| ...object-oriented programming language designed for extensibility, reusability, reliability and programmer productivity.
|
|
|
| |
I am sorry if I missed your favorite one.
The point is, there is no such thing as a highlander principle ("there can be only one") in standards as The British Library also makes clear in this powerpoint presentation. And having a choice is good as we've made clear on several occasions.
Update 18:25: corrected a link.