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

dvorec.ru »





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


Виртуал, Hi-Tech

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



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


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

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

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

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

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

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

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

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

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

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

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

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

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



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






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



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





Лента новостей
10:32   В Госдуме призвали лишить аккредитации провоцировавшего Медведева журналиста

10:32   В Екатеринбурге покажут лучшие спектакли Зальцбургского фестиваля

10:31   Азербайджан сообщил о минометном обстреле армянскими военными

10:30   В салонах служебных автомобилей инспекторов ДПС нашли почти миллион рублей

10:25   Азербайджан заявил о готовности прекратить огонь на границе с Арменией

10:24   Шойгу рассказал о помощи Таджикистану в связи с событиями в Афганистане

10:24   Армения отчиталась о трех погибших в результате столкновений с Азербайджаном

10:22   Жительница Уфы отметила вековой юбилей

10:19   Легкомоторный самолет упал в Амурской области

10:17   Россия заявила о готовности обсудить возобновление авиасообщения с Грузией

Все новости

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

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



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

Огненные коллажи

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

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







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