Дапамажыце 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.

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

Чытайце таксама
JetBrains: кожнаму шостаму распрацоўшчыку ШІ эканоміць мінімум дзень на тыдзень
JetBrains: кожнаму шостаму распрацоўшчыку ШІ эканоміць мінімум дзень на тыдзень
JetBrains: кожнаму шостаму распрацоўшчыку ШІ эканоміць мінімум дзень на тыдзень
1 каментарый
IEEE: з-за ШІ стала немагчыма адсочваць папулярнасць моў, іх будучыня пад пытаннем
IEEE: з-за ШІ стала немагчыма адсочваць папулярнасць моў, іх будучыня пад пытаннем
IEEE: з-за ШІ стала немагчыма адсочваць папулярнасць моў, іх будучыня пад пытаннем
У TIOBE ўзляцела яшчэ адна немаладая мова праграмавання
У TIOBE ўзляцела яшчэ адна немаладая мова праграмавання
У TIOBE ўзляцела яшчэ адна немаладая мова праграмавання
Microsoft заклікае пісаць код на любімай мове хакераў дзеля бяспекі
Microsoft заклікае пісаць код на любімай мове хакераў дзеля бяспекі
Microsoft заклікае пісаць код на любімай мове хакераў дзеля бяспекі
1 каментарый

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

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

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

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

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