Skip to content
0:00 / 0:00

#barbaraliskov#turingmachine#computability

Barbara Liskov: Programming the Turing Machine

princetonacademics

9.4K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 2 people: 1 in engineering communities and 1 curated list.
  • Presented by Barbara Liskov, Professor at MIT

Intermediate. Assumes working knowledge.

12K views14 years ago2 recommendations

Computer scienceHistory and cultureComputation and complexityHistory of computingPeople who shaped computing

Barbara Liskov discusses the history of programming methodology, modularity, and abstraction starting from the concept of programming a Turing machine.

Barbara Liskov, Professor of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology, discusses "Programming the Turing Machine" in a lecture given on the occasion of Princeton University's centennial celebration of Alan Turing. Learn more at www.princeton.edu/turing #turingprinceton

Why it's here

2 people recommend this

What people say. Recommended as an excellent lecture on programming methodology, modularity, and software design principles.

programming-talkscurated list on GitHubRecommends

Under “Theoretical Computer Science”

Programming the Turing Machine 01:06:10 by **Barbara Liskov** (2012)

u/cxzukin r/ProgrammingLanguages • Recommends

On “PVP programming”

…bjects), that collaborate via communication. Loading arbitrary code that influences or contaminates other objects just doesn't make sense in Smalltalk OOP. You cover Exceptions and Class Invariants - Please don't use them as you have illustrated The larger picture of your talk sounds like Programming Methodology - Modularity, Compatibility etc. [video Here's a great video that I personally like covering the subject with experience from creating ADTs in the CLU programming language (By Barbara Liskov) Kind regards, M ✌…