Развитие программного обеспечения - От любителей к профессионалам

Новости it-компаний

Pen Mac: планшетник Apple, которого не было

News image

Сделанная в 1990 году фотография: смуглый мужчина держит в руке гаджет в корпусе из белого плас...

Железо Apple

News image

Более 10 лет все компьютеры Apple строились на разработанной совместно с IBM системной архитектуре Power PC. C ...

Авторизация



Развитие технологий:

AMD: Athlon XP

Процессоры компании AMD имеют не менее богатую историю, чем процессоры Intel, и разнообразия здесь тоже более чем достаточно. В настоящее вр...

Развитие модельного ряда компьютеров фирмы IBM

Первая модель ПК IBM - IBM PC (IBM Personal Computer) созданная в 1981 году использовала микропроцессор Intel 8088 и имела 64...


От любителей к профессионалам
История - Развитие программного обеспечения

В 1975 г. январский номер журнала Popular Electronics взбудоражил энтузиастов компьютерной техники. В этом номере была опубликована первая часть статьи, в которой описывался «первый в мире набор для сборки мини-компьютера, способного конкурировать с коммерческими моделями ... «Альтаир-8800».

В последующие дни сотни чеков, каждый на сумму 397 долл., пришли на адрес компании-производителя «Микроинструментэйшн энд телеметри систем» (Micro Instrumentation and Telemetry System, MITS), расположенной в маленьком городке Альбукерке, шт. Нью-Мексико.

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

Но и собрав машину, ее владелец по-прежнему мог рассчитывать только на собственные силы, поскольку «Альтаир» выпускался без программного обеспечения и купить его было негде. Если владелец компьютера хотел, чтобы машина делала что-нибудь полезное, ему нужно было сначала создать соответствующую программу.

Такая программа должна была удовлетворять двум требованиям. Во-первых быть достаточно короткой, поскольку объем оперативной памяти «Альтаира» составлял всего 256 байт, т. е. его хватало приблизительно на один абзац текста; во-вторых - составляться в двоичном коде. Составив подходящую короткую двоичную программу, пользователь мог ввести ее в компьютер, орудуя расположенными на передней панели машины переключателями (по одному переключателю на каждую двоичную цифру). Результат высвечивался загадочно мигающими лампочками, и его еще надо было научиться расшифровывать. Как видим, «Альтаир» предназначался для людей отнюдь не робкого десятка.

Среди отчаянных любителей, не побоявшихся «выбросить деньги» ради сомнительного удовольствия заполучить в свои руки первые машины «Альтаир», было немало тех, кто спустя примерно десятилетие, оказался в рядах революционеров компьютерной индустрии. Опыт, приобретенный ими в работе с этой простейшей машиной, не пропал даром. Одним он пригодился при создании меньших по габаритам, но более совершенных машин; другим - при разработке удивительных программ, которые даже трудно было вообразить лишь несколькими годами раньше. Эти про граммы могли решать такие задачи, как графическое редактирование или комплексный финансовый анализ.

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

Джон Бекус (один из создателей языка программирования FORTRAN), вспоминая эти времена, говорил, что программист «должен был стать искусным изобретателем, чтобы приспособить свою задачу к особенностям компьютера. Нужно было суметь разместить программу и данные в мизерном объеме памяти и преодолеть невообразимые трудности, связанные с организацией ввода и вывода информации, и все это требовалось сделать, используя ограниченный и часто весьма вычурный набор команд».

Однако владельцы «Альтаира» имели несомненное преимущество перед программистами первого поколения, поскольку и аппаратура, и программное обеспечение компьютеров значительно усовершенствовались по сравнению с теми временами, когда для замены программы в неуклюжих и громоздких машинах (типа «Эниак» или гарвардского «Марка-l») требовалось звать на помощь инженеров.

В 50-х - начале 60-х годов компьютеры стали широко использоваться в различных организациях, в том числе в ведущих университетах, и таким образом оказались доступными новому поколению программистов. Первое их поколение состояло из людей, работавших в корпорациях и учреждениях, которые обычно занимались задачами, связанными с проведением сложных математических расчетов или усовершенствованием управленческих систем (например, в области бухгалтерского учета или регистрации студентов). Новое поколение программистов в основном Формировалась из тех, кто был увлечен самим процессом решения задач с помощью компьютеров. Большинство из них составляли студенты. Для некоторых из этих энтузиастов электроника была их «хобби», и для них не существовало ничего более заманчивого, чем расширить область применения компьютера.

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

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

Затем студент-любитель заказывал машинное время под именем кого-нибудь, имеющего доступ к компьютеру, а то и тайком проникал в пустой машинный зал ночью или в выходные дни. Позднее один из таких энтузиастов рассказывал: «Можно было прийти в 9 ч вечера, когда физиков уже не было, и оставаться там до 9 ч утра, когда они возвращались. Это удавалось проделывать каждую ночь. На машине я оставался до начала занятий, но зато на лекциях спал».

 


Читайте:


Добавить комментарий


Защитный код
Обновить

История компьютера в лицах. Сеймур Крей

News image

Сеймур Крей, создатель первого в мире суперкомпьютера, родился в городке Chippewa Falls, штат Висконсин, в 1925 году. Семья Креев имеет ан...

Отец кибернетики

News image

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

Жесткие диски для ноутбуков становятся тоньше

News image

На данный момент жесткие диски для ноутбуков могут быть толщиной 9,5 мм и 12,5 мм. Первые получили наибольшее распространение, а об...

Financial Times обещает iTablet уже в следующем месяце

News image

Конец декабря редакция Financial Times решила скрасить очередной порцией слухов о планшетнике Apple. По данным издания, это устройство, покорившее заголовки СМ...

MacBU подытоживает две тысячи девятый год

News image

Как прошел 2009 год в компании, которую традиционно принято считать вторым крупнейшим разработчиков ПО для платформы Apple Macintosh? В Microsoft Ma...

Планшетный Мак покажут 26 января?

News image

За несколько дней до начала нового 2010 года онлайн-пресса разразилась новым потоком слухов на тему планшетного компьютера Apple: сначала хорошо ос...

VESA официально утвердила стандарт mini DisplayPort

News image

Презентованный Apple осенью 2008-го новый видеоинтерфейс mini DisplayPort (сокращенно mDP) вызвал неоднозначную реакцию, отголоски которой оставались различимыми вплоть до вчерашнего дн...

Внедрение 6-ядерных процессоров Intel Xeon может потребовать

News image

Изданию Fudzilla стали известны подробности по первому 6-ядерному процессору Intel Xeon. Он получит обозначение Core i7 980X, а его несущая тактовая ча...