A Brief History of Programming
Wednesday, July 26, 2023 - 7:30 PM UTC, for 1 hour.
Regular, 60 minute presentation
Room: African 70
Join me for a journey through the history of programming languages! We will delve into the origins of object-oriented programming, functional programming, and the key ideas that still stick around in modern development environments. By understanding the historical development of core programming concepts, we can deepen our appreciation for modern software engineering. But the history lesson doesn't end there - we will also look to the future of programming in a world increasingly reliant on the web and cloud computing.
- Lamguages put constraints on flow
- Constraints foster structure
- Different paradigms enable different ways to reason about problems