HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
Early History of Programming Languages

Computer History Museum · Youtube · 25 HN points · 0 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention Computer History Museum's video "Early History of Programming Languages".
Youtube Summary
The First International Research Conference on the History of Computing was a milestone in the history of computing, drawing a global elite of computer pioneers from the first generation of electronic digital computing. Most talks are approximately 45 minutes in duration and feature a lecture with a brief question and answer period afterwards.

In this brief talk, chronicler and historian of programming Donald Knuth gives a talk (unfortunately somewhat truncated on this recording) about the first decade of high-level programming languages up to 1957. The TPK algorithm is noted here, a simple program introduced by Knuth and his colleague Luis Trabb Pardo to illustrate the evolution of programming languages. The idea behind TPK is to take one algorithm and write it in every language in order to understand the ‘flavor’ of each language, including the choices its designers have made in its creation.

This lecture’s transcript was included in the edited volume from the conference, viz. Knuth, Donald, E., and Trabb-Pardo, Luis, “The Early Development of Programming Languages,” in Metropolis, N., and Howlett, J., Rota, Gian-Carlo, A History of Computing in the Twentieth Century, New York: Academic Press, 1980, pp. 197 – 273.

Catalog Number: 102695478
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
Jun 11, 2022 · 25 points, 4 comments · submitted by janvdberg
ncmncm
Hal Laning really has been neglected. This is the first place I have seen his work mentioned in public. He did the compiler for Whirlwind, the first actual compiler ever. Knuth notes here it compiled to a series of subroutine calls.

Hal gets first credit on the Apollo 11 moon landing not failing when operator error (a switch in wrong position, missed on the pre-landing checklist), causing the program to be unable to complete all its work on schedule, failed "soft" without losing control of the spacecraft. On each fault, it rebooted and resumed the high-priority processes with all of their important state preserved. Don Eyles, who coded most of the actual landing process, explains in detail in his book "Sunburst and Luminary". Recommended. (People often give Margaret Hamilton credit for this, but her involvement came after this work was done.)

http://www.sunburstandluminary.com

Hal died in 2012, passed over for a Turing award, decade after decade.

ncmncm
... "did a compiler for the Whirlwind". I think the Whirlwind was a precursor for the heavily networked real-time fire-control computers installed, at breakneck speed, in all US Navy ships of any size in the early '60s.
janvdberg
Computer History Museum uploaded a bunch of interesting new videos from the The First International Research Conference on the History of Computing.
svat
Wow, this is a talk from June 1976. After this talk he published it as “The early development of programming languages” with Luis Trabb Pardo as a Stanford report in August 1976 (available online e.g. https://archive.org/details/DTIC_ADA032123), then "for real" as a contribution to a 1977 encyclopedia, and the definitive version collected as Chapter 1 of his "Selected Papers on Computer Languages". When that collection came out in 2003, he gave a talk at the Computer History Museum, under the title "A Dozen Precursors of Fortran", available here: https://www.computerhistory.org/collections/catalog/10262213... as a .wmv file; I've also reuploaded to YouTube: https://www.youtube.com/watch?v=yGt86UHRAXY

Talk description:

> The history of a subject helps us not only to understand how the important ideas were born but also to appreciate the amount of progress that has been made. The history of programming languages is a striking example, because basic concepts that we now regard as self-evident were by no means obvious a priori; many years of hard work by brilliant and dedicated people were necessary before these basic principles were learned.

> This talk will discuss contributions of Zuse (1945), Goldstine and von Neumann (1946), Curry (1948), Mauchly et al (1949), Burks (1950), Wheeler (1951), Rutishauser (1951), Böhm (1951), Glennie (1952), Hopper et al (1953), Laning and Zierler (1953), Brooker (1954), Kaminynin and Ljubimskiy (1954), Ershov (1955), Grems and Porter (1955), Elsworth et al (1955), Blum (1956), Perlis et al (1956), Katz et al (1956), Bauer and Samelson (1956), Melahn et al (1956), as well as the prototype of FORTRAN developed by Backus et al from 1954 to 1957. At least a dozen of these efforts will be illustrated by showing how a particular procedure called the TPK algorithm might have been coded at the time.

It may be interesting to watch this 1976 talk and the 2003 talk, and see if anything has changed in the history. :-)

HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.