Talk:Timeline of programming languages

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computing (Rated List-class)
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
 List  This article has been rated as List-Class on the project's quality scale.


Is the legend entirely necessary? I am minded to remove the '*' entry and have blank cells where a language has no direct predecessor. Comments or votes, anyone? - Chris Wood 14:10, 14 November 2005 (UTC)

Another point: If the legend is to have any meaning, shouldn't we also abide by its parenthesis notation for designating non-universal proglangs? VISICALC, for instance, is categorized as a domain-specific language, and as such should be marked as non-uni. Or is "universal" to be understood as any language capable of simulating a Turing machine? (in which case a proglang is to be very restricted not to be considered "universal", even though it may be thoroughly impractical for doing anything else than domain-specific tasks). --Wernher 04:22, 17 November 2005 (UTC)

I've replaced the asterisks in the table with "none (unique language)" to match what the key was saying - would this still make sense if it just said "none"? Despite "( Entry ) means a non-universal programming language" in the key, nothing actually seemed to be marked up as being this, so I've removed the legend entirely. --McGeddon (talk) 10:47, 15 February 2017 (UTC)

Red and Blue[edit]

Red and Blue, listed under 1970s, point to Red (programming language) and Blue (programming language). Apparently these are completely different and unrelated programming languages that just happen to be named like that. — (talk) 19:56, 6 June 2012 (UTC)


It would be really awesome to see this timeline as an image of a tree. Each language should link to its predecessor (parent) if it has one. Can someone please do this? (talk) 12:22, 12 January 2013 (UTC)

here? (talk) 01:06, 27 March 2014 (UTC)

Inclusion of yet another language LSS or Lotus Script ?[edit]

I wondered why it wasn't included. But it merely may be caused by the lack of individuals to post anything in Wikipedia. It says below it was introduced in Lotus Notes R4, which I believe was around 1995.

Below, is an excerpt taken from the IBM Notes 9.0.1, Domino Designer Basic User Guide and reference (ie. a Notes Database, with navigation builtin, as with all Lotus documentation)


What is LotusScript?

LotusScript® is an embedded, BASIC scripting language with a powerful set of language extensions that enable object-oriented application development within and across IBM® software applications. LotusScript allows you to place more complex scripts in a greater variety of locations and events than traditional macros. LotusScript and its development toolset provide a common programming environment across IBM applications on all platforms supported by IBM software (such as Windows, AIX®, Linux). It is available in:

  • IBM Notes® Release 4 and later
  • IBM Lotus® Approach® 96 Edition and later
  • IBM Lotus Freelance Graphics® 96 Edition and later
  • IBM Lotus Word Pro® 96 Edition and later
  • IBM Lotus 1-2-3® 97 Edition and later
  • IBM Lotus Enterprise Solution Builder

LotusScript offers a wide variety of features. Its interface to IBM software is through predefined object classes. The products oversee the compilation and loading of user scripts and automatically include class definitions to allow more efficient coding. LotusScript extends the development capabilities of IBM software by providing:

  • The ability to place scripts in a variety of objects and events in many IBM software applications. LotusScript has a set of extensions beyond Visual Basic, that provide additional power and utility when writing applications using IBM software.
  • A debugger and syntax-directed editor.
  • Access to a broad range of product functions through the classes defined for each product.
  • Access to external class libraries defined using the the LSX Toolkit.

[1] RosePet (talk) 14:02, 14 December 2015 (UTC)

perl6? (talk) 03:44, 26 February 2016 (UTC)


In the paper "Computing at LASL in the 1940s and 1950s" by Roger B. Lazarus et al., chapter II "Software and Operations" by Edward A. Voorhees" is stated that:

The author himself is claiming that the language was implemented in 1958.

So the year 1951 in this timeline does not hold, in my opinion.

Hugs, Ricardo Ferreira de Oliveira (talk) 18:54, 11 April 2017 (UTC)


References: here

And note that why a preprocessor for a language released in 1957 would be built in 1951? Ricardo Ferreira de Oliveira (talk) 15:01, 12 April 2017 (UTC)

In this paper, page i, introduction, Edward Voorhees state:

Ricardo Ferreira de Oliveira (talk) 17:47, 13 April 2017 (UTC)

  1. ^