История -
Развитие программного обеспечения
|
Современные достижения в области миниатюризации электронных схем позволили создать устройства, которые размещаются на кремневой пластинке размером с кончик пальца, но по вычислительной мощности превосходят гигантские машины 50-х годов. Это сделало компьютеры доступными практически любому человеку. Более того, современные машины способны решать задачи, о которых едва ли можно было даже мечтать во времена компьютеров на электронных лампах и перфокартах.
Секрет такой универсальности кроется в программном обеспечении, которое позволяет использовать одну и ту же машину, построенную из стали и кремния, для решения несметного множества самых разнообразных задач. В отличие от программ ранних моделей, вводившихся в машину посредством утомительного переключения множества тумблеров и цифронаборных устройств, программное обеспечение, вдохнувшее жизнь в современный компьютер, записывается на магнитных или оптических дисках и вступает в работу сразу после включения машины
|
История -
Развитие программного обеспечения
|
Людям свойственно ошибаться. Это наблюдение стало исходной предпосылкой появления на свет программы-компоновщика A-0. Компоновщик использовался как вспомогательное средство для создания других программ. По заданному идентификатору, т. е
|
История -
Развитие программного обеспечения
|
В годы второй мировой войны Грейс Хоппер (Grace Murray Hopper), вступившая в женскую добровольную организацию содействия, была направлена на работу в Гарвардский университет, в отдел, занимавшийся вычислениями для нужд артиллерии.
Здесь, по ее словам, она стала «третьим в мире программистом первого в мире большого цифрового компьютера», «Марка-1». Она вспоминала: «В те дни мы не назывались программистами. Это слово еще не дошло до нас из Англии. Мы были кодировщиками)
|
История -
Развитие программного обеспечения
|
Появление компьютеров, снабженных внутренней памятью и схемами обработки двоичных данных, вплотную подвело вычислительную науку к осознанию огромных возможностей подобных универсальных машин. Однако Алан Тьюринг и другие специалисты ясно понимали, что для большинства программистов общение с машиной на языке цепочек нулей и единиц (т. е. с помощью так называемого машинного кода, который является базовым языком компьютера) окажется достаточно трудным делом.
Первой попыткой облегчить программистскую долю можно считать разработанную Тьюрингом систему сокращенного кодирования, которая предназначалась для записи программ манчестерского «Марка-1»
|
История -
Развитие программного обеспечения
|
Идея создания машины с программой, хранимой в памяти, начала находить своих энтузиастов, особенно в Англии. Среди тех, кто получил экземпляр отчета о проекте «Эдвак», был сотрудник британской Национальной физической лаборатории Дж. Р. Уомерзли. Его пригласили в США для знакомства с работами над машинами «Эниак» и гарвардским «Марком-1»
|
|
|
|
Страница 6 из 7 |