- Топ-10 языков программирования в 2020 году по версии GitHub
- Топ-10 языков программирования в 2020 году по версии GitHub
- 1. Python
- 2. Java
- 3. Javascript
- 5. Cи и C++
- 6. PHP
- 8. Objective-C
- 9. Swift
- 10. MATLAB
- Лучший язык программирования по рейтингу TIOBE 2020
- Лучший язык программирования по рейтингу TIOBE 2020
- Лидирует C
- Второе место за Java
- Почётная бронза у Python
- А что с остальными языками?
- Заключение
- 8 основных языков для бэкенда
- 8 основных языков для бэкенда
- Что можно делать на Java
- Какие компании используют Java
- Что можно делать на PHP
- Какие компании используют PHP
- .NET (C#, VB)
- Ruby + Ruby on Rails
- Что можно делать на Ruby
- Какие компании используют Ruby
- Python
- Что можно делать на Python
- Какие компании используют Python
- JavaScript
- Что можно делать на JavaScript
- Какие компании используют JavaScript
- Что можно делать на Go
- Какие компании используют Go
- Заключение
- Самые топовые и высокооплачиваемые языки программирования
- 10 самых «любимых» языков для разработчиков Stack Overflow 2020
- 10 самых «наиболее малоприятных» языков для разработчиков Stack Overflow 2020
- 10 самых «популярных» языков для разработчиков Stack Overflow 2020
- 10 самых «популярных» технологий разработчиков Stack Overflow 2020
- Топ-10 самых «высокооплачиваемых» языков разработчиков Stack Overflow 2020
- Рейтинг языков программирования в 2021 году
- 1. Рейтинг TIOBE Index
- 2. Рейтинг Wappalyzer для веб-приложений
- 4. Рейтинг IEEE Spectrum
- 5. Рейтинг Stack Overflow
- 6. Вакансии на Head Hunter
- 7. Google Books Ngram Viewer
- Похожие записи:
- Комментарии 30
- Видео
Топ-10 языков программирования в 2020 году по версии GitHub
Топ-10 языков программирования в 2020 году по версии GitHub
В 2020 году IT-индустрия продолжала развиваться. Перед новичками всё ещё стоит вопрос, какой язык программирования стоит учить.
Ответ даёт команда GitHub. Каждый год она анализирует количество поисковых запросов пользователей, которые ищут туториалы по языкам программирования. И на основе этих данных составляет рейтинг.
Рассказываем, какие языки программирования оказались самыми популярными в 2020 году. Кстати, не забывайте следить за нашим баттлом языков программирования.
1. Python
Python — бесплатный язык программирования, с открытым исходным кодом и удобными структурами данных. Он запускается на любых ОС и поддерживает множество сервисов, сред разработки и фреймворков. К тому же он подходит для новичков и его просто выучить.
Python подходит для создания веб-сервисов и мобильных приложений, вроде YouTube, Quora, Pinterest и Instagram, а также программ Blender, Inkscape и Autodesk. Кроме того, Python использовали для создания видеоигр, включая Civilization IV и Vegas Trike.
2. Java
Java — стал стандартом для приложений, которые запускаются на любых платформах, включая Mac, Windows, Android, iOS и так далее. Также его используют в системах больших данных.
На Java написаны веб-приложения крупных компаний, таких как Twitter, LinkedIn, Amazon и eBay. Он также является официальным языком для создания приложений на Android.
3. Javascript
JavaScript — это одна из основ фронтенд-разработки. Его используют, чтобы сделать сайты интерактивными: добавлять всплывающие окна, эффекты и даже небольшие игры.
Кроме того, с выпуском ECMAScript 6 и таких фреймворков, как Angular, Node, Express и React, разработчики начали использовать JavaScript для создания клиентского и серверного программного обеспечения.
C# часто используют бэкенд-разработчики, в том числе в Bing, Dell, Visual Studio и MarketWatch., разработчики игр на Unity, создатели приложений для Windows, Android и iOS.
5. Cи и C++
Си был разработан еще в 1973 году и до сих пор остается одним из самых распространенных языков программирования. С++ очень близок к Си: у них схожий синтаксис, к тому же большая часть кода, написанная Си, будет справедлива и для C++.
На Cи и C++ написаны Microsoft Windows, Linux, macOS, ядра iOS и Android. А также Oracle Database, MySQL и MS SQL Server.
Cи и C++ считаются высокопроизводительными языками. Поэтому их используют в разработке приложений, для которых важна производительность. Это, например, Firefox, приложения Adobe, а также видеоигры.
6. PHP
PHP — один из самых популярных языков программирования для бэкенда. Его используют для создания многих сайтов в интернете, включая Facebook и Yahoo.
PHP считается относительно доступным языком для начинающих программистов. К тому же у PHP-разработчиков есть много специализированных онлайн-сообществ, где можно получить ответы на любые вопросы.
Приложения, написанные на R, используют крупные компании для анализа статистики и обработки и структурированных и неструктурированных данных. Также он подходит для машинного обучения.
R достаточно сложно выучить, но у него активное онлайн-сообщество, которое помогает новичкам.
8. Objective-C
Objective-C — используют для создания программного обеспечения OS X и iOS с начала 1980-х годов. Он достаточно гибкий, с простым синтаксисом и его легко освоить. Особенно, если вы знакомы с C и Java.
Видео: Топ языков которые нужно учить в 2022 году #программист #компьютер #кодСкачать
Видео: 04 - какую технологию выбрать для back-end? / Back-end - Путь Самурая / Уроки по Back-endСкачать
В 2014 году на замену Objective-C Apple представила Swift. Впрочем, Objective-C до сих пор востребован и лучше подходит для крупных проектов.
9. Swift
Swift — один из самых популярных языков программирования для разработки приложений на iOS. У него открытый исходный код и простой синтаксис, к тому же, Swift совместим с Objective-C.
На Swift написаны популярные сервисы, такие как WordPress, Mozilla Firefox, SoundCloud и Flappy Bird.
10. MATLAB
MATLAB — это инструмент статистического анализа, который применяется в различных отраслях промышленности для обработки данных. Он построен специально для ученых и инженеров.
Программисты используют MATLAB для создания приложений с использованием технологий машинного и глубокого обучения. Программы на базе MATLAB позволяют пользователям анализировать данные, создавать алгоритмы, обрабатывать изображения и проверять результаты исследований.
Его легче изучать, чем другие языки программирования. Для новичков на сайте MathWorks есть обширный раздел, посвященный ответам на вопросы о MATLAB.
Лучший язык программирования по рейтингу TIOBE 2020
Лучший язык программирования по рейтингу TIOBE 2020
TIOBE — это популярный рейтинг языков программирования, который успел завоевать доверие среди айтишников. Недавно мы провели баттл языков программирования, а теперь предлагаем посмотреть на более предметную статистику популярных языков 2020 года по версии TIOBE:
Начнём с того, что любые рейтинги субъективны. Большинство аналитических систем основываются на поисковой выдаче крупных поисковиков, таких как Google. Но даже при условии идентичных исходных данных, разные системы могут выдавать разные результаты.
Индекс TIOBE также формируется на базе поисковых запросов, которые включают название языка. Такой рейтинг не будет учитывать количество написанного на языке кода, в отличие от PYPL — рейтинга GitHub. Также TIOBE не принимает в расчёт запросы из Яндекса и китайского поисковика Baidu. Но данный рейтинг всё ещё является наиболее приоритетным среди разработчиков.
Индекс TIOBE можно использовать для проверки актуальности своих знаний и для принятия стратегического решения о том, какой язык следует использовать в том или ином проекте.
Давайте проанализируем первую тройку.
Лидирует C
Ничего удивительного: язык программирования C возглавлял рейтинги с 1985 года, лишь иногда отдавая первенство Java.
Сейчас C популярен преимущественно благодаря интернету вещей. Огромное количество «умных» девайсов действительно работают на базе программного обеспечения, которое написано на C. Таким устройствам важна высокая производительность, и именно это предоставляет язык С.
Второе место за Java
И хотя Java ещё в январе 2020 года лидировал в рейтинге языков программирования TIOBE, позже его позиции стремительно обвалились. Более того, в ноябре его обошёл Python, опустив на третье место, однако затем Java всё-таки поднялся. Популярность этого языка обусловлена кроссплатформенностью, которую обеспечивает JVM, и большим количеством решаемых задач, среди которых Android-приложения, бэкенд и десктопные ПО.
Почётная бронза у Python
Специалисты сходятся во мнении, что языку удалось обойти Java из-за пандемии и развития сферы Data Science, в которой около 74% специалистов по версии 365 Data Science работают именно с Python:
Кроме того, Python прост в изучении и его часто гуглят начинающие разработчики.
А что с остальными языками?
По сравнению с декабрём 2019 года, небольшой подъём наблюдается у C++, JavaScript, PHP и R:
Немного сдали позиции Visual Basic, C# и SQL:
Также есть так называемый «Язык программирования года» — своеобразная премия, которой награждается язык, показавший наибольший рост в течение года:
Видео: Какой язык выбрать для backend-разработки?Скачать
Видео: Какой язык учить для бекенда?🚀 Топ 3 языкаСкачать
Есть мнение, что языком программирования 2020 по версии рейтинга TIOBE станет C.
Заключение
Выходит, что текущая элитарная тройка — это C, Java и Python. Все три языка продолжают активно изучать, у них огромное комьюнити и много готовых проектов, которые нуждаются в поддержке. Неплохо себя показывают языки веб-разработки JavaScript и PHP, а также R — главный конкурент Python в сфере Data Science.
Да, возможно, в первых числах января картинка поменяется, но вряд ли слишком сильно относительно текущего рейтинга.
8 основных языков для бэкенда
8 основных языков для бэкенда
Автор Мария Багулина
Бэкенд — это прослойка, которая соединяет интерфейс с базой данных, позволяет получать ответы от сервера и обеспечивает работу сайта. В этом материале расскажем о языках для бэкенда: что на них можно делать и какие крупные компании их используют.
Java — один из самых популярных языков программирования. Он универсален и используется уже более 20 лет.
Универсальность обеспечивается виртуальной машиной Java (Java Virtual Machine, JVM). Во многих языках во время компиляции программа переводится в код, который может работать по-разному на разных устройствах или платформах. В Java этой проблемы нет. JVM играет роль промежуточного уровня — из программы на Java она делает код, который может выполняться на любом компьютере независимо от того, где код был скомпилирован.
У Java большое сообщество, и в интернете можно найти ответы практически на любые вопросы о языке.
Что можно делать на Java
Технологии Java могут использоваться для многих задач, среди которых:
Какие компании используют Java
Airbnb, Uber, Pinterest, LinkedIn, Groupon, eBay, Evernote, FitBit, Hubspot.
PHP используют около 78% всех сайтов. Язык появился в 1995 году, когда было не так много возможностей для создания динамических веб-страниц. PHP динамически типизирован, и один и тот же фрагмент кода может вести себя по-разному в зависимости от контекста, что делает программы на PHP сложными для масштабирования и иногда медленными.
PHP — отличный язык для начинающих по ряду причин:
Что можно делать на PHP
Согласно официальному сайту PHP, вы можете:
Какие компании используют PHP
Facebook, Lyft, Mint, Hootsuite, Viber, Buffer, DocuSign.
.NET (C#, VB)
Фреймворк с открытым исходным кодом ASP.NET от Microsoft используется для создания веб-сайтов с помощью таких языков, как Visual Basic (VB), C#, F# и других.
.NET работает на основе архитектурного шаблона MVC (Model-View-Controller, Модель-Представление-Контроллер). Контроллер принимает запросы пользователя и взаимодействует с моделью для обработки данных. Затем результат передаётся в представление и отображается в виде интерфейса веб-страницы.
C# — высокоуровневый язык программирования. Это означает, что разработчики могут писать на нём программы, независимые от архитектуры процессора конкретного компьютера.
C# популярен среди разработчиков, потому что он обладает некоторыми преимуществами C++, но на нём проще писать код и избегать при этом грубых ошибок.
Visual Basic — это потомок BASIC, который унаследовал его стиль и сочетает в себе элементы ООП. Это простой язык для начинающих: он широко распространён и обладает несложным синтаксисом. VB часто применяют для прототипирования.
Недостатком программирования на VB является большой объём памяти, необходимый для установки и запуска инструментов разработки.
Видео: Какие языки программирования учить в 2020? Рейтинг языков программированияСкачать
Видео: Какой язык программирования выбрать backend-разрабочтику? | Лучшие комбинации для изученияСкачать
Microsoft, Starbucks, Docplanner, StackOverflow.
Ruby + Ruby on Rails
Ruby on Rails — это веб-фреймворк на языке программирования Ruby. Ruby on Rails имеет набор готовых инструментов, которые позволяют быстро выполнять базовые задачи.
Ruby достаточно лаконичный и не требует много кода для бэкенда, что позволяет разработчикам быстро создавать и запускать прототипы (этим Ruby похож на Python). Популярность Ruby выросла в начале 2000 годов, но с тех пор заметно снизилась.
Ruby — язык с открытым исходным кодом, а значит его можно модифицировать и дополнять.
Что можно делать на Ruby
Какие компании используют Ruby
Airbnb, Codecademy, TaskRabbit, Kickstarter, RapGenius, Scribd, AngelList.
Python
Python стал очень популярным языком программирования. Он используется как для веб-разработки, так и для создания настольных приложений. В Сети можно найти огромное число обучающих сайтов, учебных пособий и руководств по Python, что делает его доступным языком для новичков.
Кроме того, синтаксис Python прост и лёгок для понимания по сравнению с другими языками. Python поддерживает объектно-ориентированное, функциональное и аспектно-ориентированное программирование, а также это динамически типизированный язык с открытым исходным кодом.
Что можно делать на Python
Некоторые из наиболее популярных применений Python:
Какие компании используют Python
Uber, Pinterest, Mozilla, Spotify, Quora, Pandora, Netflix, Asana.
JavaScript
JavaScript (не путать с Java) — гибкий язык, который можно использовать как для фронтенда, так и для бэкенда. Это хороший язык для начинающих, поскольку в нём мало настроек, и можно начать писать код прямо в браузере.
Гибкость JavaScript порой обходится дорого: скрипты работают медленно, их сложно поддерживать и масштабировать, как и в большинстве динамически типизированных языков.
У JavaScript большое сообщество, и для его изучения в Сети есть много полезных материалов.
Значительно расширяет возможности JS программная платформа Node.js. С её помощью код, написанный на JS, можно запускать без браузера на бэкенде. А наличие огромного количества готовых решений в пакетной экосистеме npm позволяет разработчику не тратить время на создание большинства типовых решений.
Что можно делать на JavaScript
С JavaScript создаются веб-приложения и программное обеспечение, а именно:
Какие компании используют JavaScript
Airbnb, Codecademy, HotelTonight, eBay, Square, Asana.
Go (часто также Golang) — компилируемый многопоточный язык программирования, разработанный внутри компании Google. Язык Go разрабатывался для создания высокоэффективных программ, работающих на современных распределённых системах и многоядерных процессорах.
Go — язык со строгой статической типизацией. Имеет достаточно лаконичный и простой синтаксис, основанный на Си, но существенно доработанный, с большим количеством синтаксического сахара.
Что можно делать на Go
Какие компании используют Go
Dropbox, SoundCloud, Docker, CloudFlare, Alibaba, Xiaomi, Domino’s Pizza, Gett, Avito, Mail.ru, Tinkoff, 2GIS.
Заключение
В этом обзоре, конечно, далеко не полный список. Если вы планируете стать бэкенд-разработчиком, поищите интересующие вас вакансии и выделите технологии, которые требуются в большинстве компаний. Если же знаний в программировании у вас очень мало, можете начать обучение с базовых курсов и книг по конкретному языку. Обратитесь к нашему роадмапу по бэкенд-разработке, где помимо языков программирования также затронуты другие инструменты и технологии, необходимые для работы с серверной частью.
Самые топовые и высокооплачиваемые языки программирования
Видео: Как стать backend разработчиком? Какие языки программирования нужно учить 2020Скачать
Видео: ЭТО БАЗА. Путь самурая: backend-разработчик с детства и лучший язык программирования в бэкендСкачать
В опросе разработчиков Stack Overflow в 2020 году Rust завоевал первое место в качестве «самого любимого» языка программирования, Python оказался «самым востребованным», а Perl, Scala и Go заняли нишу «самых высокооплачиваемых» языков.
Rust, кстати, занял первое место среди «самых любимых» языков уже пятый год подряд, а Python опустился со второго места на третье, уступая TypeScript.
Под «самыми любимыми» языками в опросе Stack Overflow подразумевается высокий процент респондентов, которые в настоящее время используют такой язык и хотят далее с ним работать.
Компания также опросила разработчиков о языках, которые:
В опросе Stack Overflow 2020, опубликованном в конце мая 2020 года, участвовало около 65 000 разработчиков по всему миру.
Итак, смотрим топ-10 в вышеупомянутых категориях!
10 самых «любимых» языков для разработчиков Stack Overflow 2020
10 самых «наиболее малоприятных» языков для разработчиков Stack Overflow 2020
10 самых «популярных» языков для разработчиков Stack Overflow 2020
10 самых «популярных» технологий разработчиков Stack Overflow 2020
Топ-10 самых «высокооплачиваемых» языков разработчиков Stack Overflow 2020
В Stack Overflow выявили, что поскольку Perl присутствует среди самых «малоприятных» языков, возможно, высокая зарплата за работу с ним объясняется недостатком разработчиков, которые хотели бы использовать Perl.
В Stack Overflow также отметили, что этот опрос проводился во время, когда вирус COVID-19 повлиял на все сферы деятельности во всех странах мира, и поэтому следует учитывать данные о зарплате и работе.
В прошлом месяце на сервисе Tiobe предположили, что язык C, обычно используемый в медицинском оборудовании, может вызвать больший интерес в результате пандемии. А Python и R, используемые в науке, также могут вызвать больший интерес из-за вируса.
Рейтинг языков программирования в 2021 году
Для оценки перспективности своих усилий каждый программист должен регулярно смотреть рейтинги языков программирования. Часто бывает так, что появится некоторый модный язык, о котором все начинают писать, но потом этот язык тихо исчезает. Те программисты, которые бросились изучать этот язык, вдруг видят, что их усилия оказались напрасными.
Например, в середине в 80-х стал очень популярен язык Prolog, но потом его популярность резко снизилась. И сейчас на нем практически никто не пишет. А место популярного новичка занял Python.
Как же узнать рейтинг языков программирования? Общего рейтинга не существует, так как нет простого способа собрать подобную статистику. Но существуют разные способы оценки популярности языков программирования. Рассмотрим самые популярные рейтинги.
1. Рейтинг TIOBE Index
Рейтинг TIOBE Index построен на оценке результатов поисковых запросов, содержащих название языка. Логика этого индекса очень проста: «Если язык ищут в поисковых системах, то он популярен». Конечно же, это заявление спорное, потому что программисты-профессионалы крайне редко будут искать в поисковике именно название языка программирования. Они чаще ищут решение конкретной задачи. Но громадный плюс этого рейтинга в том, что он достаточно объективно показывает интерес к тому или иному языку.
Индекс TIOBE показывает самые популярные языки программирования, информации о которых искали на 25-ти самых популярных поисковых системах, то есть запросы вида: «+» programming». Индекс обновляется раз в месяц.
Индекс TIOBE на март 2021 года выглядит так:
На графике изменений индекса хорошо видны как менялась популярность языков программирования. Но при этом первое-второе место постоянно делят два языка Java и C. Хотя Java активно продвигается компанией Oracle, а язык C никто не продвигает.
И еще интересно то, что C++ ни разу не смог превысить по популярности C.
2. Рейтинг Wappalyzer для веб-приложений
Сервис Wappalyzer использует различные методы для идентификации веб-технологий. Рейтинг языков программирования для разработки сайтов на январь 2020 выглядит так.
В веб-программировании однозначно лидирует язык PHP, почти 80% сайтов написано на этом языке.
4. Рейтинг IEEE Spectrum
Видео: ТОП 5 ЯЗЫКОВ ПРОГРАММИРОВАНИЯ В 2023Скачать
Видео: Какой язык программирования учить в 2023 году?Скачать
Ежегодный рейтинг IEEE Spectrum Top Programming Languages использует 11 метрик из 8-ми источников, включая поисковые запросы, упоминания в твиттере и даже упоминания в вакансиях на работу программиста. С одной стороны этот рейтинг использует больше данных, но с другой стороны во многих источниках данные имеют связанный характер. Чем больше публикуются вакансий на некоторый язык программирования, тем больше запросов будет в поисковых системах. То есть у новых языков больше шансов попасть на вершину рейтинга.
Рейтинг IEEE за 2020 год выглядит так:
Важностью особенностью рейтинга IEEE является то, что рейтинг интерактивный и можно поиграть с параметрами. В этом рейтинге лидирует Python.
5. Рейтинг Stack Overflow
Сайт Stack Overflow — это площадка, на которой разработчики могут задавать и отвечать на вопросы по программированию. Этот сайт имеет около 40 миллионов посещений в месяц. Есть русскоязычная версия сайта: ru.stackoverflow.com
Этот рейтинг рассчитывается на основе опроса разработчиков. В 2020 году было опрошено более 65 000 разработчиков и составлен рейтинг языков программирования. Скорее это рейтинг языков, которые вызывают вопросы. В этом рейтинге лидером стал JavaScript.
Такая популярность вполне объяснима, сейчас JavaScript бурно развивается и каждая новая возможность вызывает массу вопросов, поэтому программисты идут на сайт Stack Overflow, чтобы задать вопросы.
Любопытно, что в этом рейтинге C не попал даже в первую десятку. Видимо, язык настолько прост и понятен, что вопросов не вызывает.
6. Вакансии на Head Hunter
Можно подойти к рейтингу языков программирования с другой стороны и посмотреть, какие языки указываются в вакансиях и сколько собираются платить. Одна из самых популярных площадок для поиска работы в IT-сфере — это сайт HeadHunter. Там есть отдельный раздел — вакансии для программистов.
Внизу страницы можно посмотреть список похожих запросов и убедиться, что у работодателей немного другие запросы.
Здесь видно, что программист, знающий Pascal (среда Delphi), все еще востребован.
7. Google Books Ngram Viewer
И в конце рассмотрим чрезвычайно полезный сервис Гугл, на котором можно смотреть использование ключевых слов в публикациях.Поэтому можно смотреть популярность не только языков программирования, а любых технологий.
В начале этой статьи приведены графики использования слов Prolog и Python. А теперь введем JavaScript, Python и PHP.
Видно как в 1992 году появляется интерес к JavaScript и он быстро обгоняет Python и PHP.
Похожие записи:
Комментарии 30
Совсем мелкая ошибка в предпоследнем предложении. Вы написали «В начале этой статьи приведены графики использования слов Prolog и Pascal», а там были Prolog и Phyton.
Не Phyton а Python. (Pascal мой первый язык программирования (Turbo, а далее Delphi))
«Для оценки перспективности своих усилий каждый программист должен регулярно смотреть рейтинг языков программирования.» — совет неоднозначный. Профессионал обычно хорошо знает 1-2 языка и специализируется на них довольно долго. Изучение другого языка происходит обычно по причине старта какого-нибудь проекта, или тупика в карьере с текущими знаниями.
Здравствуйте! Спасибо за статью!
Хотел бы узнать Ваше мнение насчет языка программирования Prolog. Дело в том, что язык программирования Prolog используется в разработке программ для искусственного интеллекта.Так как технологии искусственного интеллекта развиваются все интенсивнее, не станет ли язык программирования Prolog популярным, ну или востребованным?
Здравствуйте! Язык Prolog стал популярен в 1980-х годах в связи с японской программой создания программы искусственного интеллекта. Но эту программа кончилась грандиозным провалом. В результате все наработки были розданы бесплатно и никаких полезных программ так и не было создано. Поэтому сейчас Prolog полностью морально устарел и не используется. Даже если и будет новый прорыв в разработке искусственного интеллекта, то, скорее всего, он будет связан с другой технологией и другим языком программирования.
В девяностом году шеф мой взял аспиранта себе на написание САПР, типа Симулинк в Матлабе. Тогда ещё XT-шки были в диковинку. И был в то время бум создания «Искусственного интеллекта». Ходили шутки, что это нужно, когда своего интеллекта не хватает. Ну и аспирант этот решил создавать этот САПР на языке Пролог. Тогда ещё книг, типа Братко не было. В ДОСе работали. Ну и он разобрался в языке этом глубоко так. Ему понравилось в нём лазить по деревьям и делать откаты. В других языках это геморройно было, а в Прологе это вшито как аксиома (исходные кирпичики языка). То есть если программа заходит в тупик, то как-то самореализуется всё там, что она, делая откаты назад сама ищет выход из этого тупика. И аспиранту это нравилось в ней. Написал он в ней САПР свой, «Гаммой» назвал его, была куча публикаций. Но потом бросил заниматься этим и диссертации не защитил. Его пригласили в СберБанк программистом работать, а там зарплаты уже со стипендией аспиранта не сравнить. Так всё это и забросилось. Отчёт в семи томах кода сохранился с той поры и валяется где-то. У меня на даче очень много книг по Прологу на чердаке стопками лежит не тронутых, а Братко, по моему, аж десять экземпляров. В то время хлеб стоил сто рублей, а книги эти по рублю продавались. На растопку жалко их рвать…
у меня тоже лежит экземпляр книги по Прологу и не выбросил до сих пор в макулатуру. Да и другие книги по выч-технике и програм-ю 80-х и 90-х годов. В библиотеку их не возьмут. А ещё 3-х томник Ленина и т.п.
Интересный обзор! А что вы можете сказать про Rust в контексте перспективы дальнейшего развития?
Rust — это совсем новый язык. Каких-либо существенных преимуществ я у него не вижу. Не думаю, что перспективы хорошие.
Опытным программистам такая информация известна, а вот для чайников хорошо бы добавить для каких ОС и на какой технике эти языки реализованы: стационарные ПК, рабочие станции, планшеты, смартфоны, как эти языки дружат с ПО баз данных, какие группы задач проще, дешевле, выгоднее или удобнее программировать на тех или других языках и т.п.
А так что ж старикам эта информация ни к чему, а для моложежи самого главного квалифицированой оринтации нет.
Как видно из обзора функциональные языки программирования типа Lisp — практически не используются в настоящий момент? Это очень узкая сфера использования? Или есть другие причины?