The End of Programming
I came of age in the 1980s, programming personal computers such as the Commodore VIC-20 and Apple ][e at home. Going on to study computer science (CS) in college and ultimately getting a Ph.D. at Berkeley, the bulk of my professional training was rooted in what I will call "classical" CS: programming, algorithms, data structures, systems, programming languages. In Classical Computer Science, the ultimate goal is to reduce an idea to a program written by a human--source code in a language like Java or C or Python. Every idea in Classical CS--no matter how complex or sophisticated, from a database join algorithm to the mind-bogglingly obtuse Paxos consensus protocol--can be expressed as a human-readable, human-comprehendible program. When I was in college in the early 1990s, we were still in the depths of the AI Winter, and AI as a field was likewise dominated by classical algorithms.
Dec-21-2022, 02:25:45 GMT
- Country:
- Europe > United Kingdom > England > Oxfordshire > Oxford (0.05)
- Industry:
- Education > Educational Setting > Higher Education (0.35)
- Technology: