Прочитал недавно несколько статей на тему первых компьютеров и программных проектов, и был удивлен что все основные концепции и даже нормальные языки были уже придуманы в 50х.
Если посмотреть на инструкции компьютеров тех времен, то даже сейчас на них легко было бы писать с ассемблером, привычные команды перемещения, арифметика, биты, условные переходы.
Algol который появляется в конце 50х уже выглядит как современный Pascal, функции, процедуры, записи, синтаксис 1 в 1.
За несколько лет реализуются крупные проекты, где есть динамическая загрузка модулей, возможность работать на нескольких компьютерах одновременно с обработкой выхода отдельного компьютера из строя, и сетью с обменом информацией между другими центрами.
А 60е это уже пик, PL/1, векторные процессоры, менеджеры виртуальных машин, права доступа, сложные файловые системы с версионированием (а сейчас нету, даже деградация в отдельных областях наблюдается), отображение в память, динамическое связывание (в том числе и со службами), динамическая конфигурация в зависимости от текущего железа.
Поразительно что из того мира к нам пришли абсолютно убогие технологии типа Fortran, UNIX, когда уже были нормальные варианты.
Если посмотреть на инструкции компьютеров тех времен, то даже сейчас на них легко было бы писать с ассемблером, привычные команды перемещения, арифметика, биты, условные переходы.
Algol который появляется в конце 50х уже выглядит как современный Pascal, функции, процедуры, записи, синтаксис 1 в 1.
За несколько лет реализуются крупные проекты, где есть динамическая загрузка модулей, возможность работать на нескольких компьютерах одновременно с обработкой выхода отдельного компьютера из строя, и сетью с обменом информацией между другими центрами.
А 60е это уже пик, PL/1, векторные процессоры, менеджеры виртуальных машин, права доступа, сложные файловые системы с версионированием (а сейчас нету, даже деградация в отдельных областях наблюдается), отображение в память, динамическое связывание (в том числе и со службами), динамическая конфигурация в зависимости от текущего железа.
Поразительно что из того мира к нам пришли абсолютно убогие технологии типа Fortran, UNIX, когда уже были нормальные варианты.
Вот что читал из последнего, присылайте свои интересные ссылки.
https://ethw.org/First-Hand:No_Damned_Computer_is_Going_to_Tell_Me_What_to_DO_-_The_Story_of_the_Naval_Tactical_Data_System,_NTDS (цикл статей, продолжение в конце страницы)
https://topwar.ru/user/Sperry/page/2/ (цикл статей, читать в обратном порядке)
https://ethw.org/First-Hand:No_Damned_Computer_is_Going_to_Tell_Me_What_to_DO_-_The_Story_of_the_Naval_Tactical_Data_System,_NTDS (цикл статей, продолжение в конце страницы)
https://topwar.ru/user/Sperry/page/2/ (цикл статей, читать в обратном порядке)
>>2559 (OP)
Не понял. В чём вопрос?
Не понял. В чём вопрос?
>>2559 (OP)
"Все новое - это хорошо забытое старое".
Все там давно придумано. Концепция "Нажал на кнопку - мышина испольняет твои желения" была изначальной сверхзадачей и там где-то LISP появился.
> Прочитал недавно несколько статей на тему первых компьютеров и программных проектов, и был удивлен что все основные концепции и даже нормальные языки были уже придуманы в 50х.
"Все новое - это хорошо забытое старое".
Все там давно придумано. Концепция "Нажал на кнопку - мышина испольняет твои желения" была изначальной сверхзадачей и там где-то LISP появился.
>>2559 (OP)
с подключением. тебя ждет еще очень-очень много новых открытий!
>был удивлен что все основные концепции и даже нормальные языки были уже придуманы в 50х.
с подключением. тебя ждет еще очень-очень много новых открытий!