Talk:Timeline of programming languages

message: 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)
replies: text: 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)
thread_title:  Legend 

message: 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.  — 80.174.59.87 (talk) 19:56, 6 June 2012 (UTC)
thread_title:  Red and Blue 

message: 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)
(http://www-01.ibm.com/support/knowledgecenter/SSVRGU_9.0.1/com.ibm.designer.domino.main.doc/LSAZ_WHAT_IS_LOTUSSCRIPT_3179_OVERVIEW.html)
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.
http://www-01.ibm.com/support/knowledgecenter/SSVRGU_9.0.1/com.ibm.designer.domino.main.doc/LSAZ_WHAT_IS_LOTUSSCRIPT_3179_OVERVIEW.html
RosePet (talk) 14:02, 14 December 2015 (UTC)
thread_title:  Inclusion of yet another language LSS or Lotus Script ? 

message: 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)
thread_title:  ALGAE 

message: 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)
thread_title:  Adding 

message: what about ASP or ASP.net(not a website)?  — Preceding unsigned comment added by 174.83.19.46 (talk) 20:29, 20 February 2018 (UTC)
thread_title:  ASP? 

message: The current noun is of course the machine, not any language.
From what I understand the 'card format'-as such would in modern computing terms be machine code. One where the pattern on the card correspond physically to the intended weave pattern. 
Question is, was there a single format, or different ones for different machines at different times? Does this format have a proper term? I also think that if there's a large abstraction threshold between these format or formats and the rest of the items on this timeline it should be mentioned.--Nngnna (talk) 14:57, 18 October 2019 (UTC)
thread_title:  Jacquard Loom 

message: GDScript was probably born around between 2010 and 2014 and it's based on Python.
It's difficult to be more precise since it has been developed inside a company that was using it for internal purposes and on the project website they talk about its history but there is no mention of specific years. One of its creators, Juan Linietsky, said that they had been using other scripting languages "for ten years" and then they decided to write a language of their own.
: https://rmll.ubicast.tv/videos/introduction-au-moteur-godot/ (go to 41m00s)  — Preceding unsigned comment added by 2001:B07:6453:BBAD:855F:E0B8:62DA:3603 (talk) 23:03, 23 October 2019 (UTC)
thread_title:  GDScript 

message: Why is Short code listed with different authors in both 1949 and 1950. And what is Brief Code, the predecessor of the second time Short Code is listed? Akeosnhaoe (talk) 07:24, 6 January 2020 (UTC)
thread_title:  Short Code 

message: I was wondering what the consistency between updates to languages is? For example, all the changes to C and C++ seem to be listed as separate entries, but even major changes to other languages, such as Python 2 to Python 3, or Java 1.4 to Java 5 don't seem to be treated in the same way. 2A00:23C4:4EA8:1801:5050:740F:833E:891B (talk) 15:14, 14 March 2021 (UTC)
replies: text: I think entries for Python 3 and Java 5 could be listed. I'm not sure of the exact inclusion criteria, see next section --Mathnerd314159 (talk) 03:34, 22 August 2021 (UTC)
thread_title:  Language Versions 

message: This timeline is missing one of the most historical and notable recent versions of of Fortran, Fortran 77.  It should be included.  — Preceding unsigned comment added by Lbecque (talk • contribs) 23:16, 1 March 2022 (UTC)
thread_title:  Fortran 77 

message: Sure, Jacquard Loom had programs, so it was "programmable" (last paragraph in wikilink), but does that automatically means that it had a programming language? MarMi wiki (talk) 01:09, 18 June 2022 (UTC)
replies: text: It was programmed with punched cards. The hole pattern would have formed a language but not necessarily a human-readable one. However even machine languages can be (and many years ago were) used as programming languages. -- Derek Ross | Talk 01:49, 18 June 2022 (UTC)

text: Apparently it can be interpreted like that (What is a Programming Language? and Who Gets to Decide What Is and Isn’t a Programming Language?). MarMi wiki (talk) 12:04, 18 June 2022 (UTC)
thread_title:  Jacquard Loom and programming language 

message: The article doesn't mention what year is taken into account, which is the key element of a chronology. Is that the year of invention, of the first public release even if alpha/beta, the first stable implementation? For example:
* Carbon is listed as a 2022 language, but it's only a project and is not defined yet, let alone implemented.
* Ruby is listed as a 1995 language, but it was conceived in 1993, had a first public beta release (or series of releases) in December 1995, and only had its first stable implementation in December 1996 (http://blog.nicksieger.com/articles/2006/10/20/rubyconf-history-of-ruby/).
* Gleam is listed as a 2024 language, but was created in 2016, and began getting numbered versions in 2019.
If the meaning of "year" is not clearly specified, more such discrepancies are bound to happen.  — Preceding unsigned comment added by 2A02:A03F:C0B9:7C00:9BB:1A34:540D:52A8 (talk) 15:56, 6 November 2022 (UTC)
thread_title:  Year 

message: IBM's mainframe OS and program products were (and are) written in various assemblers starting with the S/360 Project (see Mythical Man Month, Fred Brooks). Certainly prior mainframes also had assemblers.
During the S/360 period and beyond, aside from assemblers (which were designed for large systems and included a Turing-Complete macro facility) there were also "assemblers" like PL/S, PL/AS, PL/X which cross compiled assembler-like code. Much of this code is still in production today with z/OS. Anyway, all these are important pieces in the history of programming language development. IBM's latest variant, HLASM (high level assembler) is still in active use today both at IBM and at systems software vendors.
Also, we should not forget PL/360 which was a Wirth creation similar to PL/S and friends. 192.19.207.250 (talk) 08:52, 11 July 2023 (UTC)
replies: text: The PL/S languages are similar and discussed on on the IBM PL/S page, so I just added that. And PL/360 is apparently called PL360 without the hyphen, also added. HLASM is apparently just a dialect of Basic Assembly Language, so I added BAL rather than HLASM. Mathnerd314159 (talk) 16:19, 11 July 2023 (UTC)
thread_title:  Assemblers (standard and "higher level") omitted 

message: As the article purports to list notable programming languages, I propose to remove the Shakespeare Programming Language (2001) from the list. The referenced article fails to explain why it is a notable programming language. I actually refers to another esoteric language (Chef) about making code look like something that is not code as one of its properties. Rmc1134 (talk) 15:12, 27 October 2023 (UTC)
thread_title:  Shakespeare