Дапамажыце dev.by 🤍
Падтрымаць

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.

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

Чытайце таксама
10 курсов по SQL в 2022 году для лучшего понимания работы с большими данными
10 курсов по SQL в 2022 году для лучшего понимания работы с большими данными
10 курсов по SQL в 2022 году для лучшего понимания работы с большими данными
Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком. 
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
Программирование — один из ценнейших навыков для карьерного роста, саморазвития и создания чего-нибудь удивительного. Собрали десять советов для тех, кто только начинает своё путешествие в мир программирования и снабдили все это полезными ссылками на курсы для начинающих программистов. 
17 каментарыяў
Как оплачиваются самые популярные языки GitHub и какой прогноз
Как оплачиваются самые популярные языки GitHub и какой прогноз
Как оплачиваются самые популярные языки GitHub и какой прогноз
10 курсов по ABAP — языку программирования, который использует SAP
10 курсов по ABAP — языку программирования, который использует SAP
10 курсов по ABAP — языку программирования, который использует SAP
ABAP (Advanced Business Application Programming) — это язык программирования, который использует компания SAP — один из главных поставщиков программного обеспечения по всему миру. Среди клиентов компании — Apple, Amazon, Colgate-Palmolive, Cisco, Dell, Airbus, DHL, Walmart, Ernst and Young и сотни других. Вообще SAP используют около 90% компаний из списка Fortune-500. И еще, например, NHL. ABAP написан в далеком 1980 году и за последние 40 лет все-равно остается актуальным и востребованным. У разработчиков на ABAP стабильно высокие зарплаты. Поэтому мы решили собрать список из 10 курсов по ABAP, которые стоит пройти для лучшего понимания языка или вообще для выбора его как своей профессии.
26 каментарыяў

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Каментарыяў пакуль няма.