Борис Свердлов• 02.07.23 13:00
ФОРТРАН - как первый поцелуй...
Вначале - призовое на конкурсе программистов в институте.
Написать мог многое, если не все.
Верх - в 1980 г. система календарного планирования в большом проектном институте на БЭСМ-4 с магнитными барабанами, ленточными магнитофонами и двумя кубами памяти (так оно называлось...) с перезагрузкой сегментов сети и оптимизацией загрузки подразделений.
Работало!
Ну первый Си и Юникс, насколько я знаю, разрабатывались на DECовских как раз машинах. То были как раз PDP-11 (наши СМ ЭВм) и потом VAX-11. У нас уже потом аналога по факту особо не было.
Ну у нас так тогда еще было запущено, что терминал наш основной вначале (гроб такой огромный ВТА-2000-2) совсем ни счем не совместим был,а вот уже следующий с VT-52. Там уже и EDT редактор экранный работал.
Но наш TED намногот круче был. У меня подруга на курсах и драйвер ВТА-2000-2 и редактор потом доработала. Мне подарила по дружбе наработки. Я там в МВД сразу крутым стал, честно скзал, что это не я, а она )
Брюттон ★➦Брюттон• 04.06.23 17:14
И если у тебя через мультиплексор как раз такое старье было, то это очень круто было. В смысле удобства и производительности. И драйвер ее и редактор реально надежно работали, за что респект прям от всех. Зовут Марина Никифорова. Чебоксары, сейчас на пенсии.
А про Бейсик все забыли! Мы его тоже изучали в институте. Упрощённая версия, по-моему. Я на нём что-то даже писал, курсовую вроде по электротехнике.
В 80х использовал С на СМ-4.
Pascal не зашёл.
Просто не повезло с книжками.
Грогоно vs Керниган&Ритчи.
ОС RSX11-M.
Другие отделы писали на Фортране.
PL/1 был на ЕС-1045.
Алгол-ГДР на БЭСМ-6.
Потом привезли VAX-750.
Там языков было много разных, но Фортран оставался основным языком для большинства.
AlexMag62➦a2808• 02.06.23 20:12
Я программировать начал в 1965 году на Паскале под CP/M
CP/M это ОС типа DOS для микропроца I8080 или К580. Лабали сами произвольную архитектуру и писали небольшой BIOS
Но тут же обнаружил что DEC-вская техника пошустрее будет и перешёл на неё.
Операционка поначалу была RT11, и буквально тут же появился многозадачный мультитерминальный TSX-11, практически Unix
Первые полгода поплющился на Паскале, потом в институте появился компилятор C от Whitesmiths Limited и началась новая эра.
Креативное было время. Писали и автоматизацию чего угодно (оборудование делали сами на коленке), и базы данных, и игры и чего только не было. Эра длилась довольно долго, лет почти 10.
Поначалу интеловская техника с DOS всерьёз не воспринималась. Применения была не видно, кроме игр. Просто дорогая игрушка.
Но в 1994 появился Unix FreeBSD и звезда DEC-овской техники стремительно закатилась.
IBM-PC своей надёжностью крыла изделия советского автопрома как бык овцу.
Никакие воронежские Micro-VAX ситуацию уже не спасали.
С тех пор так и живём. Винда+Линукс пища наша.
Блин, прошу пардону, очепятка. Правильно читать
"Я программировать начал в 1985 году на Паскале под CP/M"
Я родился в 1962, какое уж там программирование, тем более в СССР.
Тогда наверное оно было только в крупных городах в крупных ВЦ, да и то чуть ли не в машкодах.
А что за система обработки статистики и на базе какого ВЦ была разработана?
Очень неудобный язык фортран. Переводил с него на С. Кстати, считывать с него неформатированный текст очень тяжело.
AleM ★➦Kelavrik_0• 02.06.23 22:50
Я работал в конструкторском отделе по разработке печатных плат. Программировал на Фортран-IV, позже на Фортран-77. Написал пакет программ для наших конструкторов.
Когда у нас в отделе появилась персоналка ЕС-1840, то я там на Си обкатывал алгоритм, а потом переносил его на СМ-1420 с RSX-11M на Фортран-77.
Си по своим способам адресации очень похож на Асссемблер для PDP-11. Кто-то мне тогда говорил, что Си с этого Ассемблера и содрали (взяли за основу).
Kelavrik_0➦AleM• 02.06.23 23:05
С и придумали как макроассемблер. Но очень удобный язык получился. Конечно сейчас он эволюционировал.
Фортран неудобен тем, что программу можно непонятным образом запороть. Выдать в функцию не то, что положено. И главное не поймёшь.
Старые программы были хороши одним, они были небольшие, потому ошибки легко ловились.
AleM ★➦Kelavrik_0• 04.06.23 16:44
Для вычислительных задач Фортран просто незаменим, если сравниваю быстродействие программ, то обычно за 1 (еденицу) берут скорость работы Форитран-программы, остальные всегда работают медленне. За исключение программ на ассемблере, разумеется.
Ну и как шутили в то время - Настоящий программист сумеет написать фортран-программу на любом языке :-)
К тому же на Фортране написана туева хуча готовых библиотек под все мыслимые и не мыслимые алгоритмы. На начало 1980 года трудоёмкость написанных библиотек только для IBM ОС/360/370 оценивалась в 400 человеко-лет.
Kelavrik_0➦AleM• 04.06.23 17:00
Это означает, что вы оптимизацию не включили. На деле у всех компилируемых программ примерно одинаковая скорость.
Библиотеки сейчас пишут под С в основном, под фортраном старые. Иногда пишут на С, а выполняют в питоне.
400 человеко лет означает лишь, что 400 человек перенапишут за год. А программистов сейчас намного больше 400.
Да... Страна тогда была такая большая и такая единая... что юзать можешь, только если успеешь узнать.
А ФОТРАН -- это фортран?
Годов до 80х был ФОРТРАН (FORTRAN 77 последний, если не путаю), а потом как-то мутировал в Фортран (Fortran 90, Fortran 95)
Брюттон ★➦Smollett• 04.06.23 17:02
Ну описался, даже два раза. Пинайте уж, раз хочется. Еще тренеру по фитнесу скажите, что правильно Ягодицы )
Ну в целом логично и сейчас. Безвестных индусов никто не спрашивает, хотят ли они, что бы их код, созданный на рабочем месте в рабочее время, кому-то отдавался и на каких условиях. Максимум, какие права они имеют, и то не факт - упомянуть, что когда-то писали такую-то штуку, если их спросят на собеседовании