Отладка без исходных текстов (hacker source-missed debuging uncoverd)




Скачать 10.58 Mb.
НазваниеОтладка без исходных текстов (hacker source-missed debuging uncoverd)
страница9/106
Дата публикации16.05.2014
Размер10.58 Mb.
ТипДокументы
literature-edu.ru > Авто-ремонт > Документы
1   ...   5   6   7   8   9   10   11   12   ...   106

0006h:хаос


Хаос существовал в виде сырья, из которого творится порядок.

Ф. Херберт "Дом Глав Дюны"
Перенесемся на десяток лет назад. Многие до сих пор помнят это время. Десятки моделей машин от разных производителей, совершенно не совместимые друг с другом даже на уровне переноса текстовых файлов данных. Это стало настоящим проклятием программистов восьмидесятых годов. Обмен программным обеспечением был невозможен. Портабельных компиляторов не существовало. Более того, диалекты одного и того же языка, реализовывались на каждой машине по-своему.

Словом компьютерный мир находился в состоянии полной анархии и неудержимо катился в пропасть машинной несовместимости и полной изоляции. Это порождало множество экономических и социальных проблем. Начнем с того, что преподавание в высших учебных заведениях информатики было очень затруднено невозможностью выбора одной конкретной платформы. Действительно, вероятнее всего, что в дальнейшем обучаемых студент столкнется с совсем другими моделями ЭВМ иной архитектуры.

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

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

Конечно, каналы распространения программ все же существовали. Но чаще всего приложения, написанные "под себя" не годились для остальных пользователей. Это был "серебренный век" хакерства, особенно в нашей стране, когда требовалось перекроить чужую программку под свои нужды. Специалисты, умеющие это делать высоко ценились в глазах руководства. Им позволялись, вольности, недопустимые для простых смертных. Действительно, специалистов такого класса было немного. Хакерству не учили в учебных заведениях, и в то время не существовало никаких развитых средств обмена информации. Нужен был изрядный талант, что бы глубоко освоить системное программирование, как тогда было приято говорить, "без отрыва от производства".

Печально, однако, что незаурядные личности губили свой талант, работая простыми системными операторами, когда программисты подобного уровня на западе устраивались в узкоспециализированные фирмы, где могли исчерпывающие реализовать себя. В Росси же в то время все ПО создавалось в основном на заводах, производящих ЭВМ. При этом, его качество оставляло желать лучшего. Может быть, среди читателей найдутся такие, которые до сих помнят некоторый шедевр отечественного компьютеростроения "Агат-9" и на удивительно корявую программою оснастку, идущую вместе с ним. Агат-DOS 3.3 не выдерживала никакой конкуренции даже в с сравнении с уже существующей CP\M.

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

Это же можно сказать и о прикладных программах. Практически все они были созданы самостоятельно. Конечно, это был глупый и пустой труд, но зато приобретенные навыки оказались бесценными. Полученные знания позволяли писать качественные, компактные, удобные в рабооте программы. Однако...

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

Новые модели компьютеров покупать было невыгодно. Увеличение вычислительной мощности не компенсировало необходимость переобучения персонала и переписывание всего необходимого ПО. Большинство предпочитало работать на старом оборудовании, попутно решая головоломную проблему ремонта вышедшей из строя техники. С каждым годом достать устаревшие (и уже снятые с производства) комплектующие становилось все сложнее.

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

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

1   ...   5   6   7   8   9   10   11   12   ...   106

Похожие:

Отладка без исходных текстов (hacker source-missed debuging uncoverd) iconПрактикум на ЭВМ среда программирования и отладка программ
Рыков В. И. Среда Microsoft Visual C++ и отладка программ. Технология работы с языком С++. /Издание Башкирского ун-та. Уфа 2006....

Отладка без исходных текстов (hacker source-missed debuging uncoverd) iconЛабораторная работа №1
Создание и отладка консольных приложений в интегрированной среде ms visual Studio. Net 2005

Отладка без исходных текстов (hacker source-missed debuging uncoverd) iconФормирование зрительного образа
В силу этого обстоятельства представители общей психологии забывают о генетической связи перцептивных, мыслительных и исполнительных...

Отладка без исходных текстов (hacker source-missed debuging uncoverd) iconРоссийской Федерации Федеральное государственное бюджетное образовательное...
Объём дисциплины и виды учебной работы Error: Reference source not found

Отладка без исходных текстов (hacker source-missed debuging uncoverd) iconРазработка урока (2 á 45 min.) на тему: Интертекстуальный анализ текстов
Формирование и дальнейшее совершенствование общекультурных и профессиональных компетенций у студентов, в частности, способности извлекать...

Отладка без исходных текстов (hacker source-missed debuging uncoverd) iconГимны ариев в махабхарате
Ариев. Материалы взяты с оригинальных санскритских текстов Бхагаватам с русской транслитерацией и пословным переводом. Автор старался...

Отладка без исходных текстов (hacker source-missed debuging uncoverd) iconУчебной дисциплины «Специализированный лингвистический анализ текстов»»...
Целями освоения дисциплины «Специализированный лингвистический анализ текстов» являются

Отладка без исходных текстов (hacker source-missed debuging uncoverd) iconФеноменологические модели и символы абсолютного сознания в религиозно-мистической...
Енной западной семиотики, которая могла быть выражена в виде специальной философской дисциплины (шастра)1 Тем не менее, понятие символа,...

Отладка без исходных текстов (hacker source-missed debuging uncoverd) iconАнализ проблем освоения инофонами поэтических текстов в преподавании...
Следует отметить, что и у русских детей также возникают некоторые барьеры при освоении поэтических произведений, но зачастую ограничиваются...

Отладка без исходных текстов (hacker source-missed debuging uncoverd) iconТехническое задание на разработку по (на кого рассчитано по, кокой...
Введение. Кратко и конкретно: предмет исследований и актуальность работы цель работы

Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции