devby 17 лет! Вспоминаем переходный возраст и делимся виш-листом
Support us

Quora: Какие языки программирования лучше не учить, потому что они «уже не те»?

9 комментариев
Quora: Какие языки программирования лучше не учить, потому что они «уже не те»?

На Quora появился вопрос: «Какой из крупных языков программирования не стоит учить, потому что он теряет популярность?» Вот несколько ответов пользователей сервиса обмена знаниями.

Александр Фетерман:

При выборе языка нужно учитывать разные вещи, например личные предпочтения и особенно — востребованность на рынке. Если язык ещё хоть где-то используется, для него найдутся рабочие места. К примеру, сегодня до сих пор функционирует огромное количество кода, написанного на стареньком COBOL. Средний возраст программистов на этом языке перевалил за 50 лет, и скоро они уйдут на пенсию, но компаниям всё равно будет нужно поддерживать код. Поэтому иногда имеет смысл выбирать не из топовых языков.

Если говорить о крупных языках, которые «не стоит учить», то таких нет. Большинство из них научит вас чему-то или даст возможность заработать. Но перечислить несколько языков, которые уже почти не применяются, всё же можно:

  • Pascal, Object Pascal и другие из семейства языка, разработанного Виртом, включая Modula и Oberon.
  • PL/1. Этот язык тоже кое-где встречается. Авторы пытались сделать его универсальным, но неудачно.
  • Objective C. Когда-то был главным языком Apple. Сегодня его фактически заменил Swift.
  • Clojure и Racket. Языки, которые никогда широко не применялись и почти вылетели из рейтингов популярности. Могли бы посоревноваться с Scheme, но на JVM преимущественно используется Java и в меньшей степени — Scala и Groovy, а любители Lisp и Scheme придерживаются более традиционных реализаций.
  • Logo. На нём детки изучают «черепашью графику». Взрослому человеку он не пригодится ни в академических, ни в практических целях.

Этот список стремятся пополнить:

  • Ada. Минобороны США больше не требует создавать всё ПО на Ada, но на деле это единственный «надёжный» вариант для многих критических систем. Компаниями он практически не используется.
  • Erlang. Главный кандидат на титул самого жуткого языка функционального программирования. Но те, кто им пользуется, просто обожают его. Благодаря изолированным легковесным процессам позволяет строить отказоустойчивые системы.
  • Visual Basic. Microsoft предпочла C# с альтернативным синтаксисом. Однако он по-прежнему в 20-ке топовых языков рейтинга TIOBE.

Падение популярности Ruby слишком утрируют: в 2017 году поднялась паника после того, как Tweeter переключился на Scala. Статистика использования Rails и Ruby снова стабилизируется.

Ричард Кеннет:

Всё зависит от того, что понимать под «крупным». Вот 15 самых распространённых языков, и хотя некоторые теряют позиции, остаются всё так же важны:

  1. Java
  2. Python
  3. JavaScript
  4. C++
  5. C#
  6. Ruby
  7. Perl
  8. PHP
  9. C
  10. Go
  11. R
  12. MATLAB
  13. Swift
  14. Objective-C
  15. Scala

Поэтому ответ на вопрос: никакой.

Если речь о языках, которые когда-то имели сильное влияние, есть такие, которые полностью или почти утратили свою значимость:

  • FORTRAN — по-прежнему используется в научных кругах, особенно для суперкомпьютеров;
  • LISP — всё ещё имеет преданных сторонников; его важность поддерживает Clojure;
  • COBOL — только поддержка унаследованного кода; у этого языка нет будущего;
  • BASIC — постепенно уходит в прошлое;
  • Pascal — постепенно уходит в прошлое;
  • Forth — поддерживается в узких нишах;
  • Smalltalk — всё ещё имеет преданных сторонников; его важность поддерживает Pharo;
  • Objective-C — его вытеснил Swift.

А что думаете вы?

Читайте также
JetBrains: каждому шестому разработчику ИИ экономит минимум день в неделю
JetBrains: каждому шестому разработчику ИИ экономит минимум день в неделю
JetBrains: каждому шестому разработчику ИИ экономит минимум день в неделю
1 комментарий
IEEE: из-за ИИ стало невозможно отслеживать популярность языков, их будущее под вопросом
IEEE: из-за ИИ стало невозможно отслеживать популярность языков, их будущее под вопросом
IEEE: из-за ИИ стало невозможно отслеживать популярность языков, их будущее под вопросом
В TIOBE взлетел ещё один немолодой язык программирования
В TIOBE взлетел ещё один немолодой язык программирования
В TIOBE взлетел ещё один немолодой язык программирования
Microsoft призвала писать код на любимом языке хакеров ради безопасности
Microsoft призвала писать код на любимом языке хакеров ради безопасности
Microsoft призвала писать код на любимом языке хакеров ради безопасности
1 комментарий

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.