Порядок развития языков программирования

История развития языков программирования

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

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

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

Инструменты позволяют им писать код, переводить его и запускать. Но задача программиста состоит не только в написании и переводе кода, но и в тестировании кода, отладке алгоритма, компиляции другими, интерпретации и сопровождении кода, чтобы программа работала правильно.

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

Читайте также:  Kia sportage программирование ключа

Тьюринг — 1936 год.

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

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

Fortan — 1957

Спустя годы многие программисты и разработчики считают его первым языком программирования, и даже сегодня есть потомки, используемые нынешними программистами. Этот язык известен как Fortran или Fortran Saltion, его создателем является Джон Бэкус, и он считается языком высокого уровня, поскольку используется в компьютерах для решения научных, математических и статистических задач.

Это была более практичная альтернатива предыдущим языкам, появившимся до сих пор, и она была предложена для использования в штаб-квартире компьютерной компании IBM и спустя годы после того, как она была официально поставлена. Fortran был создан Backus для более быстрого расчета расстояний и в настоящее время используется в таких областях, как автомобильная промышленность, исследования, метеорология или аэрокосмическая промышленность.

COBOL — 1959

Затем появился COBOL, который задумывался как язык программирования общего назначения, который мог использовать любой компьютер, который был или будет построен, что было тесно связано с почти отсутствующей совместимостью между различными машинами, созданными разными производителями. В этом смысле ориентированный на бизнес лингва-франка, разработанный Грейс Мюррей Хоппер, имел объединяющий язык, который мог выполнять множество задач в крупных корпорациях того времени.

Текущие системы, такие как используемая Почтовой службой США, телефонные системы различных провайдеров, системы некоторых больниц по всему миру, некоторые правительственные системы, системы, используемые сигналами светофора, и даже процесс кредитных карт во многих банках. сущность.

BASIC-1964

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

Несколько лет спустя (1977 год) язык был интегрирован в компьютер Apple II, в то время он был уже настолько популярен, что был интегрирован во многие системы разных машин и даже был модифицирован Биллом Гейтсом, где и остается по сей день. наиболее важных языков, Visual Basic является одной из программ, которые его используют, хотя многие разработчики не используют эту программу.

Pascal — 1970

Шесть лет спустя появился еще один язык, популярность которого резко возросла, — Паскаль, названный Никлаусом Виртом в честь Блеза Паскаля, создателя математического калькулятора. Этот язык является академическим инструментом, и хотя он в основном используется в деловых целях, его полезность и важность таковы, что знаменитое приложение Skype использует его сегодня. Однако, кроме этого, не многие программы используют его.

С (Си) — 1972

В этом году Ричи Деннис разработал язык C для лабораторий Bell Telephone Company, после чего он разработал язык C «B», на котором он был основан. C является языком программирования для программистов, потому что он может быть переведен при написании определенных инструкций, и кроме того, он до сих пор служит основой для других языков программирования, используемых в различных программах по сей день.

Он нацелился на систему Unix, и он нацелился правильно, потому что почти все ее ядро ​​переписано на языке программирования C, а программисты, которые вникают в этот язык, устанавливают Linux, и они смогут найти основу языка.

С++ — 1979

Такие программисты, как Бьярне Страуструп, отвечали за модификацию языка C, поэтому появился C++, и, поскольку C считался мощным языком программирования, к счастью, C++ был невероятно оптимизирован, так что даже сегодня он также считается самым популярным в мире. История и эволюция языков программирования.

Firefox, набор программ Microsoft Office и Adobe (особенно Adobe PDF Reader) используют этот превосходный язык, который применялся во многих приложениях с момента появления вычислительных поколений.

Perl — 1987

Не все языки программирования способны выполнять все задачи, которые могут понадобиться программисту, несмотря на его цели, и Ларри Уолл был одним из тех, кто это понял, в 1987 году он разработал Практический язык извлечения отчетов, который был разработан с использованием системы Unix. и Была предпринята попытка извлечь данные из отчета. Craigslist — одна из программ, которые используют его сегодня.

Python — 1991

Python — один из самых востребованных языков разработчиками прямо сейчас, он был создан вместе с C++ Гвидо Ван Россумом для решения проблем языков ABC, он используется до сих пор, но знаменует собой начало языков программирования. Развиваясь таким образом, многие программисты до сих пор используют этот язык, а крупные компании, такие как Google и NASA, используют его в своих программах, устройствах и системах.

Visual Basic — 1991

Visual Basic сегодня не так популярен, как тогда, когда Интернет проникал во многие области рынка, этот язык был очень полезен для проектирования и определения содержимого веб-страниц.

Ruby — 1993

Ruby или Matz — это творение Юкихиро Мацумото, которое объединяет элементы других языков, таких как Perl, Eiffel, Ada, Lips, и было разработано в восьмидесятых годах. Basecamp — одна из программ, использующих его сегодня.

Java и JavaScript — 1995

Популярность этих двух языков намного выше, чем у других языков, таких как C++. Давайте поговорим о том, сколько людей его знают, сколько людей о нем слышали, сколько программ использовали этот язык, и пропорция страниц, использующих его (50%). Многие разработчики пытались заменить его для создания новых языков, тем самым продолжая развитие языков программирования, однако его существование по-прежнему очень важно.

Хотя они были созданы в один год, эти языки не родственны, на самом деле Javascript был создан под именем Mocha Бренданом Эйхом, а Java был создан Джеймсом Гослингом в сотрудничестве с другими коллегами, работающими в системе Sun. Javascript используется AJAX и другими системами, а NASA использовало Java в 2000 году для миссии под названием Mars Rovers.

PHP — 1995

По сравнению с двумя предыдущими языками, PHP, созданный Расмусом Лердоффом, имеет очень хорошие позиции, хотя он и не так популярен, но сильно повлиял на способ программирования многих страниц. Некоторые приложения все еще используют его, и, по оценкам, более 200 000 веб-сайтов основаны на нем. Примером довольно популярного приложения, использующего PHP, используемого сегодня, является Facebook .

С# – 2001

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

Ruby on Rails – 2005

Он был создан с открытым исходным кодом в 2004 году и классифицирован как язык программирования в 2005 году, когда он начал делиться своими правами с общественностью.Язык был создан Дэвидом Хайнемайером Ханссоном и улучшался с годами, и в настоящее время он имеет версию 3.0. .7 .

GO — 2009

Также известный как Go, он был разработан компанией Google LLC, и, хотя было упомянуто, что многие программы Google используют Python в качестве базового языка, этот, разработанный ими, был вдохновлен C. В отличие от предыдущих языков, которые пытались быть очень простыми, Go — сложный язык программирования, даже больше, чем его вдохновение. Целью, к которой он стремится, является безопасность систем и программ, и он заботится об этой реальности.

Kotlin – 2012

Google снова является точкой отсчета, когда речь идет об этом языке программирования, он был создан разработчиками JetBrains и представлен на Google I/O, Android использует немного этого языка, и Google оценивает его как лучший язык для этой ОС.

Swift – 2013

Завершая эволюцию языков программирования, будет упомянут Swift, созданный Apple в 2013 году для ускорения программирования систем с использованием других языков, таких как Kotlin. Созданная этой компанией, разумеется, система iOS использует ее для программирования.

Эволюция языков программирования

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

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

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

К девяностым годам языки программирования появились благодаря тому, что их создатели сосредоточились на конкретных идеях прошлых лет, а не на самих парадигмах или на создании новых. Примером этого является C ++, который связал объектно-ориентированное программирование с программированием любой компьютерной системы, а позже также стремились включить логическое программирование в новые языки программирования.

Однако с годами системное программирование стало более совершенным, а идеи, на которых его построили разработчики, расширились, пытаясь адаптироваться к различным средам. Появление Интернета стало признаком развития языков программирования. Java и Javascript были созданы в этом десятилетии (1990 г.), и их популярность также обусловлена ​​их интеграцией с браузерами того времени и пользовательскими программами с различными появившимися веб-серверами.

Источник

Оцените статью