Материал на котором записывали компьютерные программы
Стандартное программное обеспечение ПК
В абсолютно любом новом компьютере уже имеется множество программ. Какие именно программы установлены в Вашем компьютере, Вы можете посмотреть, зайдя в меню «Пуск». Нажимаем «Пуск», «Все программы». Там есть как стандартные, так и дополнительные установленные программы.
Зайдя в пункт меню «Стандартные», Вы увидите огромное количество программ. Всеми программами Вы, скорее всего, пользоваться не будете, но многие из них Вам пригодятся. А что же такое вообще стандартные программы? Стандартные программы – это те программы, которые нужны для практического использования пользователем, а не для работоспособности компьютера. Рассмотрим некоторые из них, а именно:
- Paint;
- Блокнот;
- Звукозапись;
- Калькулятор;
- Программа "Специальный возможности".
Теперь о каждой стандартной программе немного подробнее.
- Программа Paint - это графический редактор. Эта программа является стандартной в любом ПК. Чтобы открыть её, нужно зайти в меню «Пуск», «Все программы», «Стандартные», «Paint». Там можно рисовать и редактировать рисунки, вставлять текст в картинки, вставлять фотографии и подписывать что-то на них или подрисовывать. Её любят, прежде всего, дети. Но и взрослые иногда не прочь воспользоваться этой программой.
- Блокнот . Заходить в него точно так же, как и в Paint. Он используется для записи текстовых файлов и их редактирования. В принципе, назначение блокнота на компьютере такое же, как и в жизни. WordPad. Используется для создания, редактирования, форматирования текстов. Эта программа очень похожа Microsoft Office и может вполне её заменить.
- Звукозапись . Название программы говорит само за себя. Можно сказать, что это диктофон. Включайте программу и записывайте всё, что Вам нужно. После этого сохраните на компьютере.
- Калькулятор. Применение такое же, как в жизни – произведение различных расчётов.
- Программа «Специальные возможности» включает в себя несколько программ, предназначенных специально для людей с ограниченными возможностями.
Также на любом компьютере присутствуют стандартные игры. Это известный всем «Пасьянс Паук», «Червы», «Косынка», «Солитёр» и другие. Игры хоть и просты, но, тем не менее, довольно интересны и увлекательны.
Все стандартные программы на компьютере довольно-таки нужные и достаточно просты в обращении. Освоить эти программы сможет каждый. Даже если Вы только приобрели компьютер, и на нём нет ничего, кроме стандартных программ, Вам не будет скучно, и Вы найдёте, чем себя занять! Желаем успехов в освоении программ ПК! Приятного времяпрепровождения!
Список необходимых программ для компьютера
- Архиватор - WinRaR,7-Zip или WinZip. Вам понадобятся данные программы, если вы часто обмениваетесь со знакомыми и скачиваете много информации с Интернета. Архиватор преобразует файл и в результате он занимает меньше места.
- Программа для чтения PDF - Adobe Reader. Любите читать, но книги в магазине вам не по карману, тогда смело скачивайте книгу в интернете и вы сможете открыть ее благодаря этой программе.
- Программа для работы с офисными документами - Microsoft Office (Word, PowerPoint, Excel). Очень необходима данная программа для школьников, студентов, которые пишут много рефератов, курсовые, дипломные работы, а также для тех, кто работает постоянно за компьютером. Благодаря PowerPoint вы сможете быстро и легко сделать красивую презентацию. А в Excel можно сделать таблицу и быстро все необходимые данные посчитать.
- Программы для общения в интернете - Skype и ICQ. Многим из нас необходимо постоянно быть на связи. И благодаря этим программам вы можете в любой момент связаться с родными, друзьями, партнерами. Главное, стабильное подключение к интернету.
- Веб-браузеров - Mozilla Firefox, Opera и Google Chrome. Они вам понадобятся для работы в Интернете, просматривать интернет-страницы, загружать файлы и т.д.
- Бесплатные антивирусы - Avast, Антивирус Касперского, nod32 и многие другие. Это программы для обеспечения безопасности компьютера. Они защитят ваш компьютер от вирусов, помогут избежать хакерского нападения.
- Мультимедийный плеер, проигрыватель видео и аудио - VLC Media Player. Любите смотреть фильмы и сериалы на компьютере, тогда вам понадобится такая программа. AIMP вам понадобится этот плеер, чтобы вы смогли каждый день наслаждаться музыкой. Это лучший выбор для настоящих меломанов.
- Кодеки идут в дополнение к вашим проигрывателям. Они нужны для того чтобы вы абсолютно полноценно могли проигрывать аудио и видео файлы любых форматов. Самый лучший считается набор кодеков это – K-Lite Codec Pack. Именно его вам и необходимо установить.
- Оптимизация и чистка компьютера - CCleaner. Через некоторое время в компьютере собирается много мусора и ненужных файлов. Очистить и ускорить компьютер можно при помощи данной программы.
- Торрент. Теперь о незаконном, но уже устоявшемся обычае, качать с торрентов. Один из самых распространенных это uTorrent, а также вы можете скачать MediaGet или Zona. Теперь вы можете качать с торрентов.
- Программа для записи. Если вы частенько записывайте файлы на чистые диски, то рекомендуем вам не ждать пока придет нужда, установите сразу нужную программу чтобы потом не терять времени. Все вы наверное слышали о Nero – это хорошая программа, содержащая огромный пакет услуг, от записи дисков до обработки видео и аудио. Можете скачать именно ее если вы привыкли с ней работать. Но если вам нужна просто небольшая утилита для записи дисков, можно установить Discs Studio.
Вот такой небольшой список самых необходимых программ для компьютера. Установив их на компьютер, вы сможете быстро работать на своем компьютере, защитить его от разных вирусов, смотреть свои любимые фильмы, слушать музыку и работать с удовольствием. Надеемся, этот перечень программ обязательно вам поможет в работе за компьютером.
Технологии хранения данных активно совершенствуются со времен появления первых компьютеров. Еще вчера мы пользовались 1,44-мегабайтными дискетами, а сегодня в продаже можно найти 256-гигабатные флеш-накопители. А ведь это далеко не предел. Пока инженеры трудятся над созданием новых, более прогрессивных носителей информации, мы вспоминаем, как повлияли на компьютерную индустрию перфокарты, магнитные ленты и форматы CD и DVD.
С древнейших времен люди искали способы записи и хранения различной информации. Сначала они рисовали на скалах и глине. Затем появился пергамент, а позже — бумага. В XX веке с появлением первых компьютеров хранить информацию стало легче, но эволюция носителей информации лишь ускорилась. Казалось бы, еще вчера мы записывали нужные нам файлы на дискеты. А сегодня мы уже пользуемся 256-гигабайтными флешками! В общем, развитие технологий хранения информации не стоит на месте. Поэтому в этот раз мы вспоминаем, с чего же началась история компьютерных носителей информации, и расскажем о том, каких результатов добилась индустрия к концу XX века.
В таком виде сохраняли информацию в былые времена
Станок Жаккара. Перфокарты
История носителей информации берет свое начало в начале XIX века. Причем в роли прародителя запоминающих устройств выступает — кто бы мог подумать! — ткацкий станок. Автором первого изобретения в области хранения данных стал французский изобретатель Жозеф Мари Жаккар. Долгое время он работал со станками в качестве подмастерья, ткача и наладчика, поэтому богатый опыт значительно помог ему в дальнейшей изобретательской деятельности. Итак, в чем же заключалась инновационная идея Жаккара? Несмотря на то, что производство ткани в то время являлось довольно сложным процессом, по своей сути оно представляло собой постоянное повторение одних и тех же действий. Жаккар пришел к выводу, что этот процесс можно автоматизировать.
Жозеф Мари Жаккар — создатель ткацкого станка, использующего перфокарты
Французский изобретатель придумал такую систему, которая использовала в своей работе специальные твердые пластины с отверстиями. Они и являлись первыми в мире перфокартами. Прежде подобные пластины использовались в станках Вокансона и Бушона, однако эти устройства были слишком дороги в производстве и по этой причине так и не прижились. В своей же разработке Жаккар учел все недостатки этих аппаратов. В пластинах было увеличено количество рядов отверстий, что обеспечило обработку большего числа нитей, а, следовательно, и повышение производительности станка. Кроме этого, был значительно упрощен процесс подачи пластин в считывающее устройство — набор щупов, связанных со стержнями нитей. При проходе пластины щупы проваливались в отверстия, поднимая вверх соответствующие нити и образуя основные перекрытия в ткани. Таким образом, определенная комбинация отверстий на пластине позволяла создать ткань с нужным узором.
Ткацкий станок Жаккара
Первый автоматизированный станок Жаккар создал в 1801 году и на протяжении еще нескольких лет дорабатывал его. За свои достижения изобретатель получил пенсию в 3000 франков и одобрение Наполеона. Однако ни сам Жаккар, ни французский император не имели ни малейшего понятия, насколько важным станет это изобретение в будущем.
В 30-х годах XIX века на разработанные Жаккаром перфокарты обратил внимание английский математик Чарльз Бэббидж. В то время ученый ум трудился над созданием аналитической машины и решил использовать в ее конструкции перфокарты. Для этого англичанин даже совершил путешествие во Францию с целью подробно изучить станки Жаккара. Увы, но из-за низкого уровня технологий и недостатка финансовых средств аналитическая машина Бэббиджа так и не увидела свет. Тем не менее, ее конструкция стала впоследствии прообразом современных компьютеров.
Кроме этого, перфокарты использовались в табуляторе, разработанном в 1890 году Германом Холлеритом. Табулятор являлся механизмом для обработки статистических данных и использовался на благо Бюро переписи населения США. Кстати, созданная Холлеритом компания Tabulating Machine Company в конечном итоге была переименована в International Business Machines (IBM). На протяжении нескольких десятков лет IBM развивала и продвигала технологию перфокарт. В середине XX века они использовались повсеместно, получив особенно широкое распространение в компьютерной технике и различных станках. Закат эпохи перфокарт пришелся на 1980-е годы, когда на смену им пришли более совершенные магнитные носители информации. Интересно, что отдел исследования перфокарт компании IBM существовал вплоть до 2000-х годов. Например, в 2002 году в IBM изучали создание перфокарты размером с почтовую марку, которая могла бы содержать до 25 миллионов страниц информации.
Магнитные диски
Несмотря на то, что перфокарты отличались простотой изготовления, они обладали и целым рядом довольно существенных недостатков. Во-первых, это небольшая емкость. Стандартная перфокарта вмещала в себе около 80 символов, что соответствовало 100 байтам информации. Это очень мало. Судите сами: для хранения одного мегабайта данных потребовалось бы свыше десяти тысяч таких перфокарт. Во-вторых, это низкая скорость чтения и записи. Даже самые совершенные считывающие устройства могли обрабатывать не более одной тысячи перфокарт в минуту. То есть за секунду они считывали лишь 1,6 Кбайт данных. Ну и в-третьих, это невысокая надежность и невозможность повторной записи. Конечно, понятие «надежность» не совсем корректно использовать по отношению к перфокартам. Однако, согласитесь, повредить изготовленную из тонкого картона пластину не составляет никакого труда. Вдобавок к этому делать отверстия в картах нужно было очень аккуратно и внимательно: одна лишняя «дырка» — и перфокарта приходила в негодность, а хранящаяся на ней информация безвозвратно пропадала.
К хранению данных требовался новый подход. И в середине XX века были созданы первые магнитные носители информации. Эпоху данного типа накопителей открыла магнитная пленка, разработанная немецким инженером Фрицем Пфлюмером. Патент на это устройство был выдан еще в 1928 году, но немецкие власти так долго «скрывали» технологию внутри страны, что за пределами державы о ней стало известно лишь после окончания Второй мировой войны. Магнитная пленка изготавливалась из тонкого слоя бумаги, на который напылялся порошок оксида железа. При записи информации пленка попадала под воздействие магнитного поля, и на поверхности ленты сохранялась определенная намагниченность. Это свойство затем и использовали считывающие устройства.
Магнитная лента использовалась в компьютере UNIVAC-I
Впервые магнитная лента была применена в коммерческом компьютере UNIVAC-I, выпущенном в 1951 году. Кстати, его первый экземпляр попал в то же самое Бюро переписи населения США. Магнитная пленка, используемая в UNIVAC-I, была намного более емкой, нежели перфокарты. Ее объем равнялся емкости десяти тысяч перфокарт, то есть он составлял примерно 1 Мбайт.
Развитие технологии магнитных лент продолжалось до 1980-х годов. В течение этого времени подобные накопители использовались в основном в мейнфреймах и мини-компьютерах. Ну а с 80-х годов магнитная лента использовалась лишь для резервного хранения данных. Этому способствовало то, что ленточные картриджи оставались надежным и очень дешевым носителем информации. Но даже несмотря на эти преимущества, к концу 2000-х годов специалисты предрекали конец эпохи магнитных лент — цены на жесткие диски продолжали падать. Вдобавок они предлагали высокую плотность записи. Начиная с 2008 года, рынок ленточных накопителей уменьшался примерно на 14% в год, и даже ярые сторонники технологии признавали, что у нее нет шансов на выживание. Однако ситуация резко изменилась в 2011 году. В Таиланде произошло наводнение, продолжавшееся, по официальным данным, 175 дней. В результате наводнения было затоплено несколько индустриальных зон, где были расположены заводы по производству жестких дисков таких компаний, как Seagate, Western Digital и Toshiba. Как итог, цены на продукцию возросли на 60%, а объемы производства упали. Так магнитная лента получила вторую жизнь.
Магнитная лента IBM
Стоит отметить, что ленточные накопители, как правило, используются в тех сферах, где необходимо хранить очень большое количество информации. Например, в каких-либо крупных исследованиях. Так, магнитную ленту используют для записи результатов исследований на Большом адронном коллайдере. О преимуществах технологии в свое время рассказывал Альберто Пейс (Alberto Pace) — глава подразделения обработки и хранения данных CERN. Он отметил, что магнитная лента имеет четыре основных преимущества над жесткими дисками. Прежде всего, это скорость. Несмотря на то, что специализированному роботу требуется до 40 секунд, чтобы выбрать нужную кассету и вставить ее в считыватель, чтение данных из ленты происходит в четыре раза быстрее, чем с жесткого диска. Еще одним преимуществом магнитной ленты, по словам Пейса, является ее надежность. Если она рвётся, то ее можно легко склеить. В этом случае теряется лишь несколько сотен мегабайт данных. Когда выходит из строя жесткий диск, теряются абсолютно все данные. Глава подразделения CERN привел некоторые статистические данные, касающиеся надежности устройств. Так, в среднем за год в CERN из 100 петабайт данных, хранящихся на магнитных лентах, теряется лишь несколько сотен мегабайт. На жестких дисках располагается около 50 петабайт информации, и каждый год организация теряет до нескольких сотен терабайт в результате неисправностей HDD. Третьим преимуществом магнитной ленты является ее энергоэффективность, а точнее, экономичность. Сами ленты хранятся в неактивном состоянии, следовательно, они не потребляют энергию. Наконец, четвертое — это безопасность. Если злоумышленники получат доступ к жестким дискам, то они смогут уничтожить всю информацию за считанные минуты. В случае с магнитными лентами на это может уйти не один год.
Хранилище магнитных лент в CERN
Еще на два преимущества ленточных накопителей указал Эвангелос Элефтеро — руководитель отдела технологий хранения данных исследовательской лаборатории IBM в Цюрихе. Он отметил, что магнитные ленты все еще дешевле, чем жесткие диски. 1 Гбайт HDD стоит примерно 10 центов, тогда как стоимость аналогичной емкости магнитной ленты оценивается в 4 цента. Также Элефтеро обратил внимание на долговечность лент. Такой накопитель будет служить верой и правдой даже через 30 лет, в то время как рабочий цикл жесткого диска составляет всего 5 лет.
Тем не менее, стоит понимать, что магнитные ленты уже никогда не будут использоваться как единственная система хранения данных. Они занимают важное место в иерархической структуре хранения информации, но не являются (и не будут) ее основным звеном.
Дискеты
По своей конструкции дискета представляла собой диск из полимерных материалов, на который наносилось магнитное покрытие. Пластиковый кожух имел несколько отверстий. Центральное предназначалось для шпинделя дисковода, малое отверстие являлось индексным, то есть позволяло определить начало сектора. Наконец, через прямоугольное отверстие с закругленными углами магнитные головки дисковода работали непосредственно с диском.
10 декабря 1815 года на свет появилась Ада Лавлейс, большинству из нас известная как самый первый в мире программист. Так уж получилось, что это звание принадлежит представительнице прекрасного пола. Сегодня исполняется двести один год со дня рождения этого человека. И в этом посте я бы хотел немного рассказать о самых интересных моментах из ее жизни, не отделываясь обрывочными фразами, но и не слишком уж углубляясь в детали. Материал можно найти, где угодно, имея под рукой Интернет. Однако мало кто полезет искать его просто ради интереса. Поэтому кому интересно, добро пожаловать под кат.
Учась в школе, сидя на уроках литературы, я прекрасно знал, кто такой Джордж Байрон.
Мы читали и по желанию заучивали его стихотворения. Спустя время, выбрав себе профессию я узнал о том, кем была загадочная Ада Лавлейс – первая девушка-программист, дочь того самого лорда Джорджа Байрона. Тогда для меня это оказалось удивительным открытием. Я на всю жизнь запомнил, кем была Ада и, как-то совсем незаметно для самого себя, забыл о самом Байроне.
Августа Ада Кинг (впоследствие графиня Лавлейс, но об этом чуть позже) – была дочерью английского поэта лорда Джорджа Гордона Байрона и его жены – Анны Изабеллы Байрон. Однако Байрон спустя месяц после рождения своей дочери покинул их, и они больше никогда не виделись. Сам Байрон умер, когда Аде было восемь лет. Сам он еще не раз вспоминал свою дочь в своих стихах.
Видно, что Ада сама росла в довольно талантливой семье. Ее мать, Анна Изабель, еще до рождения дочери сильно интересовалась математикой, за что когда-то получила от мужа забавное прозвище – “королева параллелограммов”. Это была действительно необычная семья. Анне после ухода мужа все же удалось воспитать дочь в одиночку и вот что из этого получилось.
В двенадцать лет Ада собрала свой летательный аппарат! До этого двенадцатилетняя девочка некоторое время запиралась от матери в комнате и что-то писала. Мать боялась, что она начнет зачитываться стихами отца и пойдет той же дорогой. Однако все это время она чертила.
Математическая логика занимала ее больше всего остального. Однажды Ада заболела и три года провела в постели. Но все это время она хотела и продолжала учиться. К ней приходили самые разные доктора и учителя. Одним из них был Август де Морган – известный математик и логик (да-да, закон де Моргана назван в его честь). С тех пор Ада еще больше погрузилась в мир математики.
В итоге Ада выросла уникальной девушкой. Она была красива и умна, точно также как и ее мама занималась математикой, а в разговорах на научные темы обходила даже ребят из Кембриджа и Оксфорда. Среди других людей, в основном женского пола, это вызвало скрытую злость и зависть. О ней нередко говорили как о чем-то темном, даже дьявольском. Надо сказать, что Ада и сама в себе чувствовала необычные силы (забавно, но на русском ее имя звучит и правда немного дьявольски). Но в этом нет ничего необычного, так как девушка-математик в высшем английском обществе того времени – со стороны это действительно выглядело странно. А многие мужчины меж тем были от нее без ума.
Математика математикой, но как же так вышло, что помнят о ней в первую очередь именно программисты? Одной из самых судьбоносных встреч Ады Лавлейс стала встреча с Чарльзом Бэббиджем – изобретателем первой аналитической вычислительной машины.
В то время, во Франции, куда и прибыл Бэббидж, был развернут крупномасштабный проект по созданию таблиц значений логарифмов и тригонометрических функций. Бэббидж стал мечтать о том, чтобы автоматизировать этот труд, заодно исключив возможные человеческие ошибки, так как в то время именно люди вручную занимались созданием таких таблиц. Так Бэббидж задумался о построении своей разностной машины (вычисление многочлена с помощью разностного метода).
Им было создано огромное количество чертежей, а сам прототип закончен в 1832 году, тот самый, который Ада Лавлейс увидит спустя год.
В 1835 году Ада выйдет замуж за очень достойного человека – барона Уильяма Кинга, который впоследствии был удостоен титула графа, а сама Ада стала графиней Лавлейс. Спустя четыре года у них уже было трое детей – два сына и дочь. Сыновьям Ада дала имена в честь отца – одного назвали Ральфом Гордоном, а другого – Байроном.
А как же с той самой первой в мире программой? И какова судьба машины Бэббиджа? В 1842 году итальянский ученый Луис Манебреа напишет книгу о машине Бэббиджа. Ада по просьбе Бэббиджа займется ее переводом. Во время перевода самой книги она сделала огромное количество замечаний, видя в этой машине кажется больше, чем сам Бэббидж.
Вот ее слова: «Суть и предназначение машины изменятся от того, какую информацию мы в нее вложим. Машина сможет писать музыку, рисовать картины и покажет науке такие пути, которые мы никогда и нигде не видели» Алан Тьюринг впоследствие читал ее записи, введя в свои работы термин возражение леди Лавлейс относительно способности машин мыслить.
В то же самое время, при описании машины Бэббиджа именно Ада ввела в обиход такие компьютерные термины как цикл и ячейка. Она также составил набор операций для вычисления чисел Бернулли. Именно это по сути и стало самой первой компьютерной программой. Бэббидж так и не построил свою машину, она была собрана уже после его смерти и сейчас хранится в Музее науки в Лондоне.
Сама Ада Лавлейс умерла 27 ноября 1852 года всего в возрасте 36 лет. Ровно столько, сколько прожил ее отец. Ее похоронили в фамильном склепе вместе с отцом, которого она так и не узнала.
В честь Ады Лавлейс был назван разработанный в 1980-х годах Министерством Обороны США язык программирования Ада.
P.S. Наверное, тем людям, у которых фраза “Первым программистом была девушка” вызывает недовольство или улыбку, стоит хотя бы раз поинтересоваться биографией этого человека. О таких людях, как Ада Лавлейс или Алан Тьюринг и о многих других стоит помнить. А для кого-то эти истории еще один повод понять, что в мире нет ничего невозможного.
Спасибо тем, кто прочел эту статью. Делитесь своими мнениями, комментариями или замечаниями).
Недавно у нас с коллегами возникла дискуссия на тему первых компьютеров и программ. В разговоре вспомнились не только знаменитые ученые, такие как Чарльз Бэббидж, но и менее известных вроде Ады Лавлейс. В результате возникла идея провести исследование и составить хронологию развития истории компьютеров и программирования.
В процессе изучения различных источников обнаружилось немало любопытных фактов. Например, тот же Бэббидж технически не является изобретателем компьютера, что первым высокоуровневым языком программирования был вовсе не FORTRAN, а для CRT-мониторов использовались стилусы.
1. Первый компьютер: «Машина различий» (1821 г.)
Предшественник Аналитической машины. «Машина различий» была первой попыткой создания механического компьютера. Разработкой проекта занимался ученый Чарльз Бэббидж. Заручившись поддержкой британского правительства, он начал работать над устройством. Но из-за высокой себестоимости, финансирование было остановлено и компьютер так и не построили.
2. Первый компьютер общего назначения: «Аналитическая машина» (1834 г.)
Чарльз Бэббидж продолжил свою работу и, основываясь на полученном опыте, взялся за разработку механического компьютера. Эта машина предназначалась для автоматизации вычислений путем аппроксимации функций многочленами и вычисления конечных разностей. Благодаря возможности приближенного представления в многочленах логарифмов и тригонометрических функций, «аналитическая машина» могла быть универсальным прибором.
3. Первая Компьютерная программа: алгоритм для вычислений числа Бернулли (1841 — 1842 г.)
Математик Ада Лавлейс начала переводить отчеты своего итальянского коллеги — математика Луиджи Менабреа. Для этого она использовала все ту же аналитическую машину Бэббиджа в 1841. Во время перевода женщина заинтересовалась компьютером и оставила примечания. В одной из заметок содержался алгоритм для вычисления числа Бернулли (последовательность рациональных чисел В1, В 2, В3) аналитической машиной, которая, как полагают эксперты, была самой первой компьютерной программой.
4. Первый работающий компьютер: Z3 Конрада Цузе (1941г.)
Немецкий изобретатель Конрад Цузе стал первым, кому удалось создать работающий компьютер Z3. На основе своих первых двух моделей Z1 и Z2 ученый собрал полноценный электромагнитный программирующий компьютер, созданный на базе электронных реле. Z3 имел двоичную систему исчисления, числа с плавающей запятой, арифметическое устройство с двумя 22-разрядными регистрами, управление через 8 канальные ленты.
Предполагалось, что это будет секретный проект немецкого правительства. По большей части он разрабатывался для Института Исследований в области авиации. Правда самого Цузе мало интересовали интересы военных, ему просто хотелось создать работающую ЭВМ.
Оригинал машины Z3 был разрушен во время бомбежки Берлина в 1943 году.
5. Первая электронно-вычислительная машина: Компьютер Атанасова-Берри (Atanasoff-Berry Computer, ABC, 1942 г.)
Первое цифровое вычислительное устройство без движущихся частей. Компьютер был создан Джоном Винсентом Атанасовым и Клиффордом Берри. ABC использовался для поиска решений под одновременные линейные уравнения. Это был самый первый компьютер, который использовал набор из двух предметов, чтобы представлять данные и электронные выключатели вместо механических. Компьютер, однако, не являлся программируемым. В ABC впервые появились более современные элементы, такие как двоичная арифметика и триггеры. Минусом устройства была его особая специализация и неспособность к изменяемости вычислений из-за отсутствия хранимой программы.
6. Первая программируемая электронно-вычислительная машина: «Колосс» (1943 г.)
7. Первая программируемая электронно-вычислительная машина общего назначения: ENIAC (1946 г.)
ENIAC (Электронный числовой интегратор и вычислитель) — первый электронный цифровой компьютер общего назначения с возможностью перепрограммирования для решения широкого спектра задач. Финансируемый американской армией, ENIAC был разработан Электротехнической школой Мура в университете Пенсильвании. Его создавала команда ученых во главе с Джоном Преспером Экертом и Джоном Уильямом Мокли. ENIAC достигал в ширину 150 футов и мог быть запрограммирован на выполнение сложных операций. Вычисления производились в десятичной системе, компьютер оперировал числами максимальной длиной в 20 разрядов.
Интересным фактом было то, что на программирование задачи на ENIAC могло уходить несколько дней, зато решение выдавалось в считаные минуты. При перекоммутировании ENIAC «превращался» в практически новый специализированный компьютер для решения специфических задач.
8. Первый трекбол (1946/1952 г.)
Трекбол — указательное устройство ввода информации об относительном перемещении для компьютера. По сути, аналог современной компьютерной мыши. По одной из версий он был разработан Ральфом Бенджамином, когда тот работал над системой мониторинга для низколетающего самолета. Изобретение, которое он описал, включало в себя шар для управления координатами X-Y курсора на экране. Дизайн был запатентован в 1947 году, но не выпускался, потому что проект находился под грифом «секретно».
Также трекбол использовался в системе канадского военно-морского флота DATAR в 1952 году. Этот «шаровой указатель» применил Том Крэнстон.
9. Первый компьютер совместного хранения данных и программ в памяти: SSEM (1948 г.)
Манчестерская малая экспериментальная машина (англ. Manchester Small-Scale Experimental Machine, SSEM) — первый электронный компьютер, построенный по принципу совместного хранения данных и программ в памяти. Создатели — Фредерик Уильямс, Том Килберн и Джефф Тутилл были членами Манчестерского университета. Машина задумывалась, как экспериментальный аппарат для изучения свойств компьютерной памяти на ЭЛТ («трубки Уильямса»). Программы были введены в двухчастную форму, используя 32 выключателя, на продукции CRT.
Кстати, успешные испытания SSEM стали началом создания полноценного компьютера на трубках Уильямса — «Манчестерского Марка I».
10. Первый высокоуровневый язык программирования: Планкалкюль (Plankalkül, 1948 г.)
Этот язык был использован Конрадом Цузе (разработчиком первого работающего компьютера Z3). Хотя Цузе и начал создавать Plankalkül еще с 1943 года, впервые он был применен в 1948 году, когда ученый опубликовал работу на тему программирования. Правда данный язык программирования не привлек особого внимания. Первый компилятор для Планкалкюль (для современных компьютеров) был создан лишь в 2000 году профессором Свободного университета Берлина — Йоахимом Хоманом.
11. Первый ассемблер: «Начальные команды» на EDSAC (1949 г.)
Ассемблер — транслятор исходного текста программы, который преобразовывает мнемонику (низкого уровня) в числовое представление (машинный код).
Первый в мире действующий и практически используемый компьютер с хранимой в памяти программой. Программы были в мнемокодах вместо машинных, делая исходный код самым первым ассемблером.
12. Первый персональный компьютер: «Simon» (1950 г.)
Simon стал первым доступным компьютером. Он разработан Эдмундом Беркли, а построен инженером-механиком Уильямом Портером и выпускниками Колумбийского университета Робертом Дженсоном и Робертом Валлом. Simon имел систему команд и мог выполнять девять операций, в том числе два действия арифметики — сложение и вычитание, а также сравнение и выбор аргументов. Числа и команды считывались с перфоленты, а результат высвечивался на индикаторной панели. На вход могли подаваться числа в диапазоне от 1 до 255 в бинарной нотации, набитые на перфоленту.
13. Первый компилятор: A-0 для UNIVAC 1 (1952 г.)
Компилятор — программа, которая преобразовывает язык высокого уровня в машинный код. A-0 Система была программой, созданной легендарной женщиной-программистом Грейс Хоппер. Основной задачей системы было преобразование программы, определенной как последовательность подпрограмм и аргументов в машинный код. A-0 был выпущен клиентам с его исходным кодом, делающим, возможно, самое первое общедоступное программное обеспечение.
В 1952 г. у Хоппер появился готовый к работе компилятор. Ее высказывание по этому поводу:
В это не могли поверить. У меня был работающий компилятор и никто им не пользовался. Ведь мне говорили, что компьютер может выполнять только арифметические операции.
14. Первый автокод: Автокод Гленни (1952 г.)
Автокод — название группы языков программирования высокого уровня, который использует компилятор. Первый автокод был создан для серии компьютеров в университетах Манчестера, Кембриджа и Лондона. Автокод был создан одним из манчестерских сотрудников Тьюринга — Аликом Глени (собственно в его честь и назван).
15. Первая компьютерная мышь (1964 г.)
Идея компьютерной мыши пришла в голову американскому физику Дугласу Энджелбарту во время конференции на тему компьютерной графики. Он придумал устройство с парой маленьких поворачивающихся колес, которые могут использоваться для свободного перемещения курсора по экрану. Прототип был создан его ведущим инженером, Биллом Инглишем, но Инглиш и Энджелбарт никогда не получали лицензионные платежи для дизайна.
16. Первый коммерческий компьютер: Programma 101 (1965 г.)
Персональный компьютер Programma 101, также известный как Perottina, был первым в мире коммерческим ПК. Он выполнял следующие действия: дополнение, вычитание, умножение, деление, высчитывал квадратный корень, абсолютную величину и часть. Компьютер был оценен в $3,200 и несмотря на дороговизну, неплохо продавался (около 44,000 единиц). Изобрел Programma 101 итальянский инженер Пьер Джорджио Перотто.
17. Первый сенсорный экран (1965 г.)
На фото ниже — первый сенсорный экран (хоть он и мало чем похож на современные модели). Это панель с сенсорным экраном без чувствительности давления (в равной степени на любые касания экрана) с единственной точкой для контакта. В дальнейшем концепт использовался воздушными диспетчерами в Великобритании вплоть до 90-х годов.
18. Первый объектно-ориентированный язык программирования: Simula (1967 г.)
Simula — это язык программирования общего назначения, разработанный сотрудниками Норвежского Вычислительного Центра (г. Осло) Кристеном Нюгордом и Оле-Йоханом Далем для моделирования сложных систем. Учения Чарльза Ричарда Хоара про конструкции класса, языков программирования с объектами, классами и подклассами привели к созданию SIMULA 67.
Simula 67 явилась также первым языком с встроенной поддержкой основных механизмов объектно-ориентированного программирования.
Можно много чему научиться у первопроходцев в истории вычисления и создания компьютеров. Работа, проделанная поколениями до нас сподвигла ко многим изменениям, формирующим современный ИТ-мир.
Многие из нас задавались вопросом: на чём и каким образом была написана самая первая программа, когда писать было ещё не на чем. И что появилось первее: программа или среда разработки? Спойлер: сначала появилась программа.
Итак, 19 век. С этого времени начинается история программирования. Ада Ла́влейс и Чарльз Бэббидж . С этих имён и начинается история программирования!
Не буду углубляться в биографию, если интересно, можете о ней узнать из видео, скажу лишь, что Чарльз был весьма талантливым математиком. Первый его проект выглядел вот так:
Суть данного изобретения в том, что оно позволяло автоматизировать вычисление различных математических формул, функций, логарифмов посредством перемещения скомбинированных между собой шестерёнок.
Вторым его проектом по счёту, но не по значимости, была Аналитическая машина . Это огромный механизм на паровом двигателе, назначением которого являлось исполнение основных математических операций: сложение, вычитание, деление, умножение. Данное устройство давало возможность работать с большими числами, с большой точностью и большой скоростью (по крайней мере для того времени)
Инструкции по её программированию были написаны Адой Лавлейс. Они-то и являлись по факту первыми программами в мировой истории.
Программирование же в том виде, в котором мы привыкли его видеть сегодня (то есть ввод команд с клавиатуры в среду разработки, затем компиляция и выполнение) появилось только в 20-м веке, когда вычислительные машины научились работать с электричеством. И стали по праву называться Электронными Вычислительными Машинами - ЭВМ. Сначала программирование производилось лишь перепадами напряжения. Наличие напряжения = 1. Отсутствие напряжения = 0. Так и появился двоичный код. После всем двоичным командам присвоили "имена" в виде конкретных слов. Например в двоичном коде команда сложения выглядела как: 000010. А после она обозначалась лишь словом ADD. Так и появился первый язык Ассемблера.
Каждая вычислительная машина программировалась на своём уникальном языке, что было не очень удобно. Дабы привести программирование к единому формату на всех платформах, был изобретён язык Fortran. После чего уже начинается история языков программирования высокого уровня.
Более подробно о первом программировании и первых программистах я рассказываю в своём ролике. Можете его посмотреть или просто послушать, если не хочется читать вышеприведённый текст.
Приятного просмотра :)
Читайте также: