Типа Integer BASIC, C64 BASIC и т.д. Интересует их архитектура, исходники на асме не очень интересены, хотя, почитал бы. НО это на крайняк.
Поясните пару вопросов:
- Как хранятся строки в старых бейсиках? Они же нумерованые все, и например, при последовательном вводе строк 10, 20 и последующем вводе строки 15, должно произойти нечто не тривиальное, что не привело бы к тотальному копированию кусков памяти. Что?
- Как они получались такими маленькими и быстрым? Я понимаю, ассемблер, но ведь медленно писать можно и на нем.
- Как они такими маленькими получались? Какие структуры данных использовались?
На этом все, пока.
П.С. Да, родился не в то время.