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

История компании Hewlett Packard

News image

HP была основана 1 января 1939 года Уильямом Хьюлеттом и Дэйвом Паккардом, выпускниками Стэнфордского университета 19...

IBM продемонстрировала новый метод повышения производительно

News image

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

http://center-fest.ru/postreleases/nedorogie-jenskie-djinsovyie-shortyi/ . Если нужен диплом института, то можете купить диплом в Москве диплом будет настоящий!

Авторизация



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

Второе поколение процессоров Pentium

О втором поколении процессоров Pentium было объявлено в марте 1994 г. Тактовая частота для них составляла 90 МГц (149,8 млн. оп...

Компьютер IBM PC/AT

Вследствие естественного прогресса в области разработки и производства микропроцессорной техники фирма Intel - постоянный партнер IBM освоила выпуск новой серии пр...



Short Code
История - Развитие программного обеспечения

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

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

Буквы ТС, например, соответствовали комбинации нулей и единиц, которая трактовалась компьютером как команда сложения. Телетайп выдавал бумажную перфоленту, которая затем вводилась в компьютер.

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

Использование телетайпа вместо переключателей, несомненно, явилось шагом вперед, хотя еще далеким от идеала. Алик Глени, один из манчестерских сотрудников Тьюринга, видел в сложных программах основное препятствие на пути совершенствования и широкого распространения машин за пределами научно-исследовательских лабораторий.

Он писал: «Для упрощения работы необходимо сделать кодирование более понятным. Системы обозначений, используемые в настоящее время, имеют много недостатков. Все они непонятны для начинающего, отличаются друг от друга (каждая система ориентирована на конкретную машину) и трудны для чтения. Расшифровка программного кода крайне сложна и при наличии примечаний, даже если это ваша собственная программа, написанная несколько месяцев назад».

Джон Мочли разделял эту точку зрения. В то время основанная им совместно с Экером компания работала над созданием двух компьютеров. Первый - двоичная машина «Бинак» BINAC, разрабатываемая по заказу самолетостроительной компании, и второй - «Юнивак» UNIVAC, (UNIVersal Automatic Computer - универсальный автоматический компьютер), предназначенный для Национального бюро переписи США.

В 1949 г. Мочли поручил своим программистам создать программу, которая позволила бы машине воспринимать алгебраические уравнения, записанные в традиционной Форме. В полной мере достичь этой честолюбивой цели не удалось.

Однако созданная система кодирования под названием «Короткий код» Short Code действительно позволяла записывать уравнения не в двоичном виде, а с помощью двухсимвольных комбинаций.

Так, уравнение вида A = B + C могло быть введено в форме последовательности 00 S0 03 S1 07 S2, где переменные A, B, C обозначены S0, S1, S2, а операции равенства и сложения - 03 и 07 (комбинация 00 определяет номер строки программы).

Программист мог затем дать компьютеру указание присвоить переменной S0, скажем, значение 5, а переменной S1 - значение 3. После этого компьютер уже сам определял значение переменной S2.

Система кодирования, предложенная Мочли, явилась настоящим откровением для одного неугомонного программиста из его компании - энергичной и независимой особы по имени Грейс Мюррей Хоппер. Спустя почти тридцать лет она вспоминала: «Я полагаю, это было первое обстоятельство, натолкнувшее меня на мысль о возможности использования кода, который отличался бы от машинного».

 


Читайте:


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


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

Программист, который писал притчи и не любил бейсик

News image

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

Кто на самом деле первым открыл транзистор?

News image

К сожалению, мировая слава первооткрывателя не всегда достается тем, кто действительно был первым. Это в полной мере можно отнести к ге...

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

News image

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

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

News image

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

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

News image

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

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

News image

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

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

News image

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

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

News image

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