CSci 450/503: Programming Languages

History of Programming Languages

H. Conrad Cunningham

28 August 2017

Copyright (C) 2016, 2017, H. Conrad Cunningham

Acknowledgements: I created these slides in Fall 2016 from my draft notes on an Introduction to Functional Programming Using Haskell. I continue to update these slides in 2017, tracking changes in the draft notes.

My language selections reflect, to some extent, my personal interests and experiences in areas such as functional programming, modular programming, object-oriented/based programming, concurrent programming, domain-specific languages, metaprogramming, software families, and formal methods.

History of Programming Languages

1950’s

1960’s

1970’s (1 of 2)

1970’s (2 of 2)

1980’s (1 of 2)

1980’s (2 of 2)

1990’s (1 of 2)

1990’s (2 of 2)

2000’s (1 of 2)

2000’s (2 of 2)

2010’s (1 of 2)

2010’s (2 of 2)