Жизненный цикл программиста

Михаил Донской,
опубликовано в 2008 году

Полный текст статьи известного российского системного программиста, зав. лабораторией Института системного анализа РАН, члена Российской академии интернета, автора шахматной программы «КАИССА» (первого чемпиона мира среди шахматных программ), президента компьютерной фирмы ДИСКо, лауреата всех профессиональных опросов «Top-100 Российского компьютерного бизнеса», Михаила Донского.



Так получилось, что время моей жизни практически совпало с жизненным циклом моей профессии. Я – программист. Сами компьютеры появились в 40-х годах (и не надо здесь вспоминать ерунду про дочку Байрона), то есть в то же десятилетие, когда я родился.



В начале 1970-х появились машины серии «Ряд». Так получилось, что во время моего распределения после МГУ мне пришлось быть свидетелем, как А.С. Кронрод боролся за продолжение проектирования и производства оригинальных советских машин (он даже предлагал назвать серию «АС» — автоматическая советская — по своим инициалам) против В.М. Глушкова и Л.Т. Кузина, которые ратовали за копирование IBM. Одним из аргументов у последних было то, что можно будет воспользоваться всем математическим обеспечением, созданным для IBM и ликвидировать то небольшое отставание в вычислительной технике, которое имелось в конце 1960-х.

Глушков и Кузин победили (а судьей был председатель ГКНТ Кириллин), но все оказалось не так-то просто. Первый компьютер серии с трудом (титаническим трудом инженеров-электронщиков, запустивших его в жаркое лето 1972 года на ВДНХ, после чего они искупались в фонтане Дружбы Народов) был запущен в 1972 году, а массовая работа на нем – только в 1979 году. Все это время я неплохо зарабатывал лекциями по ОС ЕС ЭВМ. Документация по системе переводилась моими однокурсницами и другими людьми, не представлявшими себе, что такое компьютер вообще и операционная система в частности, и разобраться по такой документации было невозможно.

Таким образом, Глушков и Кузин просчитались именно в этой компоненте – культуре пользования. Теперь я понимаю, что неправ был и Кронрод, за которого я «болел», потому что надо было и копировать IBM и делать свои машины именно для сохранения культуры. А в итоге к 80-м мы потеряли культуру проектирования элементов, потом и культуру проектирования устройств, а сейчас от нас уходит (вместе с носителями – людьми, которые умеют это делать) культура создания операционных систем.

В итоге, вместо того, чтобы догнать кого-то, мы отстали в этих компонентах навсегда. И, повторюсь, не потому, что нет нужных производств или знаний, а потому, что почти не осталось людей, которые это умеют делать.

А в 80-х началась эра языка Си на машинах, скопированных с PDP и IBM PC. Мы потеряли весь свой ассемблерный «языковый запас» и так и не достигли аналогичного уровня инструментария на Си. Это была своего рода эмиграция. Привыкнув к детальному пониманию, как происходят реальные вычисления в памяти, пришлось отвыкать и работать в гораздо более абстрактных сущностях.

Зато остался интерес к базовым понятиям программирования, выходящим за пределы конкретных языков, операционных систем и устройств. Как любят говорить мои сотрудники «В конце концов, в компьютере биты бегают».

  • +2
  • 06 декабря 2015, 12:05
  • trengtor

Комментарии (67)

RSS свернуть / развернуть
Статья весьма познавательная и поучительная. Вот только зря сокращена, там как из песни слов не выкинуть! Причем мои этапы жизни тоже совпали с развитием вычислительной техники. Сразу после Армии (1974г) моя начальница Терехова Вилора Александровна первая в СССР занялась микрополосковыми резонаторами и меня пыталась приобщить к Алголу-60. Мы делали СВЧ малошумящий усилитель для телеметрии. Но видимо оба были слишком бестолковыми (и я и Алгол), а машину давали только ей и ночью для отладки. Поэтому возможно микрополоски пришли к нам опять таки с Запада в лице мобильный телефонов. У меня времени не было — через год я ушел в другую фирму. Хотя блок мы все же сделали, но это благодаря уже упорному технику в моем лице, а не Алголу, я просто резал микрополоски и выстраивал АЧХ по КГЧ (или как это было на западный манер — СВИП генераторе) кропотливо, как сборка швейцарских часов. Вот потом жизнь выбросила в наладку как раз системы РЯД-2 (IBM 360/370) или ЕС-1033 и ЕС-1045 в моей биографии. Первую я ремонтировал даже по телефону. Вот тут я уже для наладки ПРОЦЕССОРА вынужден был освоить программирование в машинных кодах, а для тестов знать ассемблер. Надежность была весьма низкая и объемы информации при поисках ошибок были колоссальные, работа была с родни работе детектива. Это был элитарный клуб — наладчики системы (именно связки железа и тестовой математики). Туда по блату невозможно было попасть, там как в карате — нужно было войти в круг и показать что ты можешь, в любой случайной ситуации. С приходом персональных компьютеров это уже ушло, но люди и способности остались. А дураки, мерзавцы и жулики, как и в 1917 году, пришедшие сейчас к власти — снова все разорили. Потому и булава не туда летит и смартфоны не наши. О чем собственно и вскользь статья тоже.
+5
Вот только зря сокращена, там как из песни слов не выкинуть!

Есть же ссылка на полную статью, в самом начале.
0
Ну да, я то зануда с интересом, потому и пошел по ней, но я то на финишной прямой, а Вам ещё жить… Сокращенное для нерадивых становиться ИКОНОЙ и искажает им истинный смысл сказанного. Пусть так и останется, но наши с Вами комментарии, возможно заинтересуют остальных — у кого с головой в порядке и им не нужны комиксы, а интересны первоисточники. Вам же отдельное спасибо за память о человеке выдающихся способностей.
+1
А дураки, мерзавцы и жулики, как и в 1917 году, пришедшие сейчас к власти — снова все разорили.
Правильно ты про керенского и чубайса написал :)
Смартофоны в массе сделаны рабским трудом и полезная вещь типа микроскопа может в большинстве случаев использована по тупому фейсом_об_тейбл направлению… вся мировая мощь занимается тупыми лайками :(
Где то на лоджии лежит у меня стопка ЕС-плат — от транзисторно-феритовой памяти до 155-ой… золотые варианты не сохранились… как и зелёные конденсаторы были пообкусаны…
Изобретать «Операционную Систему» для АВРТини 80-х? Это как придумывать «ОС» для деревянных счёт :)

кстати начинал вход в цифровую электронику с восстановления схем по печатным платам — ну это как из исполняемого кода рабочий текстовый исходник сделать
-1
ликвидировать то небольшое отставание в вычислительной технике, которое имелось в конце 1960-х.
В тразисторах мы уже реально не отставали… Флешка ДиХальта на 1 КБайт
dihalt.ru/operativka.html

Но тут басурманы наловчились делать микросхемы из десятков транзисторов на одном кремнии… и появилось значительное отставание :(
-2
Отставание появилось тогда когда один картавый влез на броневик и брякнул пьяной толпе что-то что им хотелось услышать, а остальные этого не заметили и в силу СВОБОДЫ и УВАЖЕНИЯ личности и понимания ценности жизни, не расстреляли их на месте! А потом одна кучка людей по всему МИРУ уничтожала Элиту России, а другая внутри страны. А кухаркины дети ушами хлопали, снося все старорежимное. Затем один идиот объявил буржуазной наукой Кибернетику, а другой подсев на нефтяную иглу после Арабо-Израильского конфликта, вышеб из Совмина остатки интеллекта, удалив их оттуда вместе с Косыгиным. И все это говорит о том что — страна богатая и дуракам здесь раздолье! Немного для понимания про микросхемы — кластерная линейка на КУРЧАТНИКЕ, пробитая Велиховым в условиящх жесточайшей блокады со стороны Маргарет Олбрайт, купленная в свое время в Швейцарии. А делали тогда их всего две страны Япония и Швейцария! Позволила нам создать свои микросхемы порядка 0.4 микрона. Что и стало основой отечественных RISС процессоров. А народ тем не менее поработав на ней, обращается на Тайвань, где это все более современнее и быстрее и качественнее! К чему я это! Даже ВПК не может пробиться к новым технологиям — а деньги там на порядок большие. Да и не нужно потому что китайцы (как этнос, независящий от США) скоро нам все сделают и продадут, Пока им это выгодно. Но стоит задуматься над двумя вопросами — почему китайцам это удается, а нам нет? И второй — пока есть у нас МОЗГИ, может не рушить систему образования!? И дать возможность им реализоваться, а не ехать для этого ПО ВСЕМУ МИРУ! В любой системе ВАЖНО на какие качества ЧЕЛОВЕКА Вы делаете АКЦЕНТЫ — хотите упырей и жуликов, то можно продолжать, как сейчас. Хотите Пушкиных, Зворыкиных и т.п. То может для начала ЛИЦЕЙ в Царском селе открыть с теми же принципами и учителями…
+2
То может для начала ЛИЦЕЙ в Царском селе открыть с теми же принципами и учителями…
Их примут в первый класс в декабре 2015-го…
И потом они как и 200 лет назад в декабре 2025-го выйдут на площадь Декабристов против царского деспотизма? :)
С логикой как то не сходится как и про кухаркиных детей… царя скинули в феврале… керенский картавил?
Союзы до сих пор на лампах летают… 60 лет на кухаркиных детях мировая космонавтика держится…
Не пойму откуда столько ненависти к окружающим :(
-2
А кухаркины дети...
Однако, мощный текст времен Perestroyka и Modern Talking — а я думал, что диссиденты уже давно вымерли, уехали в САСШ, Европу, Израиль или исчезли, как класс, превратившись после 1991-го в мелких или более упитанных буржуа :DDD
-2
Абсолютно с Вами согласен!
0
Кстати, знаменитый бортовой компьютер корабля Apollo — не есть весть что, и никакой он не прорыв в технологиях и в know-how, оказывается:

1/ ROM и RAM на ферритовых сердечниках.

2/ Используемые микросхемы (логический элемент 3ИЛИ-НЕ РТЛ) — дорогущие гибридные пленочные на керамической подложке(PCB из керамики с пленочными резисторами, наносимыми в виде пасты через трафарет, и с 6 напаянными на них под микроскопом бескорпусными транзисторами). Всего аж 4100!!! таких, если их можно так назвать «чипов». Т.е. никаких чипов планарной кремниевой логики а-ля 74-series там и в помине не было, не говоря уже о чипах средней интеграции и тем более БИС.

Заказали его спроектировать почему-то не серьезной электронной фирме и уже с опытом, а каким-то выскочкам и лошарам из универа, которые даже не смогли правильно выбрать перспективную и правильную элементную базу. Сбацали обычный посредственный компик на технологиях а-ля начало 60-х, только сверхдорогущий из-за плотной упаковки.
-2
У них еще и жуткий фейл по срокам был, если я ничего не путаю. После чего парней просто перевели на режим «живем мы там же, где работаем». Один потом еще жаловался, что от него жена ушла. Что касается сборок – думаю, тем самым они попутно решали проблему стойкости к ионизирующим излучениям. Это отдельная и очень больная тема была.
0
проблему стойкости к ионизирующим излучениям
Я тоже самое думал, и насчет выбора ферритовой памяти, кстати. Это в глубине души, щадя и оправдывая пиндосских коллег :D
-2
Слишком много пессимизма у автора статьи. Проблема скорее в слове «программист». Сегодня есть программисты создающие ядра операционных систем, пишущие низкоуровневые драйвера. Есть программисты FPGA. Есть программисты прикладного уровня. Можно провести аналогию с медициной — есть хирурги, стоматологи, психиатры, но все они врачи. То есть врач — это общее название большого направления профессий. Также можно сказать т о программистах. Программирование просто стало необходимостью для многих направлений техники. Поэтому не стоит говорить о закате профессии.
0
Он и не говорит о закате. Он говорит о рутинизации.
+1
Я думаю, что проблемы, поднимаемые в статье, надуманные и гипертрофированные. Типичный синдром старикана у этого Донского.

а сейчас от нас уходит (вместе с носителями – людьми, которые умеют это делать) культура создания операционных систем.

Да если покопаться в рунете и даже на EE — просто кучи этих писателей ОС и РТОС, начиная от школоло и самообучающихся оглашенных, до вполне серьезных энтузиастов:

1/ scmRTOS — вполне профессиональная & industrial ready руссише РТОС для MCU. Она, кстати, легко портируется и под MilandrЪ.

2/ OSA RTOS — еще одна руссише РТОС для 8-битных MCU.

3/ uRTOS для AVR — вполне добротная любительская работа. Кстати, сделал, ваще, какой-то «боцман», в перерывах между вахтами на капитанском мостике :D

4/ И т.д. и т.п. просто лень уже искать, в том числе и на этом ресурсе.

Только надо ли это (написание ЕЩЕ ОДНОЙ РТОС/ОС), если есть FreeRTOS уже раскрученная. Или есть готовый RTOS API в CMSIS от ARM, а на основе этого API уже ваще готовая ARM'овская Keil RTX CMSIS-RTOS. Они там (в ARM и FreeRTOS) ничего нового не открыли — все, что касается РТОС и ОС давно уже открыто и сделано — остается только собственный copy/paste уже готовых идей/решений/кусков кода. ARM просто все это застандартизировал(что само по себе очень важная и муторно объемная работа), а FreeRTOS и прочие заговнокодировали свой УНИКАЛЬНЫЙ, есно, вариант.
-1
В те времена (начало 70-х) в США и в СССР работали с тактовой 500 МГц… 1 ГГц… 100-я ЭСЛ серия 155la3.ru/k700.htm для ОС Эльбрус
Всякие медленные микропроцессоры на 250 КГц спецам казались игрушками и микросхемами для калькуляторов…
«Операционная Система» иногда очень громкое название для обычной прошивки системы ввода/вывода и определённых типовых процедур — не во всех изделиях требовалось и требуется использовать ОС… она же жрёт ресурсы и не всегда оптимальна по многим факторам.
Где то на лоджии лежат детали от ОС — механические детали… колёсики с подшипниками, оси с подшипниками… от ОС ЕС перфоратора :)
0
Но если честно, настоящий жизненный цикл индивида (не обязательно говнокодера) щас (от пиндосов все это пришло к нам): потребляй — работай — сдохни! (заработал — купил/потратил — вкалывать/крутиться/добывать_бабло) :DDD
-1
А говнокодер(кодер), по хорошему, должен питаться, т.е. зарабатывать на «хлеб с маслом»(и «с сыром + черной икрой» есно, а иначе — зачем это все надо?) со СВОЕЙ СОБСТВЕННОЙ программы, лучше одной.

В 2009-м читал статью «Кто без всяких проблем зарабатывает у нас $10 000 и в кризис?», среди прочих там указывались программисты, сопровождающие свою программу, как то, например, конкретно — создатель WinRAR'а (и еще каких-то программ такого рода а-ля AIMP, Total Commander e.t.c.).

Люди же, говнокодирующие на работе «за_еду»/за_деньги хрен знает что, т.е. что скажет «хозяин» — никогда не станут, ни настоящими программистами со своим собственным именем, ни финансово или просто свободными людьми, никогда не смогут делать то, что им по душе, или выполнять то, в чем заключается их миссия на этом свете(с их, есно, точки зрения). Они могут быть ПЖ, некоторые с апломбом могут называть себя «гуру» — но это все хуйня — все они просто любители, т.е. унтерменши на празднике жизни и великих возможностей, который так ярко обычно виден впереди юношам.

Самое главное — 99.99% людей просто физически невозможно выбраться из этого «беличьего колеса» чисто по экономическим причинам (особенно в exUSSR, т.е. там где отсутствует самая элементарная экономическая «подушка безопасности» — человек (а еще хуже — его семья) просто могут физически начать голодать или же их начнут «потрошить» заживо коллекторы и прочие люди_из_банков) или же просто из-за собственной, присущей большинству людей, лени или пассивности, неверии в себя и в перспективы такого своего собственного начинания/дела.
-1
ты это на немецком напиши сокращаемым тысячам немецких программистов Сименса… или моим коллегам в других странах они поймут, что у них жизнь прекрасна.
Я не понимаю откуда у многих тут тяга к употреблению тупых словосочетаний и любви к стуловому слову?
Как то в детстве участковая спросила: Какой у тебя стул ?
Я ответил, показывая: да вот такой… венский ...
Пиши по медицински — стуложидкокодеры и стулотвёрдокодеры и просто программисты.
0
Все здесь уже давно знают, что под словом «говнокодер» я разумею весь спектр этого понятия, т.е. от великий_программист до собственно ху@вый_кодер. Я так называл САМОГО Великого Линуса, даже… Не стоит обращать внимания — все это вызвано большой личной трагедией полным разочарованием в сём уже не загадочном искусстве, но ремесле :DDDD
0
Самое интересное, что на Западе огромное кол-во творческих тунеядцев, которых как-то(и весьма неплохо) кормит об-во, т.е. людей, которые на самом деле могут заниматься хуй_знает_чем (это с точки зрения ближайшей к ним бюрократии, которая тем не менее, их не преследует люто за это и даже исправно платит зарплату), т.е. творчеством.

Таких там огромное кол-во обитается при университетах, научных центрах или при крупных фирмах, где-то в дальних закоулках их лабораторий, находится на довольствии у DARPA и т.п. Это и создатели Си и UNIX Деннис Ритчи с Кеном Томпсоном, и создатель первого браузера Mosaic Марк Андерсен или изобретатель HTTP, HTML, URL Тим Бернерс-Ли, создатель языка C++ Страуструп, создатели Xerox PARC и т.д. и т.п.
-1
У Вас прям описание «американской мечты» в чистом виде…

В 2009-м читал статью «Кто без всяких проблем зарабатывает у нас $10 000 и в кризис?», среди прочих там указывались программисты, сопровождающие свою программу, как то, например, конкретно — создатель WinRAR'а (и еще каких-то программ такого рода а-ля AIMP, Total Commander e.t.c.). 


Это типичный пример «ошибки выжившего». Вы приводите пример успешных проектов, авторы которых зарабатывают кучу денег, эти проекты у всех на слуху и т. д. При этом забываете о том, что на каждый такой проект приходятся сотни не успешных, авторы которых тоже пытались пробиться, но по ряду причин им это не удалось, и мы, соответственно, не знаем ни имен этих авторов, ни названий проектов.

Чтобы зарабатывать деньги на своем проекте (у меня есть некий опыт) нужно: иметь идею (которая будет востребована), реализовать эту идею, пропиарить свою реализацию, обеспечить обратную связь (поддержку) и т. д и так по кругу. Как видите, только один из этих пунктов имеет отношение к программированию (и этот шаг, поверьте, не самый главный). Плюс, нужно быть готовым к ряду сюрпризов, например, что в определенный момент вашу программу начнут продавать на совершенно левом сайте, перебив в программе всю информацию об авторстве и способе оплаты. Нет, заработать на реализации своего проекта можно, но там далеко все не так красочно как в описанных Вами Success story.

Самое главное — 99.99% людей просто физически невозможно выбраться из этого «беличьего колеса» чисто по экономическим причинам
Мы ведь сейчас о профессиональных программистах говорим? Если да, то мой жизненный опыт говорит об обратном большинство из них вполне неплохо зарабатывают, и имеют ту самую «подушку безопасности». Поэтому в данном случае этот аргумент не актуален. В данном случае люди работают «на дядю» по другим причинам, одним такой вид деятельности нравится (людям просто нравится работать в компании, они саморегулируются на работе), другие не хотят брать на себя риски, ну и лень (куда уж без этого :)
+3
Плюс, нужно быть готовым к ряду сюрпризов, например, что в определенный момент вашу программу начнут продавать на совершенно левом сайте, перебив в программе всю информацию об авторстве и способе оплаты.
во во… продавать вашу бесплатную программу!!! :)
Приходится потратить малость времени и фантазии для восстановления бесплатных анонимных прав :)

Статья полная чушь и домыслы —
Мой сосед по кабинету в ИПУ М. Фурман, на мой изумленный вопрос, как ему удается программировать на PL-1, просто заметил, что он в уме транслирует все операторы, прежде чем написать их.
Недавно перебирал старые бумаги
и наткнулся на конспекты…
Test: proc options (main);
  put list ('Hello, world!');
end;

Что то напоминает?
Создался под руководством Н. Вирта ;)
Поэтому программировал на нём легко и перфокарты принимались с первого раза.
-1
Спасибо за ссылку, интересно было прочитать. Но только Вы сделали (ИМХО) акценты не на тех моментах, ведь статья не о том как «просрали все полимеры копируя чужие решения», а об эволюции профессии.

Я бы выделил совершенно другие тезисы из статьи, а именно касательно естественного превращения «магии» программирования в обычную инженерную деятельность, ремесло:


У каждой профессии есть свой романтический период и есть период, когда она превращается в рутинную. Быть шофером в начале прошлого века было трудно и почетно. Сегодня автомобиль может водить любой желающий,



С течением времени программирование из тонкого ремесла, иногда восходящего к искусству, становилось ремеслом все более и более рутинным.


и осознание необходимости гибкого подхода к разработке


Они устремлены к тому, чтобы их часть программы заработала как можно быстрее, думая, что это – успешный конец работы. Никто до меня их не научил, что работающая программа – это только начало. Дальше, в ходе ее использования будут возникать все новые требования, и программу придется непрерывно менять. Поэтому изначально в нее должна быть заложена эластичность, без которой вносить изменения в программу будет крайне сложно.


З.Ы. Хотя статья понравилась, имхо, там есть много спорных технических моментов (например, шрифт для матричного принтера, который без экспертизы нельзя отличить от пишущей машинки) и т. д.
+2
  • avatar
  • e_mc2
  • 06 декабря 2015, 23:28
Интересно еще почитать часть про современные технологии и сравнить с тем, как они изменилось за несколько лет, прошедших с выхода статьи.
+1
Ну, не знаю, уже на момент публикации статьи (2008) уже были определены базовые направления в разработке — упор на Agile, использование фреймворков и т. д.

ИМХО, что изменилось принципиально с 2008 не касается программирования, а касается больше маркетинга: теперь стало модно не продавать «программу», а продавать некий «сервис» (подписки на использование, SaaS, облачные технологии и т. д.) Имхо, бессмысленно рассуждать о том насколько это хорошо или плохо — такова эволюция индустрии …
0
Я больше обратил внимение на интернет и мобильные устройства. Они заметно изменились с описанных в статье времен.
0
есть много спорных технических моментов (например, шрифт для матричного принтера, который без экспертизы нельзя отличить от пишущей машинки)
Для 24-игольных было что-то такое.
0
мифы про иголки — как и другие философии о смысле бытия программиста… возможно автор спутал с другим типом принтера с лепестково-шрифтовыми головками

шрифт 24-мя иглами был лучше чем у 9-игольчатых, но хуже чем у вскоре появившихся лазерных… где то на лоджии лежит японский Эпсон А3 с 24-мя иглами… но вот на какой лоджии?

а у тебя ещё и плоттер есть? да у меня ещё и плоттер А3 есть на 6 шариковых ручек…
0
Он ничего не спутал. Там доволно хитрая многопроходная печать использовалась. Медленно, но красиво. Но ленту (краску) жрало, как не в себе. Блин, как же давно всё это было…
0
Ты можешь напечатать для сравнения? ленты нет? :)
Картинка выше ^^^ качество не сравнимо с печатной машинкой… от количества проходов буквы становились жирнее… и совершенно не похожи на машинку…
а лепестковые печатали шрифтами как и машинки.
Вот копирка из закромов и инородная машинопись… родная в натуральную величину под руку не попала… только уменьшенные варианты инструкций по эксплуатации
-1
Говорю же: было. Но было очень давно. И еще: по-моему, вы несколько переоценили свои компетенции в сравнении с автором вышеупомянутой статьи.
0
Говорю же: было. Но было очень давно.
было давно и неправдой… я тоже не смогу найти напечатанное 24-мя иглами
вы несколько переоценили свои компетенции в сравнении с автором вышеупомянутой статьи.
а что автор вышеупомянутой статьи такого сотворил?
В 1994 году Донской основал компанию «ДИСКо» (DISCo — Donskoy Interactive Software Company), заняв в ней должность генерального директора.
Эта компания разработала ряд популярных программ для ПК, включая файловый менеджер «ДИСКо Командир» и «ДИСКо Качалка».
То есть это он создал Командира Нортона? PC Shell помню, Командира Нортона помню, ДОС Навигатора помню, то что был Командир Волкова помню (но предпочитал более функциональный DN), а вот Командира Донского не помню в своей практике и на моих дискетах его нет.
Каису с 60-х делали «Айсберги» (Битман — Леман — Розенфельд) для Айсбергов — но им не повезло с национальностью для выезда за границу… а тут удачно подвернулся выпускник 70-го года… как и Карпов (ЧМ 1975).
0
Каису с 60-х делали «Айсберги» (Битман — Леман — Розенфельд) для Айсбергов
Интересно, а «Каиса» влезет в Atmega 328, или наоборот — слишком много лишней памяти останется не задействовано?
0
Командира Донского не помню в своей практике и на моих дискетах его нет.
Клон Нортона для Windows. Пользовался им до встречи с Total Commander, причем довольно долго. Вполне удобоварим.
0
DoS Navigator заменял сразу несколько программ…
Клон Нортона для Windows. Пользовался им до встречи с Total Commander
Я как то быстро встретил WindowsCommander (Первый выпуск 25 сентября 1993)… и не ждал так долго (9 лет) Total Commander (29 октября 2002 года) :)
0
Для 24-игольных было что-то такое.


Возможно, не буду спорить, но мне кажется что автор перегнул с метафорой « без специальной экспертизы». Верю, что можно создать похожий шрифт, но идеально скопировать пишущую машинку — сильно сомневаюсь, уж слишком специфический у нее «почерк».

У автора на самом деле у автора достаточно много спорных высказываний, например

Появились вообще странные на мой вкус термины как программисты на PHP и HTML.
нет, я и сам могу пошутить про программистов на PHP или 1С, но это именно шутка, стереотип. На самом деле я не вижу объективных причин, почему программист на PHP должен уступать, например, программисту на С. А HTML — это вообще стандарт языка разметки и к программированию не относится.
0
мне кажется что автор перегнул с метафорой
Контекст тут – сдача работ в институте.
Т.е. можно было «прогнуть» принимающего, что это машинка, а не принтер.
0
… против В.М. Глушкова и Л.Т. Кузина, которые ратовали за копирование IBM
Странно, в известной монографии Б. Малиновского об истории вычислительной техники, как утверждается что Глушков был против копирования IBM. Кому верит?
0
Блин, верить…
0
Сопоставлять максимальное число источников.
0
Так по ссылкам в нете, так или иначе только Малиновский всплывает. А там письмо в совмин, за подписью ведущих копмютерщиков ( и Глушков вроде как с ними), о том что мол нафиг копировать IBM.
0
Так по ссылкам в нете
Это совсем не вариант :)

ps. Там была очень большая интрига, насколько я понимаю.
0
Глушков был всегда ПРОТИВ /360. Но не Глушковым единым. В конце 60-х в СССР был жуткий зоопарк уникальных компьютеров (Киевские, Ереванские, Московские и еще мельче). Т.к. работали на них чистые математики, то в программном плане был пещерный век — работа в маш.кодах, зачастую без оси. Софт в основном писался «на один раз». И унификация была жизненно необходима! Почитайте «Первые БЦВМ космического применения» Носкина, когда они только в 70-х доросли о минимальной унификации своего железа с ЕС. И как невостребованые компьютеры (специализированные ЭВМ для орбитальных станций) пытались толкнуть бедолагам не имевшим компьютера в своём КБ/заводе.

Глушков конечно был гений, но выступая против копирования он больше прикрывал свою задницу-получать бюджеты и госпремии было легче на экспериментальном железе, чем на копиях.
Но Глушков и Ко не могли обеспечить совок заданным количеством выч.техники в короткий строк. Копируя 360 можно было получить целую экосистему — от А до Я — или от ЯВУ до АЦПУ. И как показала практика, некоторые вещи из 360ки дожили до наших дней, потому что весь мир копировал эту архитектуру.
В СССР единственную конкуренцию могла создать линия БЭСМ, особенно последняя 6. Но увы, «не шмогли».
Об «утраченной культуре производства» можно не плакать, т.к. тратить было нечего. Ни один из масштабных проектов после ЕСки толком так и не заработал.
Почитайте мемуары Гурковского 1500py470.livejournal.com/158092.html#cutid1. Да и любые мемуары советских конструкторов о попытках внедрения новых технологий в производстве — от пушек до эвм. Везде одна кустарщина.
То же касалось «культуры ОС». Реализовать потенциально гениальные не имеющие аналогов алгоритмы — получалось. А создать хоть аналог POSIX- уже нет. Потому что делали машины учёные для учёных. О чём говорить, когда ШКОЛЬНЫЕ компьютеры были или импортными (Ямаха КУВТ), или плохими копиями писюков (Поиск).
0
Вот я вижу у вас разрыв в рассуждениях: копирование линии IBM 360 (самое начало 70-х) и сразу про POSIX (UNIX) и Yamaha КУВТ и Поиск. А еще были, если не ошибаюс, КУВТ Агат на базе Apple. А это, пардон, середина 80-х. Между этими километровыми столбиками приблизительно 15 лет.

А разговор в этой статье шел немножко ПРО ДРУГОЕ: из-за курса на тотальное копирование исчез такой драйвер (мультипликатор) разработок своего (элементная база, ПО, ОСи и пр., и пр.) как разработка собственных ЭВМ. И всё протухло.
0
БЭСМ и куча военных управляющих ЭВМ развивались параллельно с ЕС. Потом были попытки переплюнуть Крей — сначала Эльбрус, потом СС БИС. Элементная база была ТОЛЬКО своя (КОКОМ), ничего не мешало пилить свою «Тропу» (серия ИС для космоса).
Да, прикрутили краник самобытных НИОКР. Но не так уж и плохо, т.к. зачастую увлёкшись красивой идеей конструировали гоночную машину, когда промышленность просила грузовик.
Если говорить о ПО и осях — то во-первых оно и так было всё на есках самописное, во-вторых что мешало свои гениальные перфоленты перебить из «арагаца» на ЕС? Какая из технологий или языков, созданных до эры ЕС были действительно прорывными? На бездуховных копиях не писался свой самобытный код?
0
Я вспомнил КУВТы, потому что это отличный показатель, что за такое длительное время не смогли создать даже такую «простую» вещь как школьный компьютер. Ну ладно, копируем ЕС — но пилить свои микропроцессоры ведь никто не мешает? Но были готовы даже сделать проц-клон PDP-11, чем строить свою мифическую архитектуру. Может, просто понимали что PDP великолепна, и незачем делать свои велосипеды?
0
Лозунг был такой, злобно-шуточный: DEC NET ­- ИНЭУМ «ДА». Под копирование давались бюджеты, которые успешно осваивались с гарантированно меньшим геморроем. Тут ведь не только техника (передний край науки и пр. чешуя), но и банальная экономика. Распилинг и откатинг. Только это тогда иначе называлось.
0
Ну, если в статью еще раз посмотреть – он занимался, в том числе, СУБД для ЕСок.

Массовые применения закрыли копиями IBM (ЕС ЭВМ), PDP (СМ ЭВМ) и VAX (СМ1700). Что-то своё делалось туда, где не хватало мощностей массовых линеек. Как те же Эльбрусы – под задачи ПРО.

Что до пилюгинской Тропы – см. мое замечание про мультипликаторы.
0
То что в КБ предпочитали перевести западную документацию и выдать её за свою разработку- это исключительно проблема творческой импотенции руководителей этих КБ. И вне ИТ такое цвело сплошь и рядом — посмотрите сколько советской техники имеет «конструктивное сходство» с американскими изделиями :).
«Тропа» началась еще задолго до ЕС, но техпроцесс не могли наладить очень долго. Вообще в плане именно технологии то было вообще всё печально, поэтому «Поиски» были заведомо хуже ХТ, хотя частоты там были уже в то время детские — единицы МГц. Мой личный фаворит отстоя — советские разъёмы. Тяжелые, ломающиеся и ненадёжные.
Я не верю в «утраченную культуру», ибо за те 10 лет самобытной информатики она не могла развиться, да и люди никуда не делись. Просто неохота признать что пока ты в родном НИИ пилил гениальный алгоритм сортировки операций на системах с магнитным барабаном, примитивные технари сделали компьютер в 10 раз быстрее, надёжнее и дешевле твоей теоретической разработки. Косвенным подтвержением этого является тот факт что все центровые НИИ Кибернетики так и зачахли, не сумев родить ничего востребованого, а практические вещи — лексикон, доктор веб, первые модемы, арвид и проч. родились в местах, где компьютерами пользовались, а не придумывали. НИИ Курчатова — это советский CERN. Только в церне придумали веб, а Курчатник притащил интернет в СССР.
0
НИИ Курчатова — это советский CERN. Только в церне придумали веб, а Курчатник притащил интернет в СССР.
В значительной мере так. При этом свой UNIX (ленту) они спиздили в Лондоне, на какой-то конференции будучи. Это описанный исторический факт.
0
Ну скажем не спиздили а «взяли почитать :)».
0
А по статье:
Автор грешит излишним восхвалением своих былых заслуг:
«Кстати, в научных кругах, матч 1972 года ценится гораздо выше, чем победа в чемпионате мира.»
Чемпионате мира по футболу?
Юникс- это не операционная система.
Сначала автор рассказывает как им было тяжело без машкодов, как они бедные морщились когда писали на ЯВУ, а потом хвалит С++, который куда выше абстракцией чем тот же Алгол.
И грустно, но кроме «Каиссы», он ничего выдающегося потом и не написал.
+1
И грустно, но кроме «Каиссы», он ничего выдающегося потом и не написал.

Он был системщиком. Это несколько иная каста, с иным полем боя.
0
он не был системщиком — образование не то и учителя по его словам были не знающие в ЭВМ :(
он был «лектором» = халтурщиком
Все это время я неплохо зарабатывал лекциями по ОС ЕС ЭВМ.
Потом стал недальновидным кооператором — рекомендовал Западу не применять Блютуз :)
0
З.Ы. Буду признателен за материалы по «Бесте» — была такая сибирская вещица, весьма интересная и самобытная.
0
Было, да. В Новосибирске. Спасибо, что напомнили. Но почему-то не выстрелило – уж и не помню всех подробностей, хотя следил.
0
Или возможно путаю что-то уже за давностью и наслоением лет. Там делали какую-то хитрую систему, писали про нее даже, но потом как-то сошло на нет. А может просто не успели – пошли процессы распада, Горби начал резать бюджеты и пр.
0
Да, путаю.
0
Не Горби виноват, а инженеры, неспособные создать конкурентный продукт, и проедающие госбюджет.

Сейчас посмотрел — «Беста» родом из ЗИЛа, но я помню какую-то интересную рабочую станцию из Новосибирска, сделанную для геофизиков. Тоже с юниксом и хорошей графикой — чуть ли не гуй был. Буду признателен за напоминание что это было.

А еще я видел рабочую ЕСку (большую). В 2006 году. А в 2008 куски её спали вечным сном в холодном сарае… :(
0
Ну, я-то успел попользоваться и ЕС, и СМ… Если про Новосибирскую разработку что вспомню – напишу.

Не Горби виноват, а инженеры, неспособные создать конкурентный продукт, и проедающие госбюджет.

Понимаете в чем дело. Изначально должен быть ЗАКАЗ. Вот на копирование дали заказ – и получили проедателей бюджета, как итог. Могли и другое заказать. Но не заказали. И история начала развиваться в ином направлении.
0
Кто давал заказ Commodore, DEC, Amiga, AMD и проч. и проч? Лопнула общая кормушка, и оказалось что большинство наработок неконкурентны. Я понимаю, что в КБ не было спецов по маркетингу, по экономике — но всё же процент технологий что получили какое-то развитие после 91 года удручающе низок.

Ну, я-то успел попользоваться и ЕС, и СМ
Это было в прошлом тысячелетии, а я видел систему в работе в ХХI веке :).

Так же буду благодарен за инфу по сетям терминалов и вообще многопользовательским системам в СССР. На Западе каждая подобная сеть порождала свою субкультуру, в СССР ничего подобного не было (по доступной инфе).
В каком году появилась эл. почта? Не ФИДО, а именно классическая почта между юзерами на одной машине? Были ли какие-то пакетные сети до ФИДО?
0
Кто давал заказ Commodore, DEC, Amiga, AMD и проч. и проч? Лопнула общая кормушка, и оказалось что большинство наработок неконкурентны. Я понимаю, что в КБ не было спецов по маркетингу, по экономике — но всё же процент технологий что получили какое-то развитие после 91 года удручающе низок.

Ну а я вам про что пишу? Вы как тетерев на токовище – только себя и слышите. Я понимаю, что у вас есть точка кочка зрения и любовъ к истории. Но экономику-то тоже надо знать и хоть чуть-чуть понимать.
0
«Кстати, в научных кругах, матч 1972 года ценится гораздо выше, чем победа в чемпионате мира.»
Чемпионате мира по футболу?
Я так понял, что в том чемпионате мира, где «Каисса» победила. А матч 1972 года — с читателями, который дал много инфы о том, как оно работает (те самые кипы распечаток).
0
«автор» 15 лет (с 1970 по 1975) учил ассемблер для ЕС :)
За 15 лет работы с ассемблером мы общими усилиями овладели этим языком так, что он стал языком более высокого уровня, чем все выше перечисленные (Фортран, Кобол, Алгол, PL-1).
И грустно, но кроме «Каиссы», он ничего выдающегося потом и не написал.
Я уже писал — Каиссу написали Айсберги = Кульманы, Ватманы, Айзенберги, «Спаские», «Тали», «Корчные»… для понятности… а выпускник Донской был по комсомолькой линии приставлен следить к этой команде…
0
«автор» 15 лет (с 1970 по 1985) учил ассемблер для ЕС :) — исправил описку…
0
Всё, закрываю этот филиал клуба пикейных жилетов.
+1
Автор топика запретил добавлять комментарии