Content deleted Content added
Undid revision 1294895857 by Onemillionthtree (talk) The developer in question is commonly know by the name Ada Lovelace. Her wikipedia entry even refers to her as such. I believe it is unnecessary to provide the extra info which should be located in her article, not here. |
m →1940s |
||
(27 intermediate revisions by 7 users not shown) | |||
Line 17:
! Predecessor(s)
|-
| 1790 <ref name=Knight>{{cite book|author=[[Edward H. Knight]]|year=1874–1875|chapter=<small><small>THE FIRST CENTURY OF THE REPUBLIC</small></small> (''Second Paper'') <small><small>MECHANICAL PROGRESS</small></small> Crompton's Fancy Loom|chapter-url=https://books.google.com/books?id=t4c7AQAAMAAJ&dq=Jacquard+attachment+1801&pg=PA91|editor-last1=Alden|editor-first1=Henry Mills |editor1-link= Henry Mills Alden |title=Harper's New Monthly Magazine |url=https://books.google.com/books?id=t4c7AQAAMAAJ|volume=L|publisher=[[Harper & Brothers]]|publication-place=327-335 [[Pearl Street (Manhattan)|Pearl street]], [[Franklin Square (Manhattan)|Franklin Square]]|publication-date=1875 |page=91|access-date=|via=[[Cornell University Library]]: [[Google Books]] |quote=Jacquard, of Lyon, is reported to have conceived the idea in 1790, and in 1801 he received from the [[Exposition_des_produits_de_l%27industrie_française#2nd_exposition_(1801)|National Exposition]] a bronze medal for his invention of a machine for figure-[[weaving]], which he patented }}</ref>
| [[Jacquard loom]] (concept) <ref name=Knight/>
| [[Joseph Marie Jacquard]]
|- class="sortbottom"
|}
Line 32:
! Predecessor(s)
|-
| 1801 <ref name= Geselowitz>
*{{cite web|url=https://www.computerhistory.org/storageengine/punched-cards-control-jacquard-loom/|website=computerhistory.org|title=The Jacquard Loom: A Driver of the Industrial Revolution|date=|publisher=[[ Computer History Museum]]|access-date=|url-status=|archive-url=|archive-date=|quote=In Lyon, France, Joseph Marie Jacquard (1752-1834) demonstrated in 1801 a loom that enabled unskilled workers to weave complex patterns in silk.}}
*{{cite web|author=Michael N Geselowitz|url=https://spectrum.ieee.org/the-jacquard-loom-a-driver-of-the-industrial-revolution|website=ieee.org|title=1801: Punched cards control Jacquard loom|date=1 Jan 2019|publisher=[[IEEE]]|access-date=|url-status=|archive-url=|archive-date=|quote=At an industrial exhibition in Paris in 1801, Jacquard demonstrated }}
*{{cite web|url=https://passerelles.essentiels.bnf.fr/fr/chronologie/article/06fe304e-561f-4b9d-bf32-24339fae5877-metier-tisser-jacquard|website=bnf.fr|title=Métier à tisser de Jacquard|date=|publisher=[[Bibliothèque nationale de France|BnF]]|access-date=|url-status=|archive-url=|archive-date=|quote=En 1801, cet ingénieur de Lyon équipe le métier à tisser d’un mécanisme en fonte qui sélectionne les fils de chaîne grâce à un programme inscrit sur une carte perforée.}}
*{{cite book|year=1888|chapter=BROCADE|chapter-url=https://books.google.com/books?id=vjxKAAAAYAAJ&dq=Jacquard+attachment+1801&pg=PA746|___location=|editor1-link= Thomas Spencer Baynes |title=Supplement to Encyclopedia Britannica. (<small><small>NINTH EDITION.</small></small>) <small><small>A DICTIONARY OF ARTS SCIENCES AND GENERAL LITERATURE</small></small> |url=https://books.google.com/books?id=vjxKAAAAYAAJ|volume=1|edition=9|publication-place=|publisher=[[H.G. Allen]]|publication-date= 1833 |access-date=|via=[[Google Books]]|quote=Until the invention of the Jacquard attachment to the loom in the year 1801, embroidered silk goods were called brocades.}}</ref>
| [[Jacquard machine]] (
| Joseph Marie Jacquard
|
|- class="sortbottom"
|}
Line 51:
! Predecessor(s)
|-
| 1837 <ref name=Rojas>{{cite web|author=Raul Rojas|url=https://cacm.acm.org/research/the-first-computer-program/|website=acm.org|title=The First Computer Program|date=13 May 2024|publisher=[[Association for Computing Machinery|ACM]]|access-date=|url-status=|archive-url=|archive-date=}}</ref>
| BAB L1 <ref name=Rojas/>
| [[Charles Babbage]]
| Jacquard <ref name=HollingsMartinRice>{{cite web|author1=Christopher Hollings|author2= Ursula Martin |author3=Adrian Rice|url=https://blogs.bodleian.ox.ac.uk/adalovelace/2018/07/26/ada-lovelace-and-the-analytical-engine/|website=[[Bodleian
|- class="sortbottom"
|}
Line 65:
! Predecessor(s)
|-
| 1843 <ref name=HollingsMartinRice/><ref>{{cite web|author1=Amy Ackerberg-Hastings|author2= Hardy Grant|url=https://notes.math.ca/en/article/ada-lovelace-new-light-on-her-mathematics/|website=math.ca|title=CMS Notes|date=|publisher=[[Canadian Mathematical Society]]|access-date=|url-status=|archive-url=|archive-date=}}</ref>
| [[Note G]] <ref>{{cite web|author=Anna Siffert|url=https://www.mpg.de/female-pioneers-of-science/Ada-Lovelace|website=mpg.de|title=Ada Lovelace and the first computer programme in the world|date=|publisher=[[Max-Planck-Gesellschaft]]|access-date=|url-status=|archive-url=|archive-date=}}(ed.: ''[[erratum]]/[[corrigendum]]'': "1848")</ref><ref name=HollingsMartinRice/>
| [[Ada Lovelace]]
| {{n/a|none (unique language)}}
|- class="sortbottom"
|}
Line 80:
! Predecessor(s)
|-
| 1879
| [[Begriffsschrift]] <ref>{{cite book|last1=Shapiro|first1=Alan N.|author-link1=Alan N. Shapiro
| [[Gottlob Frege]]
|
|- class="sortbottom"
|}
Line 95:
! Predecessor(s)
|-
| 1943–45/46 <ref>{{cite book|last1=Zuse|first1=Konrad|author-link1
| [[Plankalkül]]
| [[
| {{n/a|{{nwr|none (unique language)}}}}
|-
| 1943–46
| [[ENIAC|ENIAC coding system ]]
| [[John von Neumann]], [[John Mauchly]], [[J. Presper Eckert]], and [[Herman Goldstine]] after [[Alan Turing]]
| {{n/a|none (unique language)}}
▲|
|-
| 1946
| [[ENIAC#Programming languages|ENIAC Short Code]]
| Richard Clippinger and
| {{n/a|none (unique language)}}
|-
| 1947–52
Line 118:
| Plankalkül (year of publication)
| Konrad Zuse
|
|-
|rowspan=2 | 1949
Line 125:
| ENIAC coding system
|-
| [[Short Code (computer language)|Short Code]] (originally known
|
| ENIAC Short Code
|- class="sortbottom"
Line 155:
| ALGAE
| Edward A. Voorhees, Karl Balke
|
|-
| Intermediate Programming Language
Line 171:
| Stanislaus (Notation)
| [[Friedrich L. Bauer|Fritz Bauer]]
|
|-
| [[Sort Merge Generator]]
| [[Betty Holberton]]
| {{n/a|none (unique language)}}
|-
|rowspan=6 |
| [[Short Code (computer language)|Short Code]] (for UNIVAC II)
| Albert B. Tonik,<ref>[http://purl.umn.edu/104288 UNIVAC conference], [[Charles Babbage Institute]], University of Minnesota. 171-page transcript of oral history with computer pioneers, including Albert B. Tonik, involved with the [[Univac]] computer, held on 17–18 May 1990.</ref> J. R. Logan
Line 190 ⟶ 191:
|-
| Operator programming
| [[Alexey Andreevich Lyapunov]] with the participation [[Kateryna Yushchenko (scientist)|Kateryna Yushchenko]]
| [[MESM]]
|-
| Editing Generator
| [[Milly Koss]]
| SORT/MERGE
|-
| COMPOOL
| RAND/SDC
|
|-
|rowspan=2 |1953
| [[Speedcoding]]
| [[John Backus|John W. Backus]]
| {{n/a|none (unique language}}
|-
| READ/PRINT
| Don Harroff, James Fishman, George Ryckman
| {{n/a|none (unique language)}}
|-
|rowspan=6 |1954
| [[Laning and Zierler system]]
| [[J. Halcombe Laning]], Niel Zierler, Adams at [[Massachusetts Institute of Technology|MIT]] [[Whirlwind (computer)|Project Whirlwind]]
| {{n/a|none (unique language}}
|-
| [[Autocode|Mark I Autocode]]
Line 218 ⟶ 222:
| [[ARITH-MATIC]]
| Team led by [[Grace Hopper]] at UNIVAC
|rowspan=2 |A-0
|-
| [[MATH-MATIC]]
| Team led by [[Charles Katz]]
|-
| MATRIX MATH
| H G Kahrimanian
|
|-
| [[Information Processing Language|IPL I]] (concept)
| [[Allen Newell]], [[Cliff Shaw]], [[Herbert A. Simon]]
| {{n/a|none (unique language)}}
|-
| 1954–55
Line 238 ⟶ 243:
| [[Address (programming language)|Address programming language]]
| [[Kateryna Yushchenko (scientist)|Kateryna Yushchenko]]
| Operator programming
|-
| [[FLOW-MATIC]]
Line 254 ⟶ 259:
| Freiburger Code<ref>{{cite web|url=http://pl.attitu.de/zuse/technik/freiburger.html|title=Der Freiburger Code auf der Zuse|language=de|access-date=26 October 2014}}</ref><ref>{{cite web|url=http://www.horst-zuse.homepage.t-online.de/seite51.html|title=Z22|author=H. Zuse|access-date=26 October 2014}}</ref>
| [[University of Freiburg]]
| {{n/a|none (unique language)}}
|-
| PRINT
Line 281 ⟶ 286:
| [[GEORGE (programming language)|GEORGE]]
| [[Charles Leonard Hamblin]]
|
|-
| [[FORTRAN I]] (implementation)
Line 289 ⟶ 294:
| [[COMIT]] (concept)
| [[Victor Yngve]]
|
|-
| 1957–58
Line 320 ⟶ 325:
| [[FACT computer language|FACT]]
| [[Fletcher R. Jones]], [[Roy Nutt]], Robert L. Patrick
|
|-
| [[COBOL]] (concept)
Line 331 ⟶ 336:
|-
| [[Lisp (programming language)|LISP]] (implementation)
| [[
| IPL
|-
Line 629 ⟶ 634:
| [[B (programming language)|B]]
| [[Ken Thompson]], with contributions from [[Dennis Ritchie]]
| [[BCPL]], [[Fortran]]<ref>{{cite web | url=https://www.youtube.com/watch?v=EY6q5dv_B-o | title=Ken Thompson interviewed by Brian Kernighan at VCF East 2019 | website=[[YouTube]] | date=6 May 2019 }}</ref>
|-
| 1969
Line 1,212 ⟶ 1,217:
| [[Mathematica]] ([[Wolfram Language]]<!-- was named that years later, is the language of the larger system Mathematica-->)
| [[Wolfram Research]]
| {{n/a|none (unique language), though borrowing some syntax from C and certain functionalities of lists from LISP}}
|-
| 1988
Line 1,900 ⟶ 1,905:
| 2007
| [[Oberon (programming language)#Oberon-07|Oberon-07]]
| [[Niklaus
| Oberon
|-
Line 2,240 ⟶ 2,245:
==External links==
* [http://hopl.info/ Online Historical Encyclopaedia of Programming Languages]
* [
* [http://www.levenez.com/lang/ Eric Levenez's timeline diagram of computer languages history]
|