Skip to main content

Language Specifications: Bibliography

Language Specifications
Bibliography
    • Notifications
    • Privacy
  • Project HomeTools and Techniques in Software Engineering
  • Projects
  • Learn more about Manifold

Notes

Show the following:

  • Annotations
  • Resources
Search within:

Adjust appearance:

  • font
    Font style
  • color scheme
  • Margins
table of contents
  1. Introduction to BNF Notation
  2. Evolution of Programming Languages
  3. Compilers
  4. Algol 60
  5. Bibliography

Bibliography

  • P. Wegner. 1976. Programming Languages The First 25 Years. IEEE Trans. Comput. 25, 12 (December 1976), 1207-1225. DOI: https://doi.org/10.1109/TC.1976.1674589 and accessible at https://web.eecs.umich.edu/~bchandra/courses/papers/Wegner_History.pdf
  • More resources to read about the Algol 60 report can be found here https://www.whoishostingthis.com/resources/algol/
  • Yet Another Compiler Compiler (YACC) is one such compiler-compiler that can automatically generate a parser from BNF notation http://dinosaur.compilertools.net/
  • Mother Tongues http://www.digibarn.com/collections/posters/tongues/
  • Genealogical Tree of Languages http://rigaux.org/language-study/diagram.html
  • M. Woodger, An Introduction to ALGOL 60, The Computer Journal, Volume 3, Issue 2, 1960, Pages 67–75, https://doi.org/10.1093/comjnl/3.2.67
  • Robert W. Sebesta, Concepts of Programming Languages, tenth Edition, Addison Wesley, 2013 http://www.sci.brooklyn.cuny.edu/~chuang/books/sebesta.pdf
  • https://www.ee.ryerson.ca/~courses/coe808/Truman/Lecture1.pdf

Annotate

Previous
Software Engineering
Powered by Manifold Scholarship. Learn more at
Opens in new tab or windowmanifoldapp.org