Lavr wrote:Черт побери! Да на этой машине, оказывается,
Курц и
Кемени начинали сочинять свой
BASIC !
A BASIC ContributionA BASIC Contribution
Dartmouth College in Hanover, New Hampshire bought an LGP-30 in 1959.
Two Dartmouth researchers, John Kemeny and Thomas Kurtz, used the LGP-30 to develop computer-programming languages that undergraduates could understand, learn, and use. FORTRAN and ALGOL were apparently deemed too complex for the average undergraduate student of the early 1960s. Kemeny and Kurtz developed several simplified programming languages on the LGP-30 including DARSIMCO (Dartmouth Simplified Code), DART, ALGOL 30, SCALP (Self-Contained ALGOL Processor), and DOPE (Dartmouth Oversimplified Programming Experiment). None of these languages became a widespread success but they provided excellent preparation for the main event.
...
By 1963, the LGP-30 has become outdated and Dartmouth replaced it with General Electric GE-225 and Datanet-30 computers. Kurtz supervised the development of a timesharing system for the GE computers. At the same time,
Kemeny developed a compiler for the next experimental Dartmouth programming language, the Beginner’s All-purpose Symbolic Instruction Code—or BASIC.
Познакомившись с этой машиной поближе, я несколько даже удивился!
Ну какой тут BASIC?

У неё памяти-то 4096 32-разрядных слов! И поделить их на байты она не сможет!
Значит в памяти может быть только сам BASIC...
Как оказалось:
Вопреки распространённому убеждению, в момент своего появления BASIC был компилируемый язык.
Вот так всё сходится! BASIC компилирует исходный текст на ленту, а ленту потом загружают в машину
на исполнение как блок кодов.
Собственно, и под спойлером написано:
Kemeny developed a compiler for the next experimental Dartmouth programming language,
the Beginner’s All-purpose Symbolic Instruction Code—or BASIC
Вот только я почему-то не поверил...
