Старейшие языки программирования: Языки программирования обеспечивают компьютеры и все наше электронное оборудование инструкциями, которые могут быть неочевидны для обычного человека, но на самом деле обеспечивают функционирование современного мира. Plankalkül, изобретенный Конрадом Цузе между 1942 и 1945 годами, был первым языком программирования высокого уровня. Многочисленные языки программирования, существовавшие в то время, с тех пор были разработаны и больше не используются. Даже после многих лет своего существования языки программирования из этого списка остаются одними из наиболее широко используемых.
Рекомендуется: самые сложные университеты для поступления в 2023 году
Топ-12 самых старых языков программирования 2023 года
1. Фортран: Фортран, ранее известный как ФОРТРАН, является старейшим языком программирования, используемым в настоящее время. Первоначально он был коммерчески распространен в 1957 году. Язык программирования был создан командой IBM под руководством Джона Бэкуса.
В конце 1953 года Бэкус представил своим руководителям из IBM план создания более полезного языка программирования, чем язык ассемблера, для их мейнфрейма IBM 704. Фортран стал доступен широкой публике через три года после того, как год спустя его стали использовать. Фортран быстро изменил область компьютерного программирования, и с тех пор он используется вот уже 60 лет.
2. Лисп: Lisp — второй старейший язык программирования высокого уровня, который до сих пор широко используется, после Fortran, который был представлен всего год спустя. Джон Маккарти, известный ученый-компьютерщик и один из пионеров в области искусственного интеллекта, создал Lisp. Летом 1956 года Маккарти начал создавать концепцию Lisp, работая над летним исследовательским проектом по искусственному интеллекту в Дартмуте.
В 1958 году Lisp — аббревиатура от LISt Processor — был подготовлен для общего использования. Версия исходного языка программирования Lisp за прошедшие годы претерпела несколько изменений и в настоящее время используется на широком спектре диалектов.
См. также: Лучшие страны для ведения бизнеса в Африке в 2023 году.
3. КОБОЛ: В 1959 году Конференция по языкам систем данных создала COBOL, что означает «Общий бизнес-ориентированный язык» (CODASYL). В те дни растущие расходы на программирование тревожили как пользователей компьютеров, так и производителей. Было высказано предположение, что преобразование станет более доступным и быстрым, если будет использоваться типичный бизнес-ориентированный язык.
Эти опасения привели к встрече с Министерством обороны, которая привела к рождению COBOL, который с тех пор преимущественно используется в корпоративных, финансовых и административных системах организаций и правительств. Язык программирования FLOW-MATIC, созданный Грейс Хоппер, послужил основой для некоторых проектов COBOL.
4. БАЗОВЫЙ: Хотя каждый язык программирования в этом списке оказал влияние на компьютерный мир, BASIC (универсальный код символических инструкций для начинающих), возможно, выделяется как самый инновационный. Джон Дж. Кемени и Томас Э. Курц впервые опубликовали BASIC в 1964 году в Дартмутском колледже, что позволило обычным людям — особенно студентам, специализирующимся в других предметах, помимо естественных наук и математики — программировать и управлять компьютерами.
Самым популярным языком программирования в течение долгого времени был BASIC, потому что его было очень легко выучить. В 1980-е годы использование BASIC сократилось, но в последнее время интерес к этому языку программирования возрос.
Рекомендуется: самые используемые социальные сети в Нигерии, 2023 г.
5. Паскаль: Хотя BASIC по-прежнему преподавали во многих учебных заведениях, Паскаль Никлауса Вирта завоевал популярность среди студентов, стремящихся освоить более сложные навыки программирования. С целью продвижения организованного программирования и организации данных Вирт изобрел Паскаль. Люди с мини- или микрокомпьютерами часто использовали Паскаль.
Паскаль использовался для создания коммерческого программного обеспечения в конце 1970-х и начале 1980-х годов, а также на уроках компьютерного программирования в колледжах. Блез Паскаль, известный французский математик, философ и физик, был удостоен чести, когда Никлаус Вирт назвал в его честь свой язык программирования Паскаль.
6. С: Еще одним важным языком программирования, который широко использовался и оказал влияние на многие другие языки, является C. Деннис Ритчи создал язык программирования C, замену B, в Bell Labs в период с 1972 по 1973 год для совершенно новой операционной системы Unix. В течение следующих нескольких лет язык C использовался в нескольких проектах Bell System, а также другими исследовательскими корпоративными, академическими и правительственными учреждениями. C приобрел популярность в 1980-х годах и со временем стал одним из наиболее широко используемых языков программирования.
Язык C был создан для поддержки кросс-платформенного программирования, что упрощает создание программ, которые можно легко преобразовать для нескольких компьютерных платформ и операционных систем с небольшими изменениями исходного кода.
Рекомендуется: Лучшие онлайн-университеты мира.
7. Светская беседа: Ранний объектно-ориентированный язык программирования под названием Smalltalk был создан в Xerox PARC группой под руководством Алана Кея. В Группе исследований обучения (LRG) Xerox PARC он был разработан частично для образовательных целей, особенно для конструктивистского обучения (при котором учащиеся строят мысленные модели для познания окружающего мира). Smalltalk-80, коммерческая версия Smalltalk, не публиковалась до 1980 года.
Раньше только машины Xerox Alto могли использовать Smalltalk. Smalltalk остается одним из самых любимых языков программирования всех времен, несмотря на существование более сложных объектно-ориентированных языков программирования. Smalltalk оказал значительное влияние почти на все последующие объектно-ориентированные языки, включая Flavors, Java, Ruby, Python, CLOS, Objective-C и некоторые другие.
8. SQL: В начале 1970-х годов Дональд Д. Чемберлин и Рэймонд Ф. Бойс создали SQL (язык структурированных запросов) в IBM. Реляционная парадигма Эдгара Ф. Кодда для администрирования баз данных была одним из первых коммерческих компьютерных языков. Система управления базами данных System R от IBM была разработана с учетом этого языка программирования. С тех пор язык SQL был признан де-факто стандартным языком для взаимодействия с реляционными базами данных как Американским национальным институтом стандартов (ANSI), так и Международной организацией по стандартизации (ISO).
MySQL, созданная Oracle в конце 1970-х годов в ответ на выпуск SQL от IBM, является одной из самых известных систем управления базами данных SQL.
Рекомендуется: Лучшие научные курсы для обучения в университете.
9. Ада: По контракту с Министерством обороны США Жан Ичбиа и его команда из CII-Honeywell-Bull во Франции создали Ada в начале 1980-х годов. Часть Паскаля и других предшествующих языков послужила основой для структурированного, статически типизированного, императивного и объектно-ориентированного языка программирования высокого уровня.
Когда в 1977 и 1983 годах разрабатывалась Ада, Министерство обороны использовало сотни языков программирования, и она должна была занять их место. Ada до сих пор используется для создания очень больших и важных программных систем.
10. МАТЛАБ: Как следует из названия, MATLAB был создан компанией MathWorks в начале 1980-х годов и используется миллионами людей с опытом работы в области техники, науки и экономики. MATLAB, который начинался как простой интерактивный матричный калькулятор, теперь позволяет манипулировать матрицами, визуализировать функции и данные, реализовывать алгоритмы, разрабатывать пользовательский интерфейс и взаимодействовать с различными языками программирования.
Поскольку LINPACK и EISPACK являются библиотеками математического программного обеспечения, Клив Молер создал MATLAB, чтобы его студенты могли использовать их без необходимости изучать Фортран. В предыдущие несколько десятилетий MATLAB продолжал успешно и широко использоваться.
Рекомендуется: как использовать Chatgpt, не будучи обнаруженным
11. АЛГОЛ: Амбициозная цель PL/I, или языка программирования номер один, когда он впервые появился в начале 1960-х годов, заключалась в том, чтобы стать гибким языком, который мог бы поддерживать системное, коммерческое и научное программирование. Чтобы предложить универсальный магазин для широкого спектра приложений, PL/I объединил возможности Fortran, COBOL и ALGOL.
Его способность выполнять сложные вычисления, манипулировать данными и программировать на системном уровне выделяла PL/I. Это действовало как своего рода «Швейцарский армейский нож»язык, предоставляющий широкий спектр функциональных возможностей для различных задач.
Однако из-за трудностей реализации, вызванных его широким охватом и сложностью, язык претерпел несколько итераций. PL/I используется сегодня, но реже, чем другие языки и, в частности, устаревшие системы и отрасли, такие как финансы и аэрокосмическая промышленность.
12. ПЛ/И: Амбициозная цель PL/I, или языка программирования номер один, когда он впервые появился в начале 1960-х годов, заключалась в том, чтобы стать гибким языком, который мог бы поддерживать системное, коммерческое и научное программирование. Чтобы предложить универсальный магазин для широкого спектра приложений, PL/I объединил возможности Fortran, COBOL и ALGOL.
Его способность выполнять сложные вычисления, манипулировать данными и программировать на системном уровне выделяла PL/I. Он действовал как своего рода язык «швейцарского армейского ножа», предоставляя широкий спектр функций для различных задач.
Однако из-за трудностей реализации, вызванных его широким охватом и сложностью, язык претерпел несколько итераций. Его наследие можно найти в парадигме структурированного программирования и акценте на удобстве сопровождения и ясности кода.
Рекомендуется: самые богатые президенты мира и их состояние в 2023 году
Заключение
Давая инструкции компьютерам и другому электронному оборудованию, языки программирования действительно помогают обеспечить бесперебойную работу современного мира. Разработчики регулярно используют самые разные языки программирования. Даже в 2022 году инженеры по-прежнему ценят использование некоторых старых языков программирования, которые им время от времени предлагают.
Эде Самуэль Чуквуэмека ACMC, является студентом юридического факультета и сертифицированным медиатором/примирителем в Нигерии. Он также является разработчиком со знаниями HTML, CSS, JS, PHP и React Native. Сэмюэл намерен изменить профессию юриста, создав веб- и мобильные приложения, которые значительно облегчат юридические исследования.