@incollection{knuth_early_2003,
address = {Stanford, {CA}},
series = {{CSLI} lecture notes},
title = {The Early Development of Programming Languages},
isbn = {1575863820},
lccn = {QA76.7 .K63 2003},
number = {no. 139},
booktitle = {Selected Papers on Computer Languages},
publisher = {{CSLI} Publications},
author = {Knuth, Donald E.},
year = {2003}
}
- On assignment expressions: “[T]he systematic use of assignments constitutes a distinct break between computer-science thinking and mathematical thinking” [@knuth_early_2003, 12]. The flow diagrams described by Goldstine and von Neumann in Planning and Coding of Problems for an Electronic Computing Instrument (1947-48) “represent a transition point between the mathematical ‘equality’ notation and the computer-science ‘assignment’ operation” [@knuth_early_2003, 14].