Ланч-тайм 232: краткий перевод свежих статей о digital

#791. 10 самых влиятельных языков программирования за последние 50 лет и их создатели

The 10 Most Influential Programming Languages of the Last 50 years and Their Creators

Список языков программирования с каждым годом пополняется: недавно появились Scala, Kotlin, Go и Closure, но обычно далеко не все новички живут долго. Мы же поговорим о тех языках, которые заложили основы основ разработки в последние 50 лет.

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

Порядок произвольный, но поскольку автор статьи Java-разработчик, этот язык в списке первый :–)

Java — James Gosling

Java является одним из самых популярных и успешных языков программирования. Его «отец» — доктор Джеймс Артур Гослинг.

Изначально Java была разработана и поддерживалась в Sun Microsystems, но в 2010 году её купил Oracle. Миссия языка — “Write Once Run Anywhere”, и независимость платформ от Java является основой её успеха в корпоративном мире.

Продвижение медцентров и клиник: три кейса о SEO, TikTok и Instagram*

Как получить измеримые результаты в фарммаркетинге.

Показываем на примерах →

Спецпроект

C — Dennis Ritchie

Деннис Макалистер Ритчи, американский ученый, создал язык программирования C между 1967 и 1973 годами в AT & T Bell Labs. Кстати, он же создал известную операционную систему UNIX на пару со своим давним коллегой Кеном Томпсоном. Да, не Билл Гейтс и не Стив Джобс, но наделал дел в мире программного обеспечения тоже немало. C всё ещё очень популярен и широко используется в системном программировании. Он старше, чем Java, но он ещё эгей-гей какой.

C++ — Bjarne Stroustrup

Бьярн Страуструп, родившийся 30 декабря 1950 года в Орхусе, Дания, — датский ученый, известный благодаря созданию и развитию широко используемого языка программирования C++.

C++, как видно из названия, был разработан как язык следующего поколения на замену популярного тогда C. Главное отличие: возможность объектно-ориентированного программирования, которое считалась феноменальным по сравнению с более структурным программированием на С.

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

Python — Guido van Rossum

Python, разработанный Гвидо ван Россумом из CWI, является языком программирования высокого уровня, концепция которого подчёркивает читабельность кода. Говорят, что его синтаксис совершенно понятен.

Читайте также  Мир посткороны: 6 зарождающихся трендов, ускоренных кризисом

В Соединенных Штатах Python, в основном, заменил Java на академическом уровне: студенты теперь учатся программировать именно на Python вместо C или Java.

Python широко используется в разработке веб-приложений, программного обеспечения и информационной безопасности. Этот язык очень любят технические гиганты вроде Google, Yahoo и Spotify.

JavaScript — Brendan Eich

На субъективный взгляд автора, чуть ли не самый важный язык последних пяти-десяти лет. Его крутые библиотеки вроде jQuery делали его почти непобедимым на стороне клиента, а теперь, когда есть NodeJS, он отлично справляется с разработкой на серверной стороне.

JavaScript — это язык сценариев на основе прототипов, который динамичен, слабо типизирован и имеет первоклассные функции, разработанные Бренданом Эйчем и Netscape Communications Corporation.

Язык широко используется для создания сценариев на стороне клиента, валидации, анимации, перехвата, отправки форм и других распространённых задач. Он работает внутри браузера и используется практически на всех крупных сайтах.

PHP — Rasmus Lerdorf

Даже если вы ненавидите PHP (кто не в курсе, он расшифровывается как «Персональная домашняя страница»), вы просто не можете игнорировать тот факт, что пол-интернета работает именно на нём. PHP изначально был создан Расмусом Лердорфом в 1995 году.

PHP был конкурентом серверного скриптового движка Microsoft Active Server Pages (ASP) и аналогичных языков вроде Java Server Pages (JSP), но постепенно получил признание среди разработчиков и теперь используется на более 20 миллионов сайтов и почти на миллионе веб-серверов. Его юзают гиганты вроде Facebook, Wikipedia, WordPress и Joomla. PHP широко применяется для создания динамических веб-страниц и разработки на стороне сервера.

Perl — Larry Wall

Perl — это универсальный интерпретируемый динамический язык программирования высокого уровня, разработанный Ларри Уоллом в середине 1980-х годов. Perl прославился благодаря своим превосходным возможностям обработки текста.

Это по-прежнему основной язык, используемый для разработки отчётов и сценариев в системах UNIX. Perl известен синтаксическим анализом и обработкой больших текстовых файлов и используется в CGI (computer-generated imagery, компьютерной графике), приложениях баз данных, сетевом программировании и графическом программировании.

Perl предпочитают компании IMDB, Amazon и Priceline.

Ruby — Yukihiro Matsumoto

Ruby был впервые спроектирован и разработан в середине 1990-х годов японцем Юкихиро Мацем из Мацумото.

Ruby был создан под влиянием Perl, Ada, Lisp и Smalltalk, и программировать на нём продуктивно и приятно. Язык годится для разработки веб-приложений — его используют Twitter, Hulu и Groupon.

Lisp — John McCarthy

Lisp был разработан Джоном Маккарти и является вторым по старшинству языком программирования высокого уровня.Он считается отцом функциональных языков программирования, таких как Haskell, Erlang или Scala, и, в основном, используется для разработки AL и систем ПВО.

Pascal — Niklaus Wirth

Pascal — это императивный (командный) и процедурный язык программирования, разработанный в 1968–1969 годах и опубликованный в 1970 году Никлаусом Виртом. Он предназначен для закрепления хороших методов программирования с использованием структурированного программирования и структурирования данных.

Читайте также  Ланч-тайм 249: краткий перевод свежих статей о digital

Вывод: никто не забыт, ничто не забыто — теперь вы знаете праотцов языков программирования и можете поддержать светскую беседу с кодерами.
Браво! Вы сэкономили 8 минут (и несколько часов ожесточенных споров, какой язык лучше).

Читать по теме: Ланч-тайм: краткий перевод свежих статей о Digital (все выпуски)

Источник: cossa.ru

Строй Сам