Я начинал програмистскую карьеру с отечественных ЭВМ м-220 в середине 70-х . Программы писались в машинных кодах. То есть вообще без использования языков программирования, потом появились мнемокоды ( автокоды), для которых требовались простейшие компиляторы. Скажем такая команда как умножение в машинных кодах обозначалась 004 , а в мнемокоде буквой У. Для того чтобы ввести программу в машинных кодах с пачки перфокарт, надо было сначала набрать команду для считывателя на клавишном запоминающем устройстве(КЗУ). И запустить её на выполнение. Соответственно программа на пефокартах могла содержать в себе транслятор для языка программирования Алгол или Фортран. Программама на котором были на следующей пачке перфокарт. В качестве промежуточного хранилища использовались магнитные барабаны или магнитофоны на лентах.
Леонид Карнаух Александрович, транслятор мог храниться и на ленте, но тогда на первых перфокартах должны были команды по считыванию его с ленты. А дырки на перфокартах могли бить сами программисты, а могли отдать "в набивку". То же самое и с прогоном. Можно было отдать и тебе его прогонят и вернут колоду завернутую в распечатку. А можно было записаться на машинное время и делать все самому. Получалось эффективнее, потому что можно исправить ошибку сразу и прогнать программу ещё раз. Иногда перфокарты не перебивались, а исправлялись. Т.е лишние дырки заклеивались, а не хватающие прорезались аккуратно бритвочкой.
Я не такой спец. по перфокартам\перфолентам.
Леонид Карнаух Александрович, первые программы начали писать до появления перфокарт и перфолент
Вадим, спасибо Вам за интереснейший ответ на уровне лекции. И за фото ЭВМ с Эрикой в правом нижнем углу.
Вот так и "раскручивается" искусственный интеллект. Сначала биты, потом один другого, потом другой третьего... Через несколько десятилетий раскрутится так, что человека задвинет.
Вряд ли. ИИ пока не создан.
Для ЭВМ не пробовал, а вот для станка с чпу в конце 80-х доводилось "набивать" программу на перфоленте вручную специальным дыроколом.Необходимо было уметь читать программу с перфоленты "по дырочкам".
Я в училище с перфокарт программы читал, пока не поставили перфоратор, где вверху перфокарты печатался листинг.
Я работаю программистом с 1971. В начале своей карьеры писал программы для БЭСМ-4 в машинных кодах. Ввод через перфокарты. До этого будучи студентом мехмата МГУ работал на Урале 2 (ввод данных через перфорированную кинопленку) и Днепр 1 ввод через тумблеры. Сейчас работаю удаленно.
Как можно удаленно тумблерами щелкать-то и перфоленту заправлять?)))
Первый Бейсик для ПК Альтаир Билл Гейтс и Пол Аллен писали на мини-компьютере PDP-11. Гейтс писал интерпретатор Бейсик, а Аллен написал эмулятор ПК Альтаир для PDP-11 (грешным делом, не помню, какая там стояла ОС), на PDP-11 их могло быть несколько). При запуске такого эмулятора, программы для Altair воспринимали его как ПК Altair и могли работать.