- История развития языков программирования
- Тьюринг — 1936 год.
- Fortan — 1957
- COBOL — 1959
- BASIC-1964
- Pascal — 1970
- С (Си) — 1972
- С++ — 1979
- Perl — 1987
- Python — 1991
- Visual Basic — 1991
- Ruby — 1993
- Java и JavaScript — 1995
- PHP — 1995
- С# – 2001
- Ruby on Rails – 2005
- GO — 2009
- Kotlin – 2012
- Swift – 2013
- Эволюция языков программирования
История развития языков программирования
Языки программирования так называются, потому что их структура очень похожа на письменные языки, и они имеют полное историческое путешествие, которое будет объяснено в хронологическом порядке в этой статье по истории.
С 1801 года мы можем говорить о языках программирования, возможно, не придавая им той формы, в которой они известны сегодня, а начать описывать эволюцию языков программирования. В мире технологий и вычислений и особенно программирования уже существует множество языков, позволяющих разработчикам и программистам лучше выполнять свои задачи по программированию.
В принципе, прежде чем приступить к временной шкале языка программирования, необходимо помнить о двух основных понятиях. Первым из них является «программирование», которое часто используется для описания создания приложений, программ, компьютерных систем или видеоигр.
Инструменты позволяют им писать код, переводить его и запускать. Но задача программиста состоит не только в написании и переводе кода, но и в тестировании кода, отладке алгоритма, компиляции другими, интерпретации и сопровождении кода, чтобы программа работала правильно.
В то же время язык программирования является искусственным языком и, как и многие другие языки, основан на грамматических правилах и работает таким образом, что программисты могут писать последовательности алгоритмов, которые при выполнении выполняют определенные задачи также на этом конкретном языке. логическое поведение и внешний вид программы, системы или видеоигры на различных устройствах, на которых она будет работать.
Тьюринг — 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 г.), и их популярность также обусловлена их интеграцией с браузерами того времени и пользовательскими программами с различными появившимися веб-серверами.