Comments 320
Вы не поймете слова "стек"
Очень известный термин как минимум с середины 80х, знал каждый продвинутый пользователь программируемых калькуляторов, спасибо публикациям в журнале "Наука и жизнь"!
Наиболее важный момент времени - то что интернета, в его современном понимании, не было: невозможно было что-то "загуглить", скопировать ошибку компилятора в поисковую строку и надеятся что кто-то уже решил твою проблему. Поэтому приходилось работать с книжками (привет библиотекам) и разбираться до основ, а не использовать stackoverflow - отсюда и глубокие знания, который при упорстве и усидчивости образовывались как бы сами собой.
Можно было купить замечательный компакт-диск, где в формате почему-то .arj были запакованы сотни книжек. Это был первый раз, когда мне предложили: «Псс, пацан! Хочешь выучить C++ за 21 день?».
Настоящая беда была в том, что вставить его было особо некуда. Только осознайте всю боль: у тебя есть диск с книжками, ты ещё школьник с не убитой жизнью нервной системой, у тебя адова мотивация учиться, и тебе не на чем их читать.
1998 год.
где в формате почему-то .arj
одно время это был стандарт для архивирования преимущественно для текста, пока не поднялся rar/zip
Такой диск я тоже видел, но у меня в 90ые и компа своего не было, но была возможность распечатывать на принтере на рулонной бумаге книжки про ДОС/Окна! Свитки! )
Фигурнов был бумажный...
ACE ещё такой был. Но под натиском RAR сдался.
ha
использовал арифметическую компрессию, в отличие от других архиваторов, которые использовали алгоритм Хаффмана на последнем, статистическом этапе упаковки. Арифметическая компрессия лучше пакует, но она гораздо более медленная как при сжатии, так и при распаковке. Поэтому имело смысл её использовать только для чего-то мелкого и статистически неоднородного, то есть как-раз для текстов.
Фигурнов в свитках! Вот археологи слегка ... удивятся
одно время это был стандарт для архивирования преимущественно для текста, пока не поднялся rar/zip
Почему-то мне кажется, что для текстов чаще .ha использовался
А arj как таковой был "стандартнее" зипа, по крайней мере в наших краях. Думаю, что не в последнюю очередь из-за того, что у него был один исполняемый файл, который всё умел.
Да-да-да.
Файл unzip.zip - это была боль! :)))
А еще arj умел делать многотомные архивы, что было актуально в эпоху дискет.
Zip, ha и т.д. приходилось разбивать после сжатия, а потом собирать.
Я только со временем начал понимать, почему мои старшие коллеги видели в этом начало эпохи упадка. Они говорили: компрессия это одно, архивация — другое, а для компрессионной архивации есть конвейер команд. А всё это «чегоизволите» до добра не доведёт. «Так и вышло».
Ну это *NIX подход с его .tar.gz - tar архиватор, он просто объединяет несколько файлов в один без сжатия. А потом уже этот один файл сжимается gz. И получается сжатый файл .gz внутри которого несжатый .tar а уже внутри - файлы. Короче, игла в яйце, яйцо в утке, утка под кроватью в зайце
tar.gz банально неудобен в использовании в сравнении со всякими там arj и т.п.
Потому всё эти разговоры, что компрессия должна быть отдельно, а архивации отдельно - снобизм олдфага.
сейчас, когда дисковое пространство стоит дешево и его много — вероятно да.
во времена, когда было ровно наоборот, компрессия отделённая от архивации имела смысл (кажется winrar потом сделал то же самое, но скрытое от пользователя. Что-то вроде solid archive).
P.S. а чего там неудобного в tar.gz? Он же распаковывается ровно так же, как какой-нибудь 7z.
Компрессия без архивации была нужна на лентах. Таром файлы склеиваете, потом через гзип - и в ленту.
Неудобного в тар.гз то, что его надо распаковывать. В зипе я могу добавить файл, удалить файл, обновить файл. Была в своё время даже программа зип фолдерс, которая прозрачно работала с зип-архивами, представляя их как папки (потом её вроде в качестве встроенного виндового архиватора использовать стали).
А в тар.гз ничего подобного невозможно. Потому что файлы затарены и недоступны для работы с ними.
Это философия UNIX — одна программа решает одну задачу. tar — архивирует, gz — жмет, openssl — шифрует. И данные можно передавать между ними без промежуточных файлов.
Наверное поэтому в Postgres вроде вначале делают бэкап, а потом жмут его. Я бы посмотрел, как они это будут делать с базой под 90 терабайт
Архивация баз — отдельная тема. Там же транзакции идут, индексация и прочее.
а в чём проблема? сделанный бэкап сразу через пайп отправляется в gzip, xz или ещё что-то для сжатия - промежуточных файлов при этом не создаётся. Так что хоть 90 терабайт, хоть 200 петабайт, лишь бы было куда сжатый бэкап залить (можно сразу на стриммер)
Страшно далеки они от народа (с)
Пайпы и в досе были, если что. Но пользоваться ими исключительно по философским мотивам желания у пользователя не было.
В MS-DOS'е они были недоделанными. Насколько помню, ошибки там валились в общий output. Что-то еще не так было. Ну и пользователи были менее квалифицированными, а потом в массы пошли «Маки» и «Винды», где идеальная программа имеет всего одну кнопку — «сделай мне хорошо».
stderr/stdout всё таки разделялись. Но пайпы эмулировались временными файлами, всё таки памяти было маловато и многозадачности не было, так что отдельные программы в пайплайне можно было только по очереди запустить.Хотя при этом, насколько помню, в DJGPP tar zxf не работало, только gzip -d | tar xf - , после этого и в линуксе какое то время по привычке явно пайп писал.
stderr/stdout всё таки разделялись.
В MS-DOS??? Это вроде только в консолях Windows появилось.
всё таки памяти было маловато и многозадачности не было, так что отдельные программы в пайплайне можно было только по очереди запустить.
Да, однозадачность сильно мешала в некоторых случаях...
Стандартный command.com отдельно редиректить не умел - но внутри система их различала и способы раскидать в разные файлы были.
Ну и пользователи были менее квалифицированными, а потом в массы пошли «Маки» и «Винды», где идеальная программа имеет всего одну кнопку — «сделай мне хорошо».
Именно. Компьютер становился ближе к обычному человеку. А снобы, вместо того, чтобы радоваться, возмущались, что юзер тыкает кнопочки в нортоне или вообще в GUI мышевозит, а не в командной строке с пайпами мучается. :)
UNIX писали тогда, когда обычных людей к компьютеру за версту не подпускали. А для тех, кого подпускали, командная строка с пайпами — стандартный инструмент.
Но юникс вей - это не обязательно правильный вей. А даже если и правильный, то не обязательно единственный, ведущий к цели.
Угу. Взять хотя бы их древний fork(), который копировал процесс и целиком. Это им пришлось изменить. Или спорное решение с заменой маски на конкретный список файлов шеллом, до вызова собственно программы
fork не копирует процесс целиком, он поначалу вообще почти ничего не копирует. Потом только изменяемые страницы памяти копируются, чтобы разделить их между родительским и дочерним проектом (copy-on-write)
Только CoW появился далеко не сразу, до этого мучались и делали костыли типа vfork.
Только на днях думал, а как fork делали на XENIX, который на 8086 работал?
Even with copy-on-write techniques, fork
fails if you don't have enough memory to duplicate the memory used by the parent process. For example, if the parent process uses 2 GB of resident memory (ie, memory that is used and not just allocated), fork
fails if you have less than 2 GB of free memory left. That's frustrating when you just want to exec
a simple program and therefore will never n
Не единственный. Просто так в UNIX принято. И за этим стоит смысл — минимизация кода.
Компьютер должен быть для человека, а не человек для компьютера.
Потому, если человеку удобнее "комбайн", то надо делать комбайн. А не ссылаться на философию и заставлять его прогибаться под единый верный путь во имя минимизации кода.
Человеки (точнее — потребители) бывают разные. Кто-то любит консоль с пайпами, кто-то — окно с одной кнопкой. И каждому надо сделать свое, чтобы у них не ломалось сознание.
Да, ARJ
в основном именно поэтому использовался - чтобы делить что-то на тома. Потом то и ZIP
этому научился, но какое-то время просто не было никакой альтернативы.
ARJ в большинстве случаев сжимал сильнее и умел делить архивы на части, с точностью до байт. Все другие архиваторы того времени, включая отца всех архиваторов ZIP, не умели делать этого либо приходилось пользоваться сторонними утилитами.
Искренне сочувствую. А так да, CD в то время были как Интернет сейчас. Году в 98 как раз и стали появляться диски с pdf-ками книжкек. DjVu ещё не получил распространения.
А вот до этого информации было практически ноль. В основном были толстенные талмуды всяких переводов с иностранных языков, ну и конечно же свои авторы: Фаронов, Библиотека Системного Программиста и прочие. Какие-то обрывки информации были в виде hlp и ng (помните такие?) файлов. Сложно было с информацией.
Про DjVu до 2000 года мало кто слышал и по ту сторону океана. Хотя чем то полезным он не стал и до ныне.
Ну как же, большая часть физической литературы, по крайней мере в моей области, как классической, так и современной, издаётсякачается именно в djvu.
Основные преимущества - компактность и возможность полнотекстового поиска.
Возможно. Кроме декстоп, что либо умеет читать djvu? у меня в доме нет ни одного устройства, которое без дополнительных усилий, способно читать данный формат файла.
О! ng файлы... Читались при помощи Norton Guide, который сидел резидентом и вызывался хот-кеем из любой программы. Я где-то достал гайд по IBM PC от самого Нортона на английском (справочное руководство с форматами boot секторов, прерываниям и проч.) и со словариком прочитал его весь. Мне было 16 и я был королём: понимал процентов на 80 как работает MS-DOS. В моем окружении не было никого с такими знаниями. Но было это немного раньше 91года. В конце 80х. Из языков программирования я знал только ассемблер и Бейсик (именно в таком порядке).
А еще был Ralf Brown Interrupt List. Это вообще был кладезь знаний о внутренностях IBM PC.
Книжки Нортона были весьма качественными. Особенно запомнилась книга "Язык ассемблера для IBM PC". Шаг за шагом, с подробными объяснениями, на чистом ассемблере.
А вот первый язык программирования - Фокал. В школе БКшки были только с ним.
Закончил школу в 1992 году.
"Тогда" CD не было. "Как интернет сейчас" были дискеты 5.25" 360Кб (позже 1.2Мб 5.25" и 1.44Мб 3"). Где-то там же мимолетная экзотика типа ZIPDrive к LPT порту с дискетами аж на целых 100Мб...
Опять в интернете кто-то неправ... Вот ссылка на CD BBS #1. 1996 год. Он у меня был. Топик стартер говорил о 1998 годе, тогда уже начали появляться CD с библиотеками в PDF. А до этого царствовал его величество текст.
UPD: Я Вам за комментарий минус поставил - людей смущаете неверной информацией. Это ничего?
Настоящая беда была в том, что вставить его было особо некуда. Только осознайте всю боль: у тебя есть диск с книжками, ты ещё школьник с не убитой жизнью нервной системой, у тебя адова мотивация учиться, и тебе не на чем их читать.
1998 год.
2-4 скоростные читалки стали нормой с того же 1995-1996. Ну и, всегда можно было прийти с дискетой куда-то
Да, и click of death... Это по моему 97-98 годы
В 95 году, да они стали нормой, беда была толкьо в том, что не было возможности добыть себе эту норму.
Из более ранних воспоминаний. Идёшь в детскую областную библиотеку. Берёшь там непонятно кем и зачем переведённую с французского книжку «Мы научим вас IBM PC» (изданную то ли в конце 80-х, то ли в начале 90-х). И читаешь:
Включите ваш IBM PC. Дождитесь загрузки. Нажмите Ctrl + Shift + F17 и внимательно посмотрите на экран. Видите? Видите?! Даа! Вот то-то и оно!
И (не)медленно звереешь.
Эк тебе повезло. Аж целый СД! А в моем школьничестве дискету на 360 килобайт с текстами под операционку СР/М - было не сыскать.
В том же 98 году я делал ксерокорпию талмуда от рихтера, с кстерокопии )
1998 и 1991 - это разные эпохи. То есть вообще. Люди часто говорят, "вот в 90-е..." - на самом деле каждый год заметно отличался от предыдущего. В 1992 я разве что слышал, что вот бывает такая диковина - CD-диск (чаще говорили "лазерный диск") и исключительно в контексте музыки. Живьем я эти диски увидел год, а то и больше, спустя.
А arj был фактически стандартом архивирования в то время, на первой работе моей его еще в начале 2000-х вовсю использовали.
Лазерный диск - это все же другое. Хотя да, вроде звали по первости сидюки лазерными.
Лазерный диск, это из мира людей которые за 3 месяца покупали квартиру продажей "нулевых копий" VHS. Оборудование было сверхдорогим, эти люди сильно ныкались.
Да, согласен, что разные эпохи, но проблема была даже не в cd дисках, а в том что компы (pc) стоили очень дорого, и начинающие фирмы не могли себе позволить достаточное их количество, буквально работали в две смены на 1-2-3 машинах. Только некоторые богатые гос конторы могли себе позволить закупать в начале 90-х аж 386-е tower. А вот в конце 90-х уже стало с этим попроще.
ARJ очень популярный (на уровне ZIP) в те времена архиватор.
В отличии от ZIP (тогда) умел делать многотомные архивы.
Интернет был. У нас его не было. Ebay так-то в 95-ом году появился. Нормальные пацаны в в 80-х софт писали, а не только картошку лопатами копали.
угу, гугл в 96-м, при этом Яндекс выкатил свой первый поисковик в 93-м, но ты продолжай фапать на "нормальных пацанов"
Только толку от этого интернета тогда было не особо много. Особенно в контексте того что пишут в статье. Соцсетей, линкединов и сервисов для поиска работы не было. И даже объявления о поиске тогда ещё никто в интернете не размещал. Поэтому помочь найти работу он не мог.
Stackoverflow и всяких курсов тоже не было. То есть помочь по работе он тоже не особо мог.
Правда примерно в то время начала зарождаеться фидошка. Ну по крайней мере в Питере. И там можно было очень разную информацию получить. Мне например рассказали как найти возможность свалить учиться за границу. Что самое смешное учился я тогда тоже в ЛЭТИ на ФАВТ :)
Но с современным интернетом это никак не сравнить.
В том интернете были сайты на которых увлеченные люди выкладывали полезную информацию. Но вот сканы книг распространялись на винтах и CD потому что интернет был по диалапу.
Не скажите, фидошные вакансии были весьма интересными.
А у кого это у "у вас его не было"? У нас вот (в Самаре) были карты спринта с ноября 92 года и два уже нормальных провайдера к лету 1993-го (СамараИнтернет и Волгателеком aka transit.samara.ru). Стоило конечно поначалу 70 центов в минуту, но уже через год уже были помегабайтные тарифы и у меня на это баловство уходило где-то возле 100уе в месяц. Подозреваю что Москва опережала минимум на полгода-год? А эха RU.INTERNET в fido появилась по-моему в 93-м?
В прошлом году проходил обучение по программированию на одной закрытой платформе Intel Simics. Т.е. про неё в Интернете абсолютно ничего нет, только презентация. И если что-то не работает, то есть только руководство по разработке. Здесь я серьёзно ощутил силу осознанного написания кода и умение разобраться самому. Было круто. После обучения полностью изменил свой подход к отладке и документировании кода.
Напомнили статью про Rust: Как мы ржавели. «Он имеет замечательную фитчу. Ихний компилятор настолько разговорчив что вам даже не понадобится резиновая уточка для разговоров. Compiler Error Index – В этом замечательном томике все эти ошибки шибко расписанны и рассказаны. (400 страниц)»
С одной стороны да, а с другой... Порой приходилось неделю ковырять проблему, которая решалась буквально за 5 минут при наличии информации.
Нет сайтов linkedin и hh.ru, leetcode... Да собственно, никаких сайтов нет.
Зато есть FIDO и Usenet.
В 1991 в СССР? Ну формально да, в 1990 ФИДО появился, а фактически скорее чуть попозже.
Ну и потом, фактически первый сайт, к созданию которого я непосредственно приложил руки, появился в 1995. И ФИДО тогда уже точно есть.
В 1991 в СССР?
У меня на работе - с марта 1992.
Как обычно, приложила руку мировая закулиса!
В 1992 году американская компания Sprint на базе предприятий Дальнего Востока развернула региональную сеть передачи данных «Роспринт/Глобал Один», а в 1993 году Сорос профинансировал создание первого российского спутникового интернета все от того же Sprint. Региональные власти поддержали развитие новых проектов.
В 1994 году в Дальневосточном государственном техническом университете (ДВГТУ) американской организацией «Совет по международным исследованиям и обменам» (АЙРЕКС) был создан Центр электронной почты. Это была первая точка свободного интернет-доступа в регионе.
Этот доступ финансировала и американская организация Project Harmony Inc. В результате были открыты девять интернет-центров в шести городах Дальнего Востока.
В 1996 году «Открытое общество» Сороса подписало меморандум с Госкомвузом России о создании крупных интернет-центров в 33 университетах страны.
в 91-м?
Зато есть FIDO и Usenet.
и владельцев всех трех пойнтов ты и так знаешь, если ты настолько богат, что нашел 2400 модем
Угу. И одна точка доступа на всю твою деревню.
Были ещё такие волшебные вещи как SITA, SprintNet и CompuServe.
Да, трава была зеленей и девки сисястей.
Кажется что наоборот - полная жесть была. Разбираться по книжкам было очень тяжело.
И при этом ещё непонятно для чего. Не было живого примера применения получаемых навыков. Разве что по голливудским фильмам, но там такая сказка оторванная от реальности. Но энтузиазм был потрясающий. Удивляюсь, что меня заставляло WinAPI и MFC по локальному MSDN с пары дисков учить.
Ха, да, мной двигало FOMO - типа вот технологии, их надо изучить. Тоже учил WinAPI и MFC.
По хорошему надо было ставить себе проектные цели и делать, но это я сейчас такой умный стал, тогда был скорее в учебной парадигме. Но это уже скорее середина 90-х.
Да какие проектные цели, быть хакером (демосценером, крякером) было просто круто потому что они могли то, что все остальные не могли. Это был вызов, который нельзя было не принять
QuazyCrazy @quazycrazyЗарегистрирован
сегодня в 20:09
Вот не лень же кому то
WinAPI и MFC — FOMO? Какой необычный взгляд на вещи!
Я учил WinAPI и MFC потому, что на них были написаны семплы из Direct3D SDK. А потом как-то оказалось, что за знание WinAPI и MFC платят не в пример лучше, чем за Direct3D.
В итоге первые работы были на C++ Builder, потом - вообще C++ / Unix (Solaris,Linux), а потом стал кодить на PHP
Конечно, характерной для нынешних HR фиксации на нюансах стека не было (как в недавной утечке из Яндекс - React Native не берем, нужен чисто React/web), но нужно было примерно понимать все. Но и бабло было как бы сказать - не очень.
Ха... Первый компилятор - Turbo C 1.0 под DOS... там даже графической библиотеки не было (она в 2.0 появилась) - сами писали на ассемблере...
Ну а дальше уже понеслась...
Первые программы по винду принципиально дала на чистом WinAPI. Просто чтобы понимать как оно работает (и потом выручало не раз). Потом уже был MSVC + MFC, потом C++ Builder + VCL, а потом ушел с винды на AS/400, тут уже С/С++ не основные языки... Хотя для некоторых веще пользую по старой памяти.
Да как-то поначалу пофиг на прикладное применение было. Помню, у однокурсника увидел в руках брошюрку "Введение в Паскаль" (ему научрук дал), я попросил посмотреть - это был просто шок (после Фортрана и ПЛ/1): перечисления, множества, структуры, локальные процедуры!
Потом от кого-то услышал про С и Юникс, так я перекопал каталоги республиканской библиотеки (г. Киев), чтобы найти хоть что-то по теме, сидел в читальном зале с тетрадкой, конспектировал...
А книги Д.Кнута? С его выдуманным компьютером и выдуманным ЯП.
не, тогда это было исключительно для энтузиастов. Порог входа был на пару порядков выше, чем сегодня.
деффки не про автора.
Еще один парень уволился и ушел в бизнес. Сразу в генеральные директора! Он потом говорил, что ему очень страшно, потому что он подписывает кучу документов не понимая, о чем они.
Мне кажется, что это очень похоже на древний развод, когда всё на подставное лицо вешают за минимальную плату, а оно потом куда-нибудь в места не столь отдалённые едет
Зиц-председатель
Эта схема и сейчас во все поля используется. Номинальный директор. В одной из контор, владевшей кучей недвижимости в нерезиновой, где я работал, таких номиналов была куча на разных юрлицах.
Иногда один номиналил 3-4 фирмы, пока налоговая за жопу не брала.
У меня в классе такая история была. Папа одноклассницы сначала посадил ее маму директором, а потом ее (маму) посадили. :-) Начало девяностых...
Я из тех лет, что и автор. Недостатка в литературе не помню. Были книги по алгоритмам (Ахо, Ульман), были книги Кнута, были книги по языкам (Паскаль, Си, Си++, Фортран, PL/1, Пролог, Ассемблеры для всех распространенных тогда архитектур), были книги по базам данных (сейчас авторов не помню, но К.Дейт кажется был). Были книги по компиляторам (Грис, Льюис+Розенкранц+Стирнз). Издавалась великолепная серия "Математическое обеспечение ЭВМ" и серия "Библиотека программиста". Были книги по операционным системам. Короче, было очень многое и в отличном переводе (тогда качеству переводов уделялось большое внимание). Тиражи были отменными: как правило, от 25000 экземпляров и выше. По вполне доступным ценам (редко-редко больше 3 рублей).
Кто хотел - находил.
Вот только они, как колбаса, продавались преимущественно в Москве и городах-миллионниках. В нашем 300-тысячном захолустье даже в центральной библиотеке литературы по компьютерам почти не было, и даже в серии МРБ из 1000+ выпусков было только с десяток рандомных книжек...
Во-первых, существовал т.н. "Книготорг" через который можно было заказать нужную книгу. Если тираж не был полностью распродан, то через месяц/два книга приезжала в магазин, заказчику на дом приходила открытка и в течение месяца книгу надо было выкупить. Долго, да, но работало. Я Кнута покупал именно так. И не только его.
Во-вторых, если в городе (и отнюдь не миллионнике) был сколько-нибудь приличный завод, то был большой шанс, что в его научно-техническую библиотеку нужная книга поступала. Найти знакомого, который мог бы эту книгу на время взять, было не сложно. Таким вот образом я обзавелся копией книги Клоксина и Меллиша по языку Пролог. Аналогично, если в городе был какой-нибудь технический институт (любой, лишь бы он имел хоть малейшее отношение к технике: строительный, металлургический, технологический, сельскохозяйственный).
В-третьих, книгу можно было заказать через знакомых, кто либо жил в столичных городах, либо часто бывал там в командировках. Командированные привозили по возвращении. А в остальных случаях книгу передавали через проводников поездов или водителей автобусов за очень символичесеую плату.
В-четвертых. Так же, как деловые люди доставали дефицитные книги (того же Дюма или похождения Анжелики), можно было заказать им и специальную литературу по программированию. Выходило подороже, но охота пуще неволи. Зато быстро.
Короче: кто хотел, тот находил.
О, блин, одно поколение. Анжелика... Ах
Во-первых, существовал т.н. "Книготорг" через который можно было заказать нужную книгу.
У нас, чтобы что-то заказать, нужно было вначале сдать 20 кг макулатуры и купить "в нагрузку" полотенца или что-то другое ненужное. И, если макулатуру ещё можно было насобирать, лазя пионерской бандой по помойкам, то к покупкам в нагрузку родители относились прохладно. Вот так просто - взять на столике купон, заполнить его и ждать почту - магазинная мафия не позволяла.
Если речь шла о художественной литературе (Дюма, Булгаков, фантастика, приключения, детективы и т.п.) то да - путь через "Книготорг" был сомнительным. Но техническая и научная литература - все приходило без проблем. Бывало, что карточки с уведомлениями терялись на почте, но тут уж магазин точно не виноват.
А те 20 кг макулатуры, которые надо было сдать для получения талона на книгу - они относились исключительно к художественной литературе.
Как делал я (вторая половина 70-х) в своём малюсеньком, никому неведомом, так как закрытом от всех вплоть до отсутствия на всех, кроме очень секретных, картах страны и сурового неупоминания во Внуково при посадке на Ту-154, городке на 30 тысяч населения: приходил в нужный момент в книжный магазин (в оба), брал там каталоги издательств с их планами выпуска книг на грядущий издательский период, заполнял по открытке на каждую интересную мне книгу, и оставлял их там. Потом ждал. Книжка издавалась, приезжала в наш город, магазин отгружал соответствующие открытки почте, почта приносила открытки мне, я клянчил у мамки копеечку и шёл с открыткой в магазин забирать отложенный для меня экземпляр.
Да, это не работало с книжками про бравых мушкетёров, красавицу маркизу и лихих ковбоев, для этого кроме планов издательства надо было иметь в магазине главное — блат™ Но с книгами от «Мир», «Радио и Связь», «Финансы и Статистика» и прочими издателями интересной нам литературы чаще прокатывало, чем нет. Потому у меня и случилась довольно впечатляющая библиотека, и даже многомудрые дядьки-программисты аж из самой Москвы, коих работало у нас множество, нередко обращались ко мне “Дай на недельку, законспектировать.”
Да и в миллионниках не во всех. У нас вот сложно было что-то купить в период 88-91гг (когда я "входил в IT", точнее, осваивал PC имея небольшой опыт фортрана на СМ-4 и еще меньший фортрана же на ЕС-1033).
Как сейчас понимаю, жизнь мою в значительной степе5ни "сделала" книга Прата "Язык программирования С" (одно из первых изданий). Тогда еще не знал что такой язык вообще существует, купил просто потому что понравилось как написано. Ну а дальше уже стал искать компилятор чтобы все это на практике изучать. Год точно не вспомню - 89-й, наверное...
Про Вирта, Кнута слышали почти все, но вживую у нас тогда их мало кто видел. Это уже позже.
Случайно удалось купить Кушниренко, Лебедева "Программирование для математиков"... "Теория баз данных" (автора не помню).
Несколько помогало то, что работал в академическом институте и можно было в читальном зале найти номера Computer Science - там попадались достаточно интересные вещи в плане алгоритмов и вычислительных методов.
А все эти "библиотеки программиста" - это все уже позже, середина 90-х. Тогда же UUCP с usenet, FIDO и какие-то коммуникации.
Вы, видимо, под библиотекой программиста имеете в виду серию книг братьев Фроловых (так, кажется)? Да, это уже 90-годы. Я же говорил о советской серии библиотеки программиста, издававшейся в 70/80 годы в издательстве по физико-математическим наукам. Там были и переводы, и отечественные авторы.
Сейчас, кстати, вполне продаётся.
Я заказывал нужные мне книги в библиотеке на микрофильмах. Тамбов, 89-91.
Да фиг знает. Я вот тогда по школьным годам даже слов таких не знал. Иногда внезапно в случайном подмосковном книжном находил двухтомный справочник по прерываниям (до сих пор загадка, откуда он там среди мягкой художки взялся). Иногда на радиорынке что-то попадалось. В центральном книжном как-то что-то находил. Но это всегда была случайная добыча. Я не знал тогда мест, куда можно было целенаправленно прийти и найти нужную информацию.
Подозреваю, что книги в достатке были в каких-то конкретных локациях. А в других - очень сильно как повезёт. Даже в моей деревне с открывшимся тут ИПС РАН с литературой было очень не очень. Тем более - в первой половине девяностых.
Я как-то на офисной кухне заговорил с коллегой своего возраста о том, что вот, в нашей юности фиг найти было литературу по теме. Он удивился - да сколько угодно было! Мне папа из библиотеки с работы приносил! Папа, как выяснилось, в те годы работал в крупном околовоенном НИИ с отличной библиотекой (в том числе, кстати, художественной). На мой вопрос - а если папа врач, а мама учитель, то в какой библиотеке мне было брать эти книги - он толком не ответил.
Я уже какое-то время назад заметил по подобным дискуссиям, что СССР сильно разный был. Зато у врачей, наверное, подгоны от благодарных пациентов были. Опять же не у всех.
Очень сильно разный. В тех городах, куда иностранцев пускали он был один. А куда не пускали (причем, не пускали не только в совсем закрытые города, но и в такие, которые формально закрытыми не были, но иностранцу туда было не попасть, даже родственнику из стран соцлагеря) - совсем другой.
но и в такие, которые формально закрытыми не были
Это, кстати, какие? Наш Горький был просто закрытым.
Ваш Горький для граждан СССР закрытым не был. Наш Свердловск тоже. Но иностранцам туда было не попасть. У меня вот дед по материнской линии - поляк (попал в Россию во время первой мировой - был ранен, госпиталь в Петрограде, а там революция и все дела, домой вернуться уже не вышло...). Естественно, в Польше много родни (потомки братьев-сестер деда, для меня троюродные родственники).
К ним поехать пожалуйста. А вот они к нам - никак. Хоть и соцлагерь (тогда).
А закрытые города (ныне это называется ЗАТО - Закрытое Административно-Территориальное Образование) - это "номерные" (в те времена). Которых даже на картах ГШ 70-80-х годов не было.
У вас - Арзамаз-16 (Саров). У нас - Свердровск-44 (Новоуральск), Свердловск-45 (по-моему, Лесной), Челябинск-65 (Снежинск), Челябинск-40 (позже Челябинск-70, Озерск) и т.п.
Вот туда въезд только по пропускам. КПП на въезде, ВВ, все дела. пропуска у тех кто там живет. Остальным - получать временный пропуск в объяснением цели и сроков пребывания. Туда даже автобусы междугородние ходили только до КПП. Дальше - проходишь через КПП пересаживаешься на городской.
Ваш Горький для граждан СССР закрытым не был.
Да, но при этом все его называли именно закрытым и это было достаточно формализовано (есть книга о том, как его открывали в 90е). Арзамас-16 или Челябинск-40 - это отдельная тема, в Сарове и сейчас КПП (я там был в начале нулевых в период минимальных ограничений - пропускная система была, но сами пропуска нам и американским коллегам без проблем сделали за день).
В просторечии закрытыми именовали города, закрытые для иностранцев. Про Арзамас-16 и т.п. массы вообще узнали только в перестройку, те, кто что-то о них слышал, называли их секретными. Ну мне так помнится.
Не знаю кто там что называл. У нас "закрытыми" называли именно закрытые для всех города. Которые с КПП. И "массы" про них прекрасно знали - где расположен, что там делается и т.п.
А для иностранцев большая часть СССР была закрыта. Потому что показать "преимущества социализма" на всей территории задачи не ставилось. Кроме некоторого количества "культурных центров" типа Москвы, Питера и столиц союзных республик (ну и некоторых других городов, которых было немного).
У нас "закрытыми" называли именно закрытые для всех города.
Я вот тоже помню их как "секретные".
А для иностранцев большая часть СССР была закрыта.
Как минимум по Транссибу можно было прокатиться.
В тех городах, куда иностранцев пускали он был один.
Вы думаете что он зависел от иностранцев? Просто иностранцы только по крупным городам и ходили
В крупных городах он тоже разный был. Но от иностранцев это пожалуй действительно не особо зависело.
Ну как сказать... В одних городах нужно было для "гостей" показать как все хорошо, а в другие "гостей" не пускали и можно было не тужиться ни перед кем...
В результате разница по уровню снабжения была колоссальная.
Ну вот у нас миллионник. Достаточно крупный город. Но...
У меня сестра в мои ранние школьные годы работала в библиотеке, она меня на чтение и подсадила. Так-то я хулиганистый был и сидеть дома, читать, для меня поначалу пыткой было. Но она носила с работы всякую годноту, да еще и новенькие, не читанные еще книжки, и я сдался, увлекся так, что потом читал вообще все подряд, до чего мог дотянуться, библиотека была очень быстро исчерпана, ничего не читанного почти не осталось.
Вообще да, СССР был очень разный, оттого и такой разброс воспоминаний о нем. Кто-то жил в Москве с родителями - учеными, у них один СССР, а кто-то в глухой провинции с родителями колхозниками или рабочими, там вообще другая страна с другими реалиями.
Я вот в школе заинтересовался радиоделом немного, так у меня все это по большему счету было в теории, достать детали в нашей местности было очень сложно. Если что-то нельзя выпаять из поломанной аппаратуры, то больше это что-то взять практически неоткуда. В магазинах было только самое примитивное и в очень малом ассортименте, все прочее надо было доставать по каким-то связям. А какие могут быть связи у обычного школьника?
И так практически во всем было.
Ну я вам так скажу - я работал в МАИ, а сначала учился. Где-то с 1978 года я начал заказывать литературу в магазине. Т.е. ты приходишь в магазин, где тебе дают план выпуска литературы скажем издательства Мир, или там Статистика. Ты его берешь, и переписываешь интересные тебе названия на открытки. И оставляешь эти открытки в магазине. Потом тебе приходит открытка, где написано - можешь получить. Ты идешь после работы в магазин, смотришь эту книгу, и выкупаешь.
Ну т.е. это Москва. Если же ты заранее этим не озаботился, то ты эту книгу в продаже можешь не застать. Ну или как повезет.
Считать ли это, что книги были в достатке? В достатке - нет, не было. Но знаете, когда я сейчас захожу в книжный, то мне там как правило купить ничего не хочется, по крайней мере вот так чтобы "Вах! Я же это давно ищу". То есть, книг стало намного больше, но исходя из моих изменившихся потребностей - лучше не стало. Стало много ширпотребной литературы типа "Excel для чайников", а что-то серьезное не купить. В том числе потому, что далеко не все переводят (да мне не особо и нужно), а книги иностранные если и есть - то в ограниченном непонятном ассортименте, который не ясно, какой странный человек подбирал.
Ну т.е. если чисто субъективно сравнить с условным сетевым книжным магазином Feltrinelli в маленьком итальянском городишке Пиза - так там ассортимент пожалуй что и получше будет.
Ну т.е. это Москва.
Вот-вот. Москва и тогда была "не Россия". У нас книжный был один, и никаких там планов выпусков в нём не было. Впрочем, условно сознательный возраст у меня начался как раз в начале девяностых, а там старая система как раз развалилась, а нового вместо неё ничего не пришло ещё.
когда я сейчас захожу в книжный, то мне там как правило купить ничего не хочется
Потому что у вас "всё есть".
Стало много ширпотребной литературы типа "Excel для чайников", а что-то серьезное не купить.
Так сегодня вы же не ограничены одним своим книжным. Перед вами весь интернет. А оффлайновый книжный ориентирован на абстрактного чайника. Ну и потребности тоже изменились. Потому что если меня тридцатилетней давности запустить в сегодняшний магазин, я из него выйду с несколькими ящиками книг. Сегодня же я в книжный даже не пойду.
Так я вам ровно о том, что и в Москве не было никакого изобилия.
Изобилия не было нигде. Но в Москве было на порядки больше возможностей.
К примеру, когда мы проезжали через Москву, то, по возможности, старались на книжный рынок в Олимпийский попасть. Там выбор был. Но то уже девяностые были.
Тут не про изобилие...
В 90-е москвичи заорали что "Ельцин посадил всю страну на талоны", в то время как на большей территории страны талоны появились еще в середине 80-х...
ты приходишь в магазин, где тебе дают план выпуска литературы скажем издательства Мир, или там Статистика. Ты его берешь, и переписываешь интересные тебе названия на открытки. И оставляешь эти открытки в магазине. Потом тебе приходит открытка, где написано - можешь получить. Ты идешь после работы в магазин, смотришь эту книгу, и выкупаешь.
В питерской техкниге так же было
Из Вашей деревни можно было узкоколейкой вдоль озера доехать до соседнего городка, где наверняка все было. Или нам так казалось — вот он, компьютерный рай на берегу озера, почти в лесу, где есть всякие компьютеры, и где живет Федя Д., который одной левой выигрывает все математические олимпиады в стране... :-)
Под деревней я обычно и имею ввиду тот самый соседний городок. Потому что в Веськово вообще ничего не было, кроме той самой узкоколейки. Ну и ботика Петра.
А Федя, если это тот, про которого я думаю, был "нам не нужен, потому что съел наш ужин". Сомневаюсь, что ужин он съел, но он с ним рифмовался.
Под деревней я обычно и имею ввиду тот самый соседний городок. Потому что в Веськово вообще ничего не было, кроме той самой узкоколейки. Ну и ботика Петра.
НИИ еще был.
А Федя, если это тот, про которого я думаю, был "нам не нужен, потому что съел наш ужин". Сомневаюсь, что ужин он съел, но он с ним рифмовался.
Да тот самый. Он потом в МГУ уехал на учебу, а затем куда-то за границу свалил. У него папа еще в том самом НИИ работает.
НИИ - в смысле ИПС РАН, сперва был практически там, где ботик Петра находится, а потом уже в новый корпус переехали.
Он потом в МГУ уехал на учебу, а затем куда-то за границу свалил.
Насколько знаю, после МГУ он уехал в Швецию, а потом куда-то в Азию. Сингапур, возможно.
PS. Да, Сингапур, NTU:
Dr Fedor Duzhin is currently a lecturer at the Division of Mathematical Sciences, School of Physical and Mathematical Sciences. He recieved his degree from Moscow University in 2000 and his PhD from Royal Insitute of Technology, Stockholm in 2005.
Тут ещё надо отметить, что ситуация по годам ОЧЕНЬ быстро менялась.
1989 год и 1994 по доступности книг - сильно-сильно разные. А год 1999 - вааще уделывает их :)))
А так в Ленинграде/Питере был магазин "Техническая литература" на Пушкинской, д2 и "Старая техническая книга" на углу Литейного и Жуковского.
Ну и библиотека Политеха. Но там большинство итересных книг - только в читальный зал.
В Питере магазин на Пушкинской 'Техническая книга' . Плюс спасал MSDN.
IBM PC не было. Был доступ несколько часов в неделю на лабы на СМ-4 (как правило, программы на фортране), и на перфокартах на ЕС ЭВМ, где был PL/I.
Кто-то что-то путает.
PC были, в том числе как Искра -
ЭВМ «Искра 1030М» является продолжением серии ЭВМ Искра, выпускалась Производственным Объединением «ИСКРА» до 1992-1993 года; разработана ЛНПО (Ленинградским Научно-Производственным Объединением) «Электронмаш» (Ленинград). Впервые была представлена на Международной Отраслевой Выставке (International Specialized Exhibition) Автоматизация ’89 (Automation’89) в Москве в Выставочном комплексе на Красной Пресне 28 ноября — 7 декабря 1989 года
Но стоили совершенно неприличных денег.
PDP были, какие-то. Но, конечно, первые и основные персоналки, все Z80.
Смена Z-80 на 386\486 началась в Москве году в 1994 плюс минус, в регионах победнее - с 1995 примерно года.
ЕС на перфокартах .. тут автор, возможно, чуть преувеличивает.
Я имел в виду что PC категорически не было в учебном процессе
Я имел в виду что PC категорически не было в учебном процессе
Интересно, кстати. В моей вселенной 286 - 386 пошли в учебный процесс года с 1992-1993.
Скорее всего так, на кафедрах они вроде появлялись в 1990
А в моей вселенной в 1998(!) (когда я заканчивал) мы теоретически знали, что в нашем университете имеются несколько писишек, но реально мы их не видели и допускались к ним минимум аспиранты. Э! Да мы же доказали теорию мультивселенной!
В моей школе в 1991 году поставили компьютерный класс с PS/2 Model 30 - был подарок от межделмаша напрямую
Мы были знакомы с ПТУшниками работавшими ночными сторожами, доставали для них игрушки, и в их смену могли сидеть за компьютерами до самого утра. ^__^
кому как повезло. Я уже в 91 году заходил поковыряться в ДВК-3, (хотя лабы по информатике мы делали на 1030, по-моемунет, не помню уже, что за ЕСка была) ещё через год у нас появились ЕС1841 с адскими зелёными экранами (на других кафедрах потом с янтарными, но это уже были наверное 286е с геркулесами), потом где-то добыли и 386е с EGA. Турбопаскаль, QuickBasic, QuickC, потом БорландСи подтянулся... Эх, ностальгия.
На старших курсах (90-91 год)у нас в Политехе появились клоны PC - болгарские Роботроны. Я собственно на них и диплом писал, даже локальную сеть на них сделали.
А так да, в основном СМ-1420, rsx11-m. Но Фортрана как то не помню там, писали на ассемблере и на паскале, я почти написал на ассемблере аналог Norton Commander , но появились Роботроны, и проект был заброшен. У меня была распечатана куча исходников rsx-11m c бесконечным Дейвом Катлером в Revision history, сейчас так жалею что все это утеряно. Тогда ещё не было понятно, насколько этот товарищ крут.
ЕС была уже на излёте. Зарплату наверное она ещё долго считала, а учить на ней скорее всего следущий курс уже перестали.
C ЕС проблема была, что если были перфокарты, а не классы с терминалами, то это была полная ерунда, а не программирование. Там был такой лаг с результатами, что все теряло какой либо смысл. Даже у нас в школе, на Минск-22, где ввод был через перфоленту, но ты ее набивал сам, было все на порядок продуктивнее, чем с этими дурными перфокартами.
Да там вообще с машиной не общались. Писали на бланках, относили девочкам на ВЦ, приходили забирали выдачу...
Общение с машиной позже было - СМ-4 и чуток БЭСМ-6 (в институте терминал от нее стоял, сама машина в другом месте располагалась).
А сейчас - ностальгия... Работаю на IBM i (бывш. AS/400). Там тоже сами сервера где-то далеко, работаешь в эмуляторе терминала IBM5250... Запустил на сервере сборку, потом смотришь в спульники (spool files) - аналог того, что EC-ка на бумажных простыянях печатала - там вся выдача компилятора - листинг, ошибки, предупреждения...
Да, помню, ездили в 90-х по выставкам всякого банковского железа и софта, были там AS/400, UNISYS и еще что-то такого же класса. Причем помню, стоял сервер UNISYS, и что-то он там еле-еле шевелился. Мы спросили, и оказывается там частота процессора была 4 МГц, типа такой специальный демо-сервер.
Про UNISYS не слышал, а платформа AS/400 сейчас называется IBM i и вполне себе развивается. Раз в пару лет выкатывают новую версию операционки, да и по железу на месте не стоят. Сейчас уже на Power10, говорят что Power11 скоро появится... Очень мощная штука для работы с БД и всякого коммерческого.
Вкатываться в нее тяжеловато было (уж очень специфическое), зато сейчас уходить куда-то вообще никакого желания :-)
оказывается там частота процессора была 4 МГц, типа такой специальный демо-сервер.
А остальное железо не обиделось, что его в десять – двадцать раз затормозили? Ну, память там с ее рефрешами каждые сколько-то тактов...
О, у меня была такая в конце 90х! До сих пор загадка, что за формат был у 730Кб дискет, которые с помощью 800 можно было заставить его читать. Штатно он только 360Кб умел.
На Искрах, которые я видел, было два диска по 360 Кб (A и B) на одной физической дискете. Потом я расковырял её формат: там шли попарно дорожки с одинаковыми номерами, то есть чередовались дорожки дисков A и B.
На одной? А смысл?
Не, у меня было два дисковода по 360, но с помощью какой-то магии он мог читать 720 и писать 730(?). К сожалению форматирвать их он не мог, так что у меня было всего две этих супер ценных дискеты, попавших ко мне готовыми. И ещё одну я испортил попыткой форматировать.
На одной? А смысл?
Знал бы я, возможно для совместимости с дисководами 360 Кб. Я считал, что это сделано было на уровне BIOS, но вспоминается драйвер DM8, может быть это был он. На обычном PC потом эти диски не читались. Я их потом только на Спектруме смог прочитать с помощью драйвера от Andrew MOA.
Часть первых "Искр-1030М" комплектовалась импортными дисководами TEAC которые умели писать и читать 80 дорожечные дискеты 5"25 двойной плотности. Но только с загруженным драйвером 800.com/900.com
Позднее на них стали ставить отечественные 40 дорожечные дисководы и лафа закончилась, максимум что можно было получить 400кб с драйвером 800/900
Я учился вс 82-го по 88-й. И курс вычтехники у нас был на ЕС-1033 на перфокартах. Ну на кафедре была еще Искра 1256, но это боль и слезы.
Потом уже на работе - СМ-4. Первая IBM PC XT появилась году в 89-м, по-моему...
Итак, на дворе 1991 год.
Для меня 1991 год запомнился не поиском работы, а проведением межведомственных испытаний стенда имитационного моделирования (СИМ). Именно в дни ее работы произошёл ряд эпохальных событий. Первым было подписание 8 декабря 1991 года Беловежских соглашений, которые привели к распаду СССР. Более того, акт межведомственных испытаний первой очереди СИМ был подписан 27 декабря 1991 года, а накануне 26 декабря Совет Республик Верховного Совета СССР принял декларацию о прекращении существования СССР в связи с образованием СНГ. А ещё днём ранее, 25 декабря 1991 года Михаил Горбачев заявил о прекращении своей деятельности на посту президента СССР и подписал указ о передаче управления стратегическим ядерным оружием президенту России Борису Ельцину.
Но мы как-то на это не обратили внимание, нас волновала работоспособность вычислительной сети СИМ. Именно в эти дни мы задумались куда нам двигаться. И совместно с НИИ СВТ г. Киров начала готовиться Концепция постpоения локальной вычислительной сети.
Вот ее-то, я думаю, будет сегодня интересно почитать и сравнить современные компьютеры с компьютерами тридцатилетней давности, узнать какие тогда использовались операционные системы, сравнить современные скорости передачи данных со скоростями, о которых думали тридцать лет назад, и т.п.
Не могу не процитировать:
"
В 1915 году мы занимались функциональными рядами, а в 1916 году - ортогональными рядами.
А потом наступил тысяча девятьсот семнадцатый год. Это был очень памятный год в нашей жизни, в тот год произошло важнейшее событие, повлиявшее на всю нашу дальнейшую жизнь: мы стали заниматься тригонометрическими рядами.
"
А вот и IT-курсы из тех времен

Принимаются ваши варианты: чему учили на этом недельнм курсе?
Включить/выключить макинтош, раскрасить картинку в редакторе.
Скорее всего учили создавать, переименовывать и копировать файлы и работать в Word и Excel.
По информации от держателя этого удостоверения все было гораздо круче.
Уберу под спойлер, если кто-то еще хочет погадать
командная строка DOS
Norton Commander
текстовый процессор Lexicon
Отдельно доставляет, что сначала дали консоль, а только потом - Нортон. Что какбэ формирует правильный подход и понимание
А Ворд и Эксель в массах появились несколько позже.
А, ну да. 93-й год всё-таки
сначала дали консоль, а только потом - Нортон
У нас в школе на УПК так же было, а это уже год 1998 примерно
Какой Ворд, какой Эксель... Лексикон в лучшем случае и Лотус-1-2-3 для супер профи.
Вроде бы в памяти всплывает Quattro Pro и Eureca... Еще Лексикон и ChWiriter (который позволял формулы в текст вставлять).
Framework ещё был - электронные таблицы. И у нас на работе использовался где-то до середины десятых на живом железе, а сейчас изредка (очень изредка) юзер его запускает в виртуалке, когда какую-то древнюю инфу уточнить надо.
А вместо IDE - MultiEdit (типа нынешнего Notepad++/NotepadQQ)
Вместо IDE были турбопаскали всякие. :)
Ну были эстеты, которые предпочитали MultiEdit тем не менее...
Да я и сам им пользовался какое-то время. Но больше как просто текстовым редактором.
Я мало им пользовался. Все-таки среды Turbo казались удобнее. А потом вообще винда началась...
Ну он и под винду был.
У меня просто свой комп появился достаточно поздно и достаточно слабый, потому я работал под досом, перебирая много разного софта, который бы мне обеспечивал более-менее комфортное существование.
У друзей вокруг были уже пентиумы с тридефиксами, а я практически до 99 года "страдал" с 486dx33 c винтом на 40 мегабайт. Ну, как страдал... Развлекался. Пока друзья играли в unreal, я таскал домой дебиан на дискетках.
Дос и нортон командир. Сам такие курсы читал для бухгалтерии примерно в это время.
Видел объявление IT курсов в газете 96 года, текст гласил: "Стань успешным - с ноутбуком!" И конечно изображение счастливой девушки с ноутом на коленях, строчащей кодэ. Что какбэ намекало... Женщины в IT!
И конечно изображение счастливой девушки с ноутом на коленях, строчащей кодэ.
Ничего не меняется в рекламе. А девушки всегда были магнитом... но там она не для девушек
Да просто любят левушек в рекламу пихать к месту и без. Вот на что может намекать красотка в бикини с огромным перфоратором наперевес?
Она уже тогда стремилась стать онлифанщицей? :-)
Под "IT-курсами" тогда подразумевалось обучение умению тыкать в Нортон Коммандер, набирать текст в Лексиконе, а у самых продвинутых - даже отправлять электронную почту )
Автор с упорством, достойным и более благородного применения, таскает из статьи в статью отсылку к фразе Э. Дейкстры, которую так криво перевели и изложили (вряд ли удастся достоверно установить, кто именно), что её можно понять даже в совершенно противоположном смысле.
Величайшей победой Запада в холодной войне над СССР был переход на IBM
Если прямо не указать (а в многократно использованном автором варианте прямого указания и нет), то кто угодно может прочитать не только так, как ожидает автор этого “перевода”, но и так, что переход запада на IBM и является величайшей победой в холодной войне.
Только вот Э. Дейкстра на той самой конференции в Риме в 1969 (которая не конференция НАТО, а конференция, спонсированная научным комитетом НАТО) сказал буквально:
I characterized the Russian decision to build a bit-compatible copy of the IBM 360 as the greatest American victory in the Cold War
Почувствуйте разницу.
Окей. Добавилось уточнение про "бит компатибл".
Если почитать про историю принятия этого решения в СССР - то за это, в общем-то и бились. (Некоторые разногласия были только по организационным моментам).
А планировали в СССР за счёт этой совместимости получить доступ к наработкам по программному обеспечению, понимая, что (а) на тот момент в СССР была чудовищная раздробленность по компьютерным архитектурам, (б) изрядная нехватка программистов и (в) понимание, что одномоментно вырастить достаточное количество программистов - проблематично.
Величайшей победой Запада в холодной войне над СССР был переход на IBM
Сначала СССР объявляют кибернетику лженаукой запада, а потом удивляются отставанию в кибернетике. ССЗБ
Но вот один раз нам понадобился макропроцессор над T‑SQL, иногда его сильно не хватает.
Кажется все, кто плотно работал с T-SQL, писали в своей жизни плохой макропроцессор.
Вижу, что многие в комментах не видят разницы про начало, середину и конец 90 -х Знаю только середину - торговлю на рынках компактами, и деталями.. И тогда почти каждый умел всё - компы собирать, и в софте разбираться - жизнь заставляло.. Одну игрушку в верхнюю память загонять надо было немало ума.. В регионах почти всё програмирование держалось на военке и многие как раз и ушли на рынок. Зато тогда в ИТ шли только те, кому это было интересно, а не как нынче. Это потом уже это дурацкое и раздражающее многих веб-программирование с питонами -мобилками пошло и соответсвующим, вообще не физико-математическим контингентом
Воскресенье... в ночи, пока девочки/мальчики-копирайтеры отсыпаются после бурной субботы и не несут дичь "как я стал программистом при помощи ОТУСа, и прочего онлайнового обучения", на Хабр пробираются суровые олды и меряются пожелтевшими томами давно почивших издательств..... Лет десять назад нашел тетрадку примерно 88-89 года, где моим детским хреновым почерком были записаны конспекты по Си..... А вы все книги, книги - ручка и тетратка вот это хардкор
ИМХО
перед "пробираются суровые олды" нужно добавить "приняв стакан лафиту" :)
>"ручка и тетрадка"
Да, так и было. Преподаватель по программированию через лекцию ссылался то на эту книжку, то на другую. А в нашем провинциальном миллионике Фигурнова-то можно было найти только на книжном рынке, и было это не так чтобы дешево.
Поэтому если не успел записать с лекции, то спасти тебя могли только аккуратные и внимательные однокурсницы.
Чуть-чуть мимо темы.
Утро. Первая лекция. 8 часов утра. Пытаюсь записывать за преподавателем...
Смотрю конспект вечером. Первая страница бодренько и аккуратненько. На второй буквы и слова более размашисто. На третьей - рука уже соскользнула, буква заканчивается длиииной чертой, потом ещё несколько раз... А потом, перестал бороться и лекцию не дописал.
"приняв стакан лафиту"
Бросьте, сударь, какой нынче лафит... Вот, помню, при Александре Освободителе, в нашем имении делали исключительный лафит, такого теперь и не сыскать..…
Блин, вот некогда сейчас в шкафу копаться, искать и фотографировать... У меня такая же тетрадка есть, 18 листов, только по «Бейсику» для УКНЦ. С какой-то книжки конспектировал.
Ахах, помню в 2007-2008 на работу устраивался по газете ЕстьРабота, которую раздавали бесплатно на улицах 😃
Хотя уже тогда активно начинали работать сайты наша Работа66 и федеральный Суперджоб, уже 2009-м я начал отправлять по емейлу своё резюме и мне это казалось очень крутой штукой... а вот в 2011-м, когда я устроился работать в офис - я успел застать закат факсов и заказа товаров по физическим каталогам 🤪
В 1991 IBM PC уже были в университете в компьютерном классе. Как сейчас помню: когда я увидел debugger Turbo Pascal после Примуса - первая мысль была что это даже нечестно.
IBM PC не было. Был доступ несколько часов в неделю на лабы на СМ-4 (как правило, программы на фортране), и на перфокартах на ЕС ЭВМ, где был PL/I.
Как-то в вашем ЛЭТИ бедненько было. В ЛИАПе доступ к 1420 был ежедневный, точнее, ежевечерний, сколько хочешь. На ЕС-ке была СВМ со своими терминалами, никаких перфокарт.
В то время на факультете (ФАВТ) стояла EC-1060, то есть для всего факультета. Да, с перфокартами. Про PL/1 не скажу, у нас там на ней был фортран. Позже нам дали и СВМ на ней.
На кафедре ВТ стояла СМ4, кафедральная, то есть для нужд кафедры. Еще были ДВК а позже стали появляться IBM PC
Что-то подобное (СМ4?) стояло на и кафедре САПР, точно тип не скажу.
Что-то было как-то бедно у прикладной математики, а они считались местной элитой факультета.
Сказать честно времени на компах было мало.
Когда я устраивался на первую работу, это начало 0-х, сразу после ВУЗа, в нашем родном Кобылозадовске с работой все было решительно проще чем сейчас. Не надо было никаких HH и разных там вражеских linkedin. Идешь в ближайший газетный киоск, покупаешь за недорого газету, и в рубрике "Работа" ищешь работу мечты! Искать, обычно, было недолго, все что более-менее походило на IT обычно легко влезало в одну колонку, и в большую часть из представленного ты уже попробовал сунуться.
Собесы вообще выглядели обычно, как сейчас говорят - кринжово. Спрашивали кому что в голову придет, зачастую очень далекое от IT в принципе.
Первая работа, на которую мне удалось устроиться была в фирме, которая торговала компами и всяким сопутствующим железом, торговала в основном с ориентацией на предприятия, как сейчас бы сказали - b2b. Руководство решило что неплохо бы помимо железа, впаривать клиентам еще и софт, типа Касперского и 1С во всех ее видах, как правило Бухгалтерию, ЗиК и Склад. Вот в этот вновь созданный отдел 1С я и попал. Про 1С естественно не знал ровным счетом нихрена.
Веселое в принципе было время, весь день бегал по городу с коробками с 1С (тогда они реально продавались в огромных желтых коробках, набитых книгами и дискетами, с которых все и устанавливалось). Устанавливал все это великолепие и рассказывать тетенькам-бухгалтерам что теперь со всем этим делать (сам на ходу и изучал). Платили мало, беготни много, зато коллектив молодой, как и я тогда был, весело, не скучно..
Потом уже понемногу (за десяток лет, почти, блин) эмигрировал в нормальное программирование, потом пошел весь этот современный айтишный бум и в заработки наконец-то стали нормальные.. "но это уже совсем другая история" (Ц)
Первая работа, на которую мне удалось устроиться была в фирме, которая торговала компами и всяким сопутствующим железом, торговала в основном с ориентацией на предприятия, как сейчас бы сказали - b2b. Руководство решило что неплохо бы помимо железа, впаривать клиентам еще и софт, типа Касперского и 1С во всех ее видах, как правило Бухгалтерию, ЗиК и Склад. Вот в этот вновь созданный отдел 1С я и попал. Про 1С естественно не знал ровным счетом нихрена.
Так я оказался в конторе с названием: «Ломаем моторы», поставил там свежий релиз, но при этом наш сервак почему-то повис, вывалил ошибок несколько куч и искал постоянно какой-то защитный ключ. (с)
Год назад еще у ретейлера для клиента забирал 1с коробку с 6 томами мукулатуры и одной бумажкой с ключами
Спасибо за ностальгическую статью. Статья действительно отражает дух того времени. Я, правда, присоединился к ИТ чуть позже, в начале 90х. Но Фортран тоже видел в методичках по компьютерным дисциплинам и ту атмосферу застал.
А вот что касается матриц и линейного программирования, я жалею, что тогда считал, что к программированию они имеют опосредованное отношение, и оно мне не нужно. Машинное обучение и компьютерная графика как раз на них и базируются.
Я думаю, что проблема была в том, что преподаватели не сильно хорошо понимали дисциплину, которую они вели, и как дисциплины связаны с дисциплинами других преподавателей. По крайней мере, я такое наблюдал у себя в вузе.
Это да. Они зачитывали материал без мотивационной части - а зачем? Ну есть собственные числа и вектора, вот лаба, считайте. А зачем они вообще? Я много позже узнал
Это один из главных минусов высшего образования, по крайней мере тех лет. Тебе дают какой-то чудовищный объем каких-то абстракций, которые решительно непонятно каким боком применимы к реальной жизни, и тебе все это надо в очень сжатые сроки понять и усвоить. Вроде бы даже эти матрицы - у них масса применений, но об этом мало что рассказывали, и от этого изучение шло со скрипом.
еще не было дисциплин, связанных с собственно программированием.
При всём уважении к ЛЭТИ - в Политехе я в 1990 поступил (и в 1996 - закончил) на специальность "Программное обеспечение вычислительной техники и автоматизированных систем" :)
Правда, набор преподаваемых дисциплин вызывал у нас изрядное удивление. Много вероятностного моделирования, те самые линейные уравнения и, как вишенка на тортике - "Управление в технических системах" (это какую формулу надо применить, чтобы материальный объект в реальном мире повернулся на требуемый угол).
Пока на четвёртом (sic!) нам не сказали волшебную фразу: "Ну вы же будете проектировать то, что летит и целится". До этого как-то не удосужились рассказать, для чего нас всего этому учат. :)))
А нам к те годы хотелось послушать про базы данных, криптографию и реинжиниринг бизнес процессов... Первые два предмета, если честно, нам прочитали - но достаточно сжато.
А про бизнес-процессы... Те, кто что-то знал про них - ушёл на вольные хлеба и зарабатывал себе первый трудовую копейку (или даже не копейку :)
Но рынок труда для программистов тогда был гораздо более сжатый. До бума этих ваших интернетов (и его пришествия в Россию) оставалось ещё лет десять...
PS. Для поиска работы в сфере ИТ и аудита - в Питере в середине 90х активно использовалась местная англоязычная газета "Saint-Petersburg Times". Там хоть сколько-то интересные вакансии мелькали на странице объявлений.
В Политехе был зверь-препод: Веренинов. Человек-компилятор. На его парах не улыбались )
С первого семестра указатели, сортировки, деревья, польская нотация.
Курсовая работа первого курса
https://elib.spbstu.ru/dl/2/s17-187.pdf/download/s17-187.pdf
"Всю графику исполнять, используя лишь модуль Graph. Нельзя использовать библиотеку Turbo Vision , поскольку одна из основных целей курсовой работы – научиться разрабатывать собственные типы объектов." Да.... там с EGA/VGA были особые отношения. График должен был строиться Real Time.
Напомнило. На собеседовании в МФТИ:
— Вы тоже как предыдущий абитуриент хотите моделировать ядерный взрыв?
— Нет, мне бы что-нибудь более мирное: например, движение закрученного конуса в вязкой среде.
То есть все, что студент хотел узнать про программирование — это после (или вместо) обучения. А если такого желания нет, то выпустишься из института с дипломом, но без знаний.
К 2010 году местами ничего не поменялось
может всё таки факультет? сама аббревиатура фавт какбэ намекает
вторая цифра группы видать 3 и третья 5 ?
На той же кафедре учился, но чуть позже. Курс по матрицам один из самых любимых - препод реально гений в мире матриц.
Вы ещё пользовались аналоговым компьютером что стоял в лаборатории? На котором алгоритм набирался проводами и резисторами?
Кстати в ЛЭТИ был один из первых в городе модемных пулов. По большому блату можно было выбить логин пароль и попасть в интернет совершенно бесплатно. Эх, ностальгия...
В отличие от больших ВУЗов типа политеха или СпбГУ в электротехническом была реальная студенческая вольница. Про нас анекдоты сочиняли.
А в каком году учились? Аналоговый комп не видел. Преподаватель Назаров?
о, не зря читал коменты - вижу знакомую фамилию. Назаров был прекрасен, мне повезло у него учиться (и, позже, работать)
аналоговый компьютер тоже не видел)
Аналоговые компы были у нас на кафедре систем автоматического управления (Политех) и мы даже делали какие-то лабы, но я вообще не помню, как они программировались.
По поводу нетворкинга - я получил хорошую должность по информации с семинара Софтпанорамы. Была такиа тусовка, если кто помнит.
Эх, времена были. Я ещё старшим школьником каким-то образом пристроился ходить в саратовский Политех в компьютерные классы. Там стояли ДВК-2 с дискетами, а где-то и ДВК-1 на кассетах. Где-то и ДВК-3 были, я их уже путаю за давностью лет. На ДВК-2 были клёвые игры Land, Space Invaders и ещё какие-то, не помню уже.
А потом был СГУ, на первых курсах были Yamaha-MSX/2, преподавательский комп был аж с цветным дисплеем. Там можно было программировать на Basic со спрайтами, я там "Посадку на Луну" писал на нём. А играли там в Hyper rally, Kung-Fu, ещё что-то, но играть редко позволяли.
А на старших курсах был FORTRAN с перфокартами. ))
Потом на какой-то компутерной выставке показывали что-то IBM PC совместимое с Prince of Persia, подростки оттуда целыми днями не вылезали.
Ну а потом я устроился на работу, где тоже были компы, а потом и дома комп появился.
на первых курсах были Yamaha-MSX/2, преподавательский комп был аж с цветным дисплеем
У MSX2, что в СССР поставлялись, цветную картинку можно было получить только через RGB-выход. А через композит шла черно-белая. Потому, чтобы не колхозить всякие переходники, я для своей ямахи добыл соневский HR Trinitron 9"... Стоит в серверной, иногда включаю, несколько минут ностальгирую в игрушки и выключаю.
Да, а насчёт упаковки ещё был такой Diet - упаковщик exe и com файлов. Очень экономилось место. Современные антивирусы такое бы не одобрили. )) А потом был Stacker и прочие упаковщики целых разделов диска "на лету". Сейчас то и Windows так умеет, а тогда нет. А однажды я такой утилитой похоронил разработки конторы в которой работал за много месяцев. :( Места свободного не было, бэкапов не было, а я взялся такой утилитой диск упаковывать... В общем, завершилась упаковка сбоем, всё накрылось.
Да, а насчёт упаковки ещё был такой Diet - упаковщик exe и com файлов. Очень экономилось место.
diet не помню, помню upx. Во времена 486 и ранних пентиумов целые исследования проводились на тему, что быстрее - хранить сжатые файлы и распаковывать их при запуске или читать с диска несжатый. В итоге пришли к выводу, что где-то с dx100 затраты на распаковку становятся почти нулевыми, а вот затраты на чтение с диска очень велики (особенно учитывая то, что до UDMA ещё была ещё пара-тройка лет, а диски работали в PIO).
А потом был Stacker
Основная беда - люди видели большой файл на диске, который всё место занимал, и порывались его удалить. Иногда успешно.
Основная беда - люди видели большой файл на диске, который всё место занимал, и порывались его удалить. Иногда успешно.
Ага. У меня слева в панели были файлы, и справа такие же файлы. Зачем мне по два одинаковых файла? Вот то, что справа, я и удалила! :-)
Подбор персонала по знакомству работал тогда явно лучше
Об образовании. Плохое
Вспоминаю своего преподавателя информатики, который произносил ASCII не иначе как «а эс це два»...
В конечном счёте я бросил универ, потому что он мешал мне учиться.
Я в 91 работал в одной конторе, которая клепала софт на clipper и впаривала вместе с компьютерами типа искра 1030 или IBM xt клиентам побогаче.Занимался ремонтом компов, пробовал программирование на Паскале, освоил pcad и всю работу на нем, от схемы до трассировки. Написал на паскале программу для прожига пзу с ультрафиолетовым стиранием, с редактором в нех формате. Для этого сделал плату с пзу, которая вставлялась в слот isa IBM XT. Это было не очень сложно, найти свободные адреса в компе через БИОС, и использовать их в программе на паскале. Больше времени заняла разработка и изготовление платы с буферным чипом для пзу. В общем с тех пор программирование и электроника стали для меня основой. То одно, то другое. В середине 90х занимался в свободное время программами на clipper, потом освоил SQL Server, написал в начале 2000 свою ЕRP , которая прожила до 2010 г.
Куча народу на клиппере начинало, все бросились писать бухгалтерии, зарплаты, кадры, всякие учетные и банковские системы
Это точно. Причём, развитие шло в таком направлении - dBase->FoxPro->Clipper.
На Клиппере достаточно серьезные системы делали, но одно из главных ограничений было отсутствие транзакций. Я в принципе сделал тогда транзакции (у Novell Netware была возможность их делать), даже в отпуск из-за этого не пошел, но как-то оно нестабильно работало, подробностей уже не помню, и пришлось от них отказаться. Объем данных решался через грамотное распределение по файлам, и в принципе это не было столь критичной проблемой. А вот те, кто этим не сильно озадачивался, и получал огромные dbf, вот у тех были проблемы в полный рост.
И кстати, все что модно сейчас - уже было тогда, шардирование- разбиение dbf на файлы, NOSQL - все как мы любим - seek по индексу, лямбды - клипперовские код-блоки. Потом все это переоткрыли заново
Ну тогда много кто nosql работал. SQL в 90-е (по крайне мере в начале) не очень был распространен.
Paradox (+ их библиотека Paradox Engine для С, позже BDE - Borland Database Engine), Clarion (с его умением генерировать код для работы с таблицами и экранными формами), dsVista (там вообще сетевая модель БД с наборами, сейчас по-моему, все еще живое под именем RDM - Raima Data Manager, на всяких встраиваемых системах популярна - сталкивался в GPS навигаторами Magellan - там карты растровые как раз в виду БД на RDM хранятся)
Я, кстати, сейчас под IBM i на RPG пишу. Так вот там с БД можно работать как посредством встроенного в RPG код SQL (exec sql ...), так и через операторы прямого доступа - позиционирование по индексу, чтение, запись, удаление...
Причем, второй способ в ряде случаев (когда работаешь с одной таблицей по имеющемуся индексу) оказывается и быстрее и эффективнее по ресурсам. SQL лучше использовать для сложных объемных выборок по многим таблицам. И то не всегда...
dbVista да, мы ее пробовали, но ничего серьезного в результате не сделали. Хотя один товарищ даже написал на ней банковскую систему, и она работала. SQL массово пошел с версии 6.5 MSSQL, это был 1996 год, и это была первая версия MSSQL которую можно было промышленно использовать. Плюс MSSQL было очень легко администрировать, в отличие от Oracle. Informix был мало у кого, хотя мы под него сделали версию банковской системы, он под DEC Alpha работал. Еще был PROGRESS, но это тоже нишевое (из банковского CSBI и еще кто-то на нем писал). Наверное как раз PROGRESS был ближе всего к софту под AS/400, все писалось на 4GL, в терминале. Этот 4GL был дико многословный.
На АС-ке интегрированная БД - DB2. Там фактически все вокруг нее построено, даже файловая система по сути есть часть БД.
Со скулем не помню в каком году работать начал. Где-то в конце 90-х - Interbase, Firebird... Но у нас тема другая была, объемы в БД небольшие хранились. Серьезно с БД стал работать уже в 17-м, когда в банк ушел, на АС-ку.
А dbVista 3-я сыроватая была... Там много приходилось допиливать (благо исходники были). Окрепла она когда переименовалась сначала в Velosis, а потом в RDM...
Но там впервые столкнулся с описанием структуры БД через DDL (Data Defenition Language).
На АСке, кстати, нечто похожее называется DDS - Data Definition Specifications - очень мощная штука. Там не только БД, но и экранные и принтерные формы на нем описываются.
О, кстати хотел спросить, у вас же на AS/400 терминальные приложения, а как там сейчас с размерами экрана, в ранние времена же было 25x80, и там приходилось вымерять каждый символ. Сейчас такого нет, но как вы дизайните экраны, под какой размер?
Под такой и дизайним... Там есть режим 132 на сколько-то там, но им редко пользуются.
На самом деле не такая уж проблема, если не стараться все на один экран упихать.
Да и это только для внутреннего пользования. Основная часть приложений в фоновых заданиях крутится, вообще без интерфейсов.
А конечные пользователи обычно вообще на внешних системах сидят и через вебсервисы с сервером общаются.
Спасибо. Для внутреннего использования наверное да, не очень страшно. Основная проблема скорее при показе гридов, помню там было сложно уместить, делали несколько строк на запись.
Кстати, никто не написал про один из вариантов "вхождения в IT", или это только у нас в Барнауле было? Когда айтишники собирались по пятницам вечером на "сковородке" (круглая площадь перед Политехом), и собственно общались, как сейчас бы сказали - нетворкингом занимались. Там и про вакансии обсуждали, и собеседования проводили ;)
Ну это же для тех, кто уже в IT.
У нас так фидошники собирались по пятницам после работы. В центре города, "исторический сквер". "Змеевик асбестовый" - называлось "на камне" или "у камня". Но это своя тусовка была. Там, конечно, могли вопросы трудоустройства обсуждаться, но среди своих.
Если человека с высшим образованием попросить сравнить подходы в коде A и B, то он сделает графики с подписанными осями, с описанным методом тестирования и зависимостью времени работы от объема входных данных. Ремесленник скажет: «ну, я вот потестировал. В общем, A быстрее»
Хороший аргумент...
Но ведь в большинстве случаев надо именно понять где же быстрее, так что в общем случае "человек с высшим" просто потратил больше времени ради того же результата.
А ещё он выдаст теоретический ответ, который не обязательно будет сочетаться с конкретной реализацией алгоритма. Потому "потестировал" - это был чуть ли не единственный надёжный способ убедиться в том, какой вариант лучше работает.
Думаю, что человек с хорошим образованием, и интеллектом, просто перед выполнением задачи поинтересуется что подразумевается под "сравнить подходы", и над тем как глубоко нужно копать с этими сравнениями. Иногда реально достаточно поверхностной оценки быстрее/медленнее, иногда нужно рыть глубоко и выдать ответ размером с диссертацию, довольно глупо браться за задачу, не понимая ее целей.
Я если честно не понимаю какая связь между образованием и мозгом. Вы описываете человека которому не всё равно. Таких людей меньше чем всех остальных. Может быть им и было свойственно получать высшее образование, а может и нет, но уж точно способность подумать прежде чем сделать не вырабатывается институтом.
Не понимаю вашего непонимания.
Я написал "хорошее образование и интеллект", они должны быть в наличии оба одновременно.
Образование нужно для того что-бы иметь в арсенале инструменты и в целом знать как проводится исследование, как оформляются его результаты. Образование в широком понимании, не обязательно из ВУЗа. А интеллект - ну а куда без него? Что-бы что-то изучить, он нужен, что-бы правильно понять задачу, он нужен.
способность подумать прежде чем сделать не вырабатывается институтом
Вот тут точно не согласен, если говорить о более-менее нормальном институте, то именно этому там в первую очередь и обучают, как по мне в этом основной смысл получения ВО. Знания устаревают, а вот умение учиться, и думать перед тем как делать, это всегда актуально.
Ну вот у нас в институте был отдельный курс "Измерение физических параметров". Там много чего было - от планирования эксперимента до методов обработки данных - статистика, регрессия и т.п.
Т.е. не просто лучше/хуже, а почему и в чем лучше/хуже. При каких условиях это лучше, а при каких то...
Вы описываете человека которому не всё равно.
А это совершенно третий параметр - степень отчуждения человека от результатов его труда. Он ортогонален ВО и "соображалке".
Да, на мой взгляд без него не будет никаких графиков красивых и других прелестей высшего образования. А будет ну что-то будет, может быть даже "то что просили", но вряд ли будет то что хотели на самом деле.
Но тут мы опять сваливаемся в то, что настоящее программирование — это производственный процесс следующего типа общества, не классового или почти бесклассового. В идеале программисты — квалифицированные, мотивированные (не отчуждённые) кадры, желающие развиваться, делиться своими знаниями и работать как можно качественнее. Но это невозможно в классовом обществе, невозможно в конкурентном обществе (когда homo homini lupus est).
А публичные рассуждения на эту тему — объективно наблюдаемые и измеряемые минусы в карму.
Но ведь в большинстве случаев надо именно понять где же быстрее, так что в общем случае "человек с высшим" просто потратил больше времени ради того же результата.
Вот. Вы даже не понимаете, что такое - задача измерения.
Обычно, если есть два используемых подхода, ни один из них не может целиком закрыть другой. Поэтому, когда выясняем, какой из них выдаёт большую скорость в текущей задаче, надо оценить, как они будут работать на всём разнообразии входных данных. То есть, не по одной точке.
Вполне возможно, что окажется, что использовать нужно оба, просто в разных случаях.
Часто однозначного ответа нет и надо понять, в каких условиях какой подход лучше. Вот недавно в комментах вспыл вопрос о реализации memcpy - казалось бы, простая вещь...
И чаще всего нет однозначного "лучше". Один может быть где-то быстрее, но с очень большой дисперсией (т.е. возможны ситуации когда он будет фризить). Другой чуть медленнее, но зато дисперсия минимальна - он более предсказуем.
И есть ситуации когда минимальная дисперсия важнее абсолютной скорости на каком-то тестовом (синтетическом) наборе данных.
Возможно я не прав. Но выглядит так, что автор в статье из 80-х перепрыгнул в лучшем случае в конец 90-х. А то и в начало нулевых.
Не скажу про ЛЭТИ в 90-х, но вот в 1990-91 в ЛИЭИ (ИНЖЕКОН) обучали даже dBase III+. С сертификацией на лаборанта баз данных. И это для старшекласников. Естественно это было на IBM PC Compatible машинах.
Преподавали архитектуру вычислительных машин. А так же шинную архитектуру ЕС ЭВМ. И сдавали практикум PL/1.
Фирма "Ниеншанц" появилась в ~1991 году. Но расцвела на реализации вычислительного оборудования после "Игр доброй воли" в 1994 году. С 2013 компания закрыта.
"Ниеншанц-автоматика" появилась в 1994 году. И вот на ее базе уже начала развиваться системная интеграция и какая-то разработка своих решений.
И если автор закончил обучение в середине 80-х, то до середины 90-х у него уже был богатый трудовой опыт и возможность накопления большого объема знаний.
я начинал карьеру "программиста" в 1994 в строительной компании. У нас внедряли FoxPro и я помогал внедрению программы рассчета смет на этой базе. Потом ушел в системное администрирование, но периодически участвовал в различных проектах, в т.ч. в веб. А сейчас ушел в разработку.
Кстати, интересно, что в 90-е мы прямо на работе играли в игры так скажем в рабочее время. Интернета тогда не было, а всякие Doom, Hexen, Age of Empires, Another World и т.п. были в полный рост. Причем это воспринималось совершенно нормально, ну играет человек и играет. Сейчас наверное это сложно представить. После появления интернета на работе это постепенно сошло на нет.
Итак, на дворе 1991 год. Вы не знаете, кто вы — джуниор, миддл и синьер, потому что никто не знает этих слов
Зато были слова: чайник, ламер, хакер. В некотором смысле аналоги джуниора (первые два) и сеньора. Удивлен, что не упомянуты ни в тексте, ни в комментариях.
Как войти в айти, если на дворе 1991 год