Зашёл, представился:
Логин:
Пароль:
Регистрация
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Рыть:

Бложики

"640 килобайт памяти будет достаточно для всех" (с)Билли

NB! репост старых записей из моего бложека (дата оригинального поста: Октябрь 2012).

“640K ought to be enough for anybody.” -Bill Gates (1981)


не знаю, говорил ли на самом деле Билли эту фразу. но на заголовок -- самое то.

как-то, в тему она к тому, шо я тут ща напишу. ну да, с этим крео попёр ностальгический настрой и, чо-т, не прекращается никак... smile8)

сперва, конечно, идёт прелюдия:
Цитата
кто не в курсе, я по образованию -- авиационный инженер. ну, так склалось. не сказать, чтоб я по молодости прям тащился с авиации... не, в рамках общей страсти к технике и вооружению -- да. но, скажем, морские прибамбасы мне как-то интереснее были. да и вообще, к тому времени, когда надо было двигать в инститьют, я уже определился с приоритетом -- компьютеры, компы!  и программирование! smile:D

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


в общем, хотел я "на программиста" пойти smile;). в процессе подачи документов в ВУЗ, тем не менее, как вариант, рассматривался не только институт радиоэлектроники, но и авиационный. так как там тоже был соотв. факультет, с соотв.специальностью -- "Программирование". в общем, это был нелёгкий выбор... с одной стороны, институт радиоэлектроники -- в целом, по профилю. это раз. опять же, у меня там была "волосатая лапа", дядька -- завкафедрой. это два... зато авиаинститут просто поразил своей офигенностью и навороченностью. блин, да там по всей территории были расставлены настоящие самолёты и вертолёты! smile:o к примеру, перед корпусом факультета, который впоследствии станет моим, установлен сАмоль МиГ-17:


и не просто самолёт, а самолёт Коккинаки (вот, хоть убей, не помню, которого из братьев, этого или этогопозже погуглил -- Константина). к тому же, по факту институт оказался крутым, орденоносным, да с именем: имени Николая Егоровича Жуковского (мы потом говорили: "имени НЕЖуковского" smile;) )


а Жуковский, как известно, не хрен-с-бугра, а "дедушка русской авиации". не помню, правда, кто конкретно его так назвал. 

в общем, ломанулся я в авиаинститут. и сразу же там я поимел небольшой облом: не прошёл по конкурсу на вожделенный факультет, пришлось подавать бумаги на факультет самолётостроения. на первом курсе были в основном общеобразовательные дисциплины. а потом был небольшой, на пару лет, перерыв smile;). когда же я вернулся, загоревший, отдохнувший  и возмудевший возмужавший, открылось новое обстоятельство: у нас на факультете появилась специализация -- всё то же самое, но с использованием САПР (Система Автоматизированного Проектирования)! т.е., с использованием вожделенных компов! "КАНЭШНА ХАЧЮ!" -- заорал я smile:ok:
в общем, то, чему нас учили, было не программирование в чистом виде, а решение прикладных инженерных задач с применением ВТ (вычислительной техники). нам "читали" мега-язык программирования "Fortran IV". плюс к нему -- графическая библиотека для черчения (не помню уже название). программы наши должны были считаться на большой машине, ЕС ЭВМ, которую я, помницца, один раз и видел... программы набивались специально обученными людьми на такие вот перфокарты:


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

потом, правда, были ещё эСэМ-ки (СМ"Система Мини", если я правильно помню). это уже был комп поменьше ЕС-ки, с терминалами, за которыми уже мы сами сидели набивали-выполняли-отлаживали свои проги. что-то типа такого:


на фотке с левого боку частично виден терминал -- это уже было что-то, похожее на последовавшие дальше "персоналки".

собссно, самое интересное связано именно с ними, персоналками, "писюкАми". "писЮк" -- он же "АйБиЭм ПиСи совместимый компьютер". у нас они были отечественные, марки "Искра-1030". 8086-й процессор, 10 мег винт, 640 кил памяти, монохромный монитор, 5-дюймовый дисковод, операционка MS DOS 3.32, такая вот крутотень:


а на кафедрах уже стояли навороченные компы, польские "Мазовия", уже на 286-м процессоре. ну а у нас был доступ только к "Искрам", на лабораторках и во время самостоятельного машинного времени.

повторюсь, нам "читали" инженерную прикладуху, и проги мы писали именно под это дело. т.е. сидишь ты, наколачиваешь в редакторе текст проги, а потом компилируешь-запускаешь из командной строки. на писюках у нас тогда, помницца, стоял компилятор "Fortran 77". что-либо другое простой студент-юзер на компе делать не мог. там стоял, если правильно помню, драйвер типа "ADM.SYS", который даже не позволял создавать папки/файлы в неположенных местах.

но были и другие. были шАрящие хлопцы, которые успели поучиться в спецшколах, где им реально "давали программирование" на ПиСи. т.е., они уже сполне себе знали тогдашний основной язык, Pascal. в инститьюте они корешились с инженерами, рулящими компьютерными классами, и те давали им всякие преференции, типа скрытого раздела на винте, где можно хранить свои проги. и игры тож smile:). или такая тема: у "паскалИстов" был основной компилятор Turbo Pascal 5.5, который целиком вмещался на одну дискетку, и ещё оставалось место под свои проги. т.е., продвинутые ребята делали под это дело загрузочную дискету, от инженеров добивались, чтобы разрешить на компе в BIOS'е загрузку с дискеты, грузились с оной и имели фактически свою собственную среду для работы smile:ok:.

и вот ещё чем "паскалисты" были круче простых смертных: если у всех остальных в распоряжении была лишь командная строка и редактор из Norton Commander'а, у "паскалистов" была полноценная интерактивная среда разработки (IDE). в общем, в то время, как наши проги рисовали графики функций, "паскалисты" уже во всю писали оконные интерфейсы и проги-резиденты. а на более поздних курсах эти парни пристраивались на профильные кафедры, имели доступ к более мощной технике, программировали куски диссеров преподам и "курсовики" -- себе...


кароч, надо было к ним подтягиваться. но я, как большой оригинал и персонаж, не ищущий лёгких путей smile;), решил: нах мне этот "Паскаль", этож учебный, студенческий язык; напрыгну-ка я на чё-нить покруче, буду изучать "Си"smile8) не помню уже, где надыбал софт, Turbo C 2.0... дело было лишь за малым -- путной дОкой (документацией). с докой тогда был голяк, официально ничего путного не издавалось, было лишь то, что изначально шло в комплекте с софтом. в электронном виде, есессно.

вот эта дока переводилась в каких-то, подозреваю, НИИ, и потом шла по рукам. и доходила до нас. она распечатывалась на матричном принтере при помощи спец.проги, бьющией текст на парные страницы и нумерующей их. потом распечатка оттаскивалась на брошюрование в спец.мастерскую. получалось что-то типа такого (Upd 2014. кстати, это скриншоты моих, сохранившихся книг):

 

для меня, начинающего "си-шника", естессно, настольной была книга "отцов-основателей", Кернигана и Ритчи smile:ok:. потом начал ковыраться в "соседнем" языке, "си с плюсами" (С++):


и далее, по нарастающей smile:Facepalm:. да, дело дошло и до "великого и ужасного" ассемблера:


а тут уже юзалась в полный рост легендарная книжка от Брэдли. ну а раз ассемблер, то нужно было уже "нырять" в архитектуру компьютера:


...прерывания, порты ввода-вывода, регистры... всё это было жутко интересно smile:D.

а на практике/дипломе, которые у нас проходили в КБ Антонова, мы столкнулись уже с другими "большими" машинами: VAX/VMS от мега-фирмы DEC. но там уже -- в качестве чиста юзеров, чертёжников smile;)

с теми компами, как я понимаю, история была такая: при Брежневе в Ульяновске строился большой авиазавод. и не просто строился, а при непосредственном участии скромной американской фирмёшки "Boeing" smile:ok:. и американы, значить, внедряли там систему параметрического 2х-мерного проектирования "Medusa". внедрили американы систему и уехали... а наши, значить, попытались её (систему) растиражировать. закупили окольными путями компы (если кто не в курсе, тогда в Америце существовал запрет на экспорт в СССР комп.техники, начиная с Макинтошей и круче) и попытались самостоятельно развернуть эту систему в КБ Антонова... и, походу, получилось. вот на этой, "цельнотянутой", системе мы и проектировали свои нервюры. для реального сАмоля, замечу! он, правда, так потом и не "пошёл" smile:(.

правда, в реальной жизни я ни авиаинженером, ни программистом так и не стал. в дальнейшем судьба свела меня с компьютерами Macintosh и тогда только начавшей появляться в наше стране технологией "Настольные издательские системы" (DTPDesktop Publishing).


я, правда, на "Квадре", что изображена выше, так и не поработал. мой первый "Мак" был PowerMac 6100


ну а так как приходилось иметь дело с большими объёмами данных, со всей суровостью встал вопрос файл-сервера, серверов печати и прочей хрени, для которых необходимы собссно серверА и серверные ОСи.

вот так передо мной и "нарисовались" сети и админство над оными, со всей своей неизбежностью smile:). на тогдашние серверные "Винды" без слёз было не глянуть, а Unix -- это было что-то непонятное, сложное и офигенно дорогое... поэтому так:


та-да! smile:ok: smile:D (Upd 2014. ну, мы начинали с версии 3.12)

NB: до сих пор считаю "Нетварь" лучшей сетевой операционкой. жаль, панночка фактически помЭрла... smile:(

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

Блого-ништяки:

Рыть блоги: