Найти тему
Wordpedia

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

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

Первая программа.

В 1830 году Чарльз Беббидж начал работу над “Машиной для исчисления разностей”. Это аналитическое устройство и стало прототипом компьютеров. Ученый был профессором математики в Кэмбриджском университете. Реализовать в то время такие разработки было не просто. В теории англичанин изложил многие идеи, которые были применены позже при создании ЭВМ и принципов их работы.
Управление машинами с помощью программ - это тоже предложение Чарльза. Вместе с ним работала Ада Лавлейс - дочь знаменитого британского поэта Байрона. Эта женщина вошла в историю как первый программист. Ей принадлежат идея применения в работе с устройством двоичной системы счисления и основные принципы программирования. Ада ввела в науку многие термины, которые применяются и сейчас. Самые первые языки основывались на ее разработках.

Начало программирования.

Официально первый язык программирования для компьютеров является «Plankalkül» (Планкалкюль) созданный немецким инженером Конрадом Цузе в период с 1943 по 1945. По другой информации, в 1948 году. Первые же наброски, каракули, если можно так сказать, датированы 1941 годом. Однако это не так уж и важно, ведь данные об этом языке были опубликованы лишь в 1972 году, а первый компилятор для него был реализован в 1975 г. в диссертации Иокима Хоманна. Другие независимые реализации были в 1998 году, а затем в 2000 году Свободным университетом Берлина.

Для упрощения задач в 50-х годах прошлого века человечество принялось разрабатывать специальные языки. Один из первых - Ассемблер. С его появлением программисту уже не нужно было знать кучу двоичных кодов. Теперь было достаточно запомнить символичные термины, что оказалось гораздо проще. Фортран - еще один язык, появившийся в то время. Он с успехом применяется в современной среде разработок, относясь к высокоуровневым языкам. Используется в основном для научных вычислений.
По ходу расширения задач, выполняемых компьютерами, стали появляться более узконаправленные языки: для работы с текстами, графикой, экономическими документами и т.д. Так, с появлением и развитием интернета ЭВМ перестали быть машинами только для обработки и хранения информации. Необходимость объединения компьютеров в сети и предоставления людям удаленного доступа к ресурсам стала толчком к созданию новых кодов.
Паскаль - еще один известный высокоуровневый язык. Он появился в рамках конкурса 1968 года. Разработчик - Н. Вирт. Победителем он не стал, зато язык известен многим и до сих пор находит применение. Изначально он был задуман специально для обучения студентов. Творение Вирта объединяло множество мощных и эффективных методов обработки информации. Как ни странно, победитель конкурса - язык Алгол
-68 не получил дальнейшего развития и популярности. Паскаль же напротив развивался и применялся для выполнения многих задач. Еще один из высших языков, применяемых для обучения - Бейсик.
Наравне с языками разрабатывались специальные программы для перевода команд в двоичный код, понятный машине. Дальнейшее развитие программирования становилось все стремительнее и разнообразнее. Оказалось практически невозможным создание единого универсального языка: только специально разработанный метод для реализации определенных типовых действий позволяет достичь наилучших результатов.
Бурное развитие IT-технологий ставит все новые задачи. Наравне с классическим программированием применяется модульное - с использованием в работе парадигм. За короткий период, от появления первых языков до настоящего времени, разработано очень много методов взаимодействия с компьютерами.

В середине 50-х годов под руководством Джона Бэкуса для фирмы IBM был разработан алгоритмический язык программирования высокого уровня FORTRAN. Несмотря на то, что уже существовали разработки языков, выполняющие преобразование арифметических выражений в машинный код, создание языка FORTRAN (FORmula TRANslator), предоставляющего возможность записи алгоритма вычислений с использованием условных операторов и операторов ввода/вывода, стало точкой отсчета эры языков программирования высокого уровня.

Языки программирования сейчас.

Язык программирования сейчас занимает пожалуй одно из высоких мест в нашем мире, так как на основе программ сейчас строиться все . Сейчас программированием может заниматься каждый кто имеет доступ к интернету, даже не обязательно иметь ЭВМ достаточно с карманного гаджета зайти в Play Market, в следующей статье я расскажу какие программы можно скачать. В интернете много обучающих видео, где в достаточно понятной форме объясняют все тонкости того языка программирования, который вы выбрали.

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

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

Спасибо за внимание, если вам не сложно можете оставить свой комментарий, по скольку я новенький и мне интересно, на сколько у меня получается.