Języki programowania: historia i podstawy
Autor | Jeana E. Sammeta |
---|---|
Kraj | Stany Zjednoczone |
Język | język angielski |
Temat | Języki programowania komputerów |
Wydawca | Sala Prentice’a |
Data publikacji |
1969 |
OCLC | 847766251 |
Języki programowania: historia i podstawy to książka o językach programowania napisana przez Jeana E. Sammeta . Książka, opublikowana w 1969 roku, zawiera przegląd stanu wiedzy o programowaniu pod koniec lat 60. XX wieku i opisuje historię języków programowania aż do tego czasu.
Książka została uznana przez profesjonalistów w tej dziedzinie za standardową pracę dotyczącą języków programowania. Według Daga Spicera, starszego kustosza Muzeum Historii Komputerów , Języki programowania „były i pozostają klasyką”.
Zawartość
Programming Languages zapewnia historię i opis 120 języków programowania, z obszerną bibliografią prac referencyjnych na temat każdego języka i przykładowymi programami dla wielu z nich. Książka przedstawia zarówno techniczną definicję i użycie każdego języka, jak i kontekst historyczny, polityczny i ekonomiczny każdego języka.
Ponieważ Sammet była głęboko zaangażowana w historię tworzenia języków programowania w Stanach Zjednoczonych , była w stanie przedstawić perspektywę od wewnątrz. Autorka wykluczyła większość języków programowania używanych wyłącznie poza Stanami Zjednoczonymi i wykluczyła te, które uważała za języki programowania wysokiego poziomu .
Języki
Książka omawia zarówno dobrze znane, jak i mało znane języki programowania. Wśród 120 języków zawartych w książce znajdują się:
- ALGOL
- ALTRAN
- PODSTAWOWY
- COBOL , którego współtwórcą jest sama Sammet
- COLINGO, od połowy lat 60. nazwa oznacza Compile On-LINE and GO
- Culler-smażone
- FLOW-MATIC
- FORTRAN
- Klerer-May
- Laninga i Zierlera
- JOWIALNY
- Lincoln Reckoner, interaktywny, rozproszony program matematyczny obejmujący operacje na macierzach dla komputera TX-2
- MATHLAB
- Magic Paper, symboliczny system matematyczny
- OMNITAB
- PL/1
- Protosynthex, język zapytań dla tekstu w języku angielskim
- SYMULACJA
- SNOBOL
Historia
Sammet był pionierem języka COBOL podczas pracy w Sylvania i FORMAC (rozszerzenie FORTRAN ) w IBM. Kierując działem zaawansowanego programowania IBM w Bostonie , Sammet zaczął szerzej badać języki programowania i gromadzić dokumentację. Począwszy od 1967 roku publikowała coroczne raporty w Computers and Automation , pierwszym magazynie komputerowym , na temat języków używanych w programowaniu.
W latach sześćdziesiątych komputery były nowością i rzadkością i były przedmiotem fascynacji, na której wydawcy książek mieli nadzieję czerpać zyski. Prentice Hall zwrócił się do Sammet z prośbą o napisanie o FORTRANIE. Sammet stwierdziła, że wolałaby pisać o każdym języku programowania. Prentice Hall i IBM kazali jej działać dalej.
Sammet wykorzystała swoją książkę do propagowania języków wysokiego poziomu w czasie, gdy popularne były języki asemblerowe i panowały powszechne wątpliwości co do wartości języków wysokiego poziomu w dziedzinie programowania.
Na obwolucie książki wydrukowano wizerunek Wieży Babel , a na cegłach tworzących wieżę wydrukowano nazwy różnych języków programowania. Podobny obraz ukazał się w wydaniu „ Komunikacji ACM” ze stycznia 1961 roku .