From GOTO to Gang of Four
This presentation is a review of computing history as well as the concepts that developed along with innovations in hardware and how they relate to the paradigms we value in modern development.
Topics include
- An overview of various historical computers and their technology
- An introduction to programming language paradigms
- A look at the reasoning behind continuing evolution of paradigms
- An introduction to a few key abstraction methods
- Just a smidge of principles of software design
Usage
The slides for the presentation are written in markdown and can be
viewed directly on Github as a document by viewing
presentation.md
. This presentation can also be viewed
with reveal.js. Place a copy
of reveal.js in the directory for this repository or copy the
index.html
and presentation.md
files into a reveal.js directory
and follow the instructions provided by reveal.js for viewing the presetation.
Copyright (C) 2019 Nathan Dotz, http://github.com/sleepynate Copyright (C) 2017 Detroit Labs, http://detroitlabs.com
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.