DVOREC.RU
Портал досуга и развлечений

dvorec.ru »





     ПАРАД СТАТЕЙ
     Между нами, девочками
     Мужской разговор
     Любовь и отношения
     Психология
     Секс-новости
     Здоровый образ жизни
     Спортзал
     Дом и семья, дети
     Говорят, что...
     Школа жизни, советы
     Бизнес, карьера, деньги
     Виртуал, Hi-Tech
     Каламбур, ералаш
     Вокруг света
     Братья наши меньшие
     Непознанное
     Авто мир
     ПОЗНАЙ СЕБЯ
     Гороскоп на сегодня
     Знаки Зодиака
     Китайский гороскоп
     Книга Перемен
     Тайна имени
     Толкователь снов
     Книга чисел
     Тесты
     Фэн-Шуй
     Астрология
     Хиромантия
     Другие гороскопы
     КУЛЬТУРА и ИСКУССТВО
     Культура, искусство, истор.
     Видео, кино
     Искусство татуировки
     Неоднозначная реклама
     Объемные рисунки
     Занятные статуи мира
     Другие фотогалереи
     Фотоподборки
     ДОМОВОДСТВО
     Приятного аппетита
     Хозяйке на заметку
     Обустройство, ремонт, уют
     6 соток, дача, сад
     Растения
     Наши домашние животные
     СМЕХ ДА И ТОЛЬКО
     Анекдоты
     Афоризмы
     Веселые четверостишья
     SMS-сообщения
     Истории
     Стихи
     Фото приколы, курьезы
     А знаете ли вы, что...
     Юморительное чтиво
     ДАВАЙ УСТРОИМ ПРАЗДНИК
     Открытки
     Поздравления
     Пожелания
     Тосты
     Розыгрыши
     Фокусы


Виртуал, Hi-Tech

<< Предыдущая статья | В начало | Следующая статья >>



Откуда в программирование пришел термин «дебаг»?


Откуда  в программирование пришел термин «дебаг»?

Грейс Хоппер была прекрасным математиком и одним из первых «кодировщиков», так называли программистов. В середине ХХ века она, будучи офицером ВМС США, как и все, кто были «близки» к вычислительным машинам, работала в Гарварде в департаменте, который занимался получением баллистических таблиц для задач артиллерии.

Так что Грейс Хоппер считается одним из первых программистов мира: она работала на компьютере Марк I, бывшим, по сути, гигантским калькулятором.

Гигант Марк I был предназначен для вычислительных процессов получения артиллерийских баллистических таблиц, в уже написанном алгоритме были предусмотрены математические задачи (модули) общего характера. Хоппер и ее коллеги (к слову, женщин-программистов, занимавшихся кодированием, было намного больше, чем мужчин) справились с этим — они впервые применили подпрограммы.

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

А еще через год Хоппер и ее коллеги-программисты ввели еще одно фундаментальное понятие, к которому приходится прибегать всем программистам мира и сегодня. Его история такова…

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

Через 4 часа после тщательно проведенного анализа программисты обнаружили неисправность — это был мотылек, который замкнул контакты одного из реле. Они осторожно пинцетом вытащили тело погибшего насекомого и приклеили его в специальную тетрадь, напоминавшую бортовой журнал, он педантично заполнялся по приказу ВМС США, пока компьютер работал над задачей. Останки насекомого сопроводили надписью:

«Первый достоверный случай нахождения насекомого (bug) в реле. Реле 70 Панель F. Мотылек в реле».

Здесь имеет место игра слов: английское bug означает и мотылька, и насекомое. Фото «первого компьютерного бага»

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

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

Автор: Haтaлия Heчyxaeвa
Просмотров страницы: 283


Теги: Грейс Хоппер, дебаг, компьютеры, программирование, ,



Подпишитесь на анонсы статей






<< Предыдущая статья | В начало | Вверх | Следующая статья >>








Лента новостей
22:59   Глава Минобороны Ирана на встрече с Шойгу назвал причину терактов в России

22:48   В Пентагоне отказались отвечать на вопрос о победе Украины

22:37   ВСУ несколько раз обстреляли российский регион

22:35   Оренбуржью выделят 490 миллионов рублей на помощь пострадавшим от паводка

22:19   ВСУ обстреляли Белгородскую область

22:12   Французский футболист подал в суд на Pfizer из-за травм после вакцинации

22:12   Памятник советским солдатам сбросили с постамента в украинском городе

22:08   На Украине пьяный чиновник сбил четырех человек

22:02   Журналист из Финляндии призвал к действию коллег после обстрела ВСУ Токмака

21:55   Стало известно о взрыве в Харьковской области

Все новости

Гороскоп на сегодня

Зодиакальный гороскоп на сегодня 26.04.2024



Тематические фотоподборки

Терракотовая Армия

Модель становится прозрачной и сливается с пейзажем

Компакт-кар. Немцы устроили фотосессию игрушечному Opel Adam
| Другие фотоподборки |







| Блог портала | Администратор | Подписка на рассылки | Карта портала | Вверх страницы |