likynia

О Грейс Хопер, программировании и багах

Сегодня планировала кулинарный пост. А вышло совсем о другом. Просто  с утра заглянула в статистику. Достало! Баги в начислении СК. Начну с Грейс Хопер.


Grace Hopper
Grace Hopper
9 декабря 1906 года в семье скромного страхового агента родилась девочка-авария. Она с детства не любила овалы. Это был не ребенок, а стихийное бедствие. Если она не разобрала родной Нью-Йорк на запчасти, то только по нехватке времени – девчонка разбирала на винтики все вокруг себя. История умалчивает, удавалось ли ей собирать всю эту раскуроченную механику обратно и не оставались ли при этом лишние гайки-шпунтики. Первой жертвой в самом ее нежном возрасте пали семь будильников. Но она рисовала углы: подросши немножко, она заставила будильники отсчитывать время вспять. Вот так им!

Математика, физика, техника – ее стихия. А вместо этого в противной школе учат сидеть с прямой спиной, вязать крючком, делать вид, что латынь – самый нужный из предметов, прививают манеры настоящих леди, готовят в примерные домохозяйки. Но она рисует углы, эта несносная Грейс Мюррей. 

Из нее никогда не получится настоящей леди, пропащая она.А что мы говорили? В колледж провалилась – а надо было не с техникой возиться, а латынь учить! Со второй попытки Грейс берет штурмом Йельский университет и побеждает его cum laude в математике.

 Замуж пора. Отчего не сходить? Тем более, что сходятся вода и пламень: он – словесник-мямля, она атакующий математик. В 1934 году она атакует Йель еще раз, получает докторат, а в виде трофея звание профессора и свою кафедру. Студенты ее обожают – она получает кличку «изящной блохи» по аналогии с говорящей фамилией по мужу: Grace Hopper. 

Насчет блох запомним – они в ее жизни еще попрыгают в историю человечества. Кстати, о мужьях – ну зачем он ей нужен был? Туда его! Она же рисовала углы, а не овалы.В далекой Европе уже разразилась война. Изящная блоха рисует свой очередной очень острый угол: ее место в армии, вернее, на флоте. Бросает к чертовой матери и благополучную кафедру, и благополучного мужа.

Пигалица начинает штурмовать командование, и три года ей отказывают по разным веским причинам: она прилично подслеповата для службы, она-недомерок весит намного меньше 120 фунтов (слишком тоща для офицера флота – оказывается и это в армии прописано!), она, наконец, баба, а потом уже профессор математики. Но вы попробуйте произнести это вслух в присутствии Блохи!

Командование сдается на третий год атак. Младший лейтенант флота Грейс Хоппер, сэр, занимается расчетом баллистических таблиц для артиллерийских стрельб, сэр, есть, сэр! Лейтенант Грейс Хоппер, сэр, занимается программированием и обслуживанием первой американской ЭВМ Марк-1, сэр, есть, сэр!А мы с вами засекаем момент: вот когда отошли воды и родился гений! 

Это правда, что вся большая наука с ее плодами достается нам с барского армейского стола. Цивильное общество всегда пользовалось объедками военных разработок. И как раз тут нам пригодится Пигалица Грейс, которая все-таки баба. Сэр, есть, сэр!

Именно своей женской половиной ума она понимала, что ей предстоит рисовать новый угол: победоносно закончилась война, и в отличие от негибких мозгом военных ученых Грейс во главу своего угла поставила чисто цивильные, бабские по духу нужды страны – приблизить ЭВМ к рядовому пользователю, двинуть компьютеры в народ. В каждый дом, в хату...Грейс выходит в резерв и заключает контракт с армейскими. 

Но работает уже на гражданку. И создает первый в мире компилятор – «переводчик» с языка программирования на язык компьютера. Ею поставлена цель: создание стандартного языка, доступного пониманию рядовых людей, а не только программистов. Пигалица замахнулась на обучение машины пониманию человеческой речи, а не только двоичной или восьмеричной белиберды. Как бы ни велели ей рисовать овал, как бы ни крутили пальчиками у виска вояки с иконостасами на груди… Баба!

Сэр, есть, сэр – Грейс Хоппер в 1959 году разработала язык программирования КОБОЛ, сэр! Шар в угол, сэр! Бездетная Грейс вот так вдруг оказалась матушкой или бабушкой (как угодно) первого языка программирования, на котором пишется и читается легко, как на английском. Уже через десять лет мир признает, что 70% промышленного программного обеспечения во всем мире было создано на базе разработанного ею языка.А дальше пошла работа вглубь и вширь. 

Вот уже ВМФ США заключает с капитаном третьего ранга Грейс Хоппер пожизненный контракт: она становится главным аналитиком ВМФ, занимается курированием военных компьютерных программ, работает над стандартизацией компьютерного языка, преподавательской деятельностью. 

На преподавательской работе Грейс проявила себя как уникальный педагог – студенты обожают ее (представьте себе пигалицу в элитной военной академии США! – там отборная элита древних кровей лучших европейских фамилий!), она получает кличку «Потрясающей Грейс»!Грейс, подковавшая блоху? 

Ладно, вот обещанная история, простая до смеха: в большой компьютер залетела моль и навела там беспорядок. Насекомых вычистили, о неполадках, однако, не забыли. Остался термин-шутка, введенный Грейс Хоппер: «блохастый компьютер». Сomputer buggs – это то, что не дает работать компьютерной системе. Борьбе с программными ошибками – дебаггингу – посвятила себя Блоха Грейс, мир до сих пор пользуется ее методиками ловли блох.

Что могут сказать цифры о человеке? Много могут: более 40 университетов и колледжей присвоили Хоппер различные звания! А в 1969 году она становится «человеком года» в мире программирования. В 1985 году случилось вообще неслыханное: Грейс Хоппер становится единственной и первой в мире женщиной, удостоившейся носить звание контр-адмирала. Мало того, она же является самым старейшим офицером действующей армии в период с 1982 года вплоть до своей отставки в 1986 году.Президент Джордж Буш-старший в 1991 году вручает контр-адмиралу Грейс Хоппер национальную премию за развитие высоких технологий. 

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

Незадолго до ее смерти появилась дружеская карикатура в одном из журналов: умершая Грейс упорно отказывается проходить через ворота рая, покуда апостол Петр не обзаведется персональным компьютером. Видимо, там журнал посмотрели и компьютер приобрели. И пропустили. Прямо в рай.

Потому что читаете вы эту статью через свой интернет на своем компьютере именно благодаря Грейс, мэм, есть, мэм. Хотя ей никто никогда в жизни так не сказал: этой мэм в Армии козыряли как сэру: сэр, есть, сэр! Даже королевы такой чести не имеют. (Вру, вру – была монета одна отбита – «Екатерина – король Пруссии»).

Со всеми воинскими почестями похоронили сухопутного контр-адмирала на Арлингтонском кладбище. Но она воскресла: через 4 года был спущен на воду новый ракетный фрегат «Хоппер», названный в честь «потрясающей Грейс», которая никогда не стояла на мостике и не командовала боевыми кораблями. Она была просто женщиной, показавшей миру, чего может достичь просто женщина.

  Текст с просторов интернета

Что меня достало? Баги в начислении пресловутого социального капитала. 

Сегодня 13 октября. День только начался. А у меня уже минус 5. И минус торчит до следующего начисления СК.  Потом эта цифра отнимается от начисленного за сутки. 

За 10 октября
За 10 октября
За 13 октября.
За 13 октября.

Причем  сфотографировала экран пару минут назад. Пора программистам заняться ловлей блох, то есть багов. Ошибки, между прочим, элементарные. Просто обнулить забыли, скорее всего. Програмировала и на КОБОЛе, и на большой ЭВМ тоже, так что чуть разбираюсь.

Error

default userpic

Your IP address will be recorded 

When you submit the form an invisible reCAPTCHA check will be performed.
You must follow the Privacy Policy and Google Terms of use.