100 likes | 193 Views
CSE111: Great Ideas in Computer Science. Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:50 645-4739 alphonce@buffalo.edu. cell phones off (please). Announcements. Exam 1 handback . HW3 due March 5. Second exam is March 17 (week after spring break). Today’s Agenda.
E N D
CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:50 645-4739 alphonce@buffalo.edu
cell phones off (please)
Announcements • Exam 1 handback. • HW3 due March 5. • Second exam is March 17 (week after spring break).
Today’s Agenda • Programming languages • History and examples
Samples • Fortran • Lisp • Algol • Pascal • C • C++/Java/C# • ML/Haskell • Prolog • Erlang • Python • Ruby • Fortress
Fortran • Formula Translation • Mid-late 1950’s • Scientific computation
Lisp • List Processing • Late 1950’s • Artificial Intelligence programming
COBOL • Common Business Oriented Language • Late 1950’s/Early 1960’s • Business programming
Simula • Simulation language • Early 1960’s • Simulations • Object-oriented
ML • Meta Language • Late 1970’s • Functional programming • Theorem proving