Реклама в Telegram-каналах DzikPic и dev.by теперь дешевле. Узнать подробности 👨🏻‍💻
Support us

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

Оставить комментарий
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.

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

Новый рекламный формат в наших телеграм-каналах.

Купить 500 символов за $150

Читайте также
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком.
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
Хотите научиться кодить и освоить алгоритмы? Собрали десять советов с чего начать изучение программирования для тех, кто только начинает своё путешествие в мир программирования и снабдили все это полезными ссылками на курсы для начинающих программистов.
Microsoft запустила обучающий сайт по Java
Microsoft запустила обучающий сайт по Java
Microsoft запустила обучающий сайт по Java
1 комментарий
Топ языков программирования по версии IEEE в 2022 году
Топ языков программирования по версии IEEE в 2022 году
Топ языков программирования по версии IEEE в 2022 году

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

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

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

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

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