LINUX.ORG.RU

Ваш любимый язык/языки программирования?

 


2

5

Как показали недавние темы про Go и статическую типизацию, на ЛОРе предостаточно экспертов по различным языкам программирования. Предлагаю выяснить, какие из них пользуется наибольшей популярностью.

  1. C 224 (32%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Python 198 (28%)

    ******************************************************************************************************************************************************************************************************************************************************************************************

  3. C++ 171 (24%)

    ****************************************************************************************************************************************************************************************************************************************************

  4. Java 91 (13%)

    **********************************************************************************************************************************

  5. Go 90 (13%)

    ********************************************************************************************************************************

  6. Shell (bash, sh, zsh и тд.) 89 (13%)

    *******************************************************************************************************************************

  7. Rust 81 (12%)

    *******************************************************************************************************************

  8. Pascal (включая fpc, Delphi и др.) 78 (11%)

    ***************************************************************************************************************

  9. PHP 59 (8%)

    ************************************************************************************

  10. Assembler 59 (8%)

    ************************************************************************************

  11. JavaScript 56 (8%)

    ********************************************************************************

  12. Perl 53 (8%)

    ***************************************************************************

  13. C# 50 (7%)

    ***********************************************************************

  14. Lua 44 (6%)

    **************************************************************

  15. Такого ещё не создано 41 (6%)

    **********************************************************

  16. Haskell 40 (6%)

    *********************************************************

  17. Common LISP 37 (5%)

    ****************************************************

  18. Другой (напишу в комментариях) 35 (5%)

    **************************************************

  19. TypeScript 31 (4%)

    ********************************************

  20. Ruby 29 (4%)

    *****************************************

  21. Kotlin 28 (4%)

    ****************************************

  22. Scala 28 (4%)

    ****************************************

  23. Fortran 27 (4%)

    **************************************

  24. Forth 22 (3%)

    *******************************

  25. D 21 (3%)

    ******************************

  26. Ada 20 (3%)

    ****************************

  27. Erlang 20 (3%)

    ****************************

  28. Языки не нужны, машинный код — наше всё 19 (3%)

    ***************************

  29. Tcl 16 (2%)

    **********************

  30. Clojure 15 (2%)

    *********************

  31. BASIC классический 14 (2%)

    ********************

  32. Visual Basic 14 (2%)

    ********************

  33. 14 (2%)

    ********************

  34. Awk 12 (2%)

    *****************

  35. Julia 10 (1%)

    **************

  36. Swift 5 (1%)

    *******

  37. Nim 5 (1%)

    *******

  38. Objective-C 4 (1%)

    *****

  39. Brainfuck 3 (0%)

    ****

  40. РАЯ (язык академика Ершова) 3 (0%)

    ****

  41. COBOL 2 (0%)

    **

  42. QCL 0 (0%)

Всего голосов: 1858, всего проголосовавших: 700

★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 18)

Ответ на: комментарий от amd_amd

Вариант «Shell» тут есть. Сейчас поправлю

Werenter ★★★
() автор топика
Ответ на: комментарий от Werenter

Нет, puppet это система управления хостами по pull модели, и она написана на ruby и closure.

Aceler ★★★★★
()

Пробовал писать хеллоуворлды или что-то чуть более сложное в Visual Basic (это совсем новый язык, мало похожий на классический BASIC), Pascal, bash, C, Python. Понравились bash, C, Python.

Программистом или даже сисадмином я так и не стал. Но на правах эксперта ЛОРа по всем вопросам проголосую.

Vidrele ★★
()

Любимый язык — Haskell. Но использую в основном на Python, C, Shell, Assembler, иногда машинные коды. Ещё иногда PHP и JavaScript, но они не любимые, а ненавистные.

CrX ★★★
()

Заметил, что в списке есть Fortran, но нет другого живучего мамонта — Cobol.

Может варианты стоит или по алфавиту отсортировать, или как-то по смыслу? Тут вроде начало списка по смыслу, а дальше как-то вразнобой, например TypeScript и Javascript рядом бы разместить, а Closure туда к функциональщине наверх.

CrX ★★★
()
Ответ на: комментарий от CrX

Да, надо бы навести порядок. Я просто вариантов сначала накидывал.

Werenter ★★★
() автор топика
Последнее исправление: Werenter (всего исправлений: 1)
Ответ на: комментарий от CrX

Заметил, что в списке есть Fortran, но нет другого живучего мамонта — Cobol.

Фортран есть за что любить, в отличие от. Числа дробит и складывает, умеет в комплексные числа из коробки и вообще делает всё, что должен уметь ЯП высокого уровня. Да, язык выглядит древним, но не более многословен, чем тот же Паскаль. Код читаем всеми, кто в принципе умеет читать исходники. Есть библиотеки и копипаста на все случаи жизни. А еще у Фортрана есть некий романтический ореол научно-исследовательской и конструкторской работы. Хоть Фортран и вытесняется всякими Python, Java, R, он до сих пор актуален.

А Кобол - это какой-то особо уродливый 1С, где хеллоуворлд всю перфокарту займет, причем что-то полезное делать будет всего одна строка. Любой нормальный человек для написания нового банкинга или биллинга выберет Джаву и будет прав.

Vidrele ★★
()

Вообще не понимаю любви по отношению к чему-то искусственному. Затаскали и слово и понятие.

dataman ★★★★
()

Так о чем опрос то?
Какой язык самый любимый?
Или самый популярный?
Или самый лучший?
Или самый универсальный?

Язык — это всего лишь инструмент. И он выбирается в зависимости от того, какую задачу вы решаете.
Для одной задачи ­— один язык, а для другой — другой. Как тут можно что-то выбрать?
Или нужно выбрать какой язык в принципе подходит для решения любой задачи?

Jaeger1999 ★★★
()
Ответ на: комментарий от Jaeger1999

Да, любимый. Чтобы найти самый популярный, надо не опросы проводить, а рынок изучить и гитхаб посмотреть. Ну про «самый лучший» ты сам правильно ответил.

Мне, например, нравится Паскаль и не нравится Питон, хотя для некоторых задач Питон очень мощное средство. Пишу при этом большей частью на C++, вот он как раз хорош тем, что «в принципе подходит для решения любой задачи», просто для одних задач трудоёмкость будет сильно больше, чем для других.

hobbit ★★★★★
()
Ответ на: комментарий от dataman

Так то правильно про лубофььь говоришь, но что есть что есть, люди любят сокращать выражения. Вот и смешались мухи с котлетами.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от hobbit

Ой, что-то сметану уже 100 лет не ел. Буду продукты брать, надо чутка побаловаться.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от Werenter

Ага. Отлично, по-моему. Разве что Objective-C, наверное, лучше расположить поближе к C и C++

CrX ★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от Jaeger1999

Добавил пока что в конец, потом выберу более подходящее место

Werenter ★★★
() автор топика

Ну это же бесполезный опрос. Как можно в один ряд ставить bash и PHP? Как можно в один ряд ставить COBOL и Tcl?

zx_gamer ★★
()

Сложный вопрос. Разные яп люблю за что-то своё.

Clockwork ★★★★★
()
Ответ на: комментарий от Vidrele

Visual Basic

это совсем новый язык

Гм…

Помнится, году так примерно в 1995-м готовилась к выпуску первая версия Borland Delphi, которую у нас потом ласково называли БорДель. Так вот, первоначальное название продукта у инженеров Борланда было… Visual Basic Killer. Разумеется, выпускать его под таким названием на рынок было нельзя, уже после этого обратились к античности…

hobbit ★★★★★
()
Ответ на: комментарий от Clockwork

Но в опросе ничего про написание логики не сказано

Зато сказано «языки программирования». HTML и Markdown – языки разметки, а не программирования.

Раньше в отдельную категорию выделяли ещё языки моделирования и к собственно ЯП не относили, хотя программистские конструкции в них есть (Simula, например).

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

А если у меня есть код, который не предоставляет традиционных средств программирования, таких как циклы, условные операторы или функции. Он предназначен только для задания последовательности с определенной частотой и длительностью. Это какая категория?

Clockwork ★★★★★
()
Ответ на: комментарий от hobbit

Ура, новогодней музыки в тред :3

O5L8DO4DGO5CO4L8BDAD GDADBDGD L8ABO5CO4AL3BL8A L4GF#L2G O5L8DO4DGO5CO4BDAD GDADBDGD L8ABO5CO4AL3BL8A L4GF#L2G L8AO3AO4DBO5CO4DAD BDL8GO5CL4DO4A L8BO5C#L4DL8EF#L4G F#EL2D O5L8DO4DGO5CO4BDAD GDADBDGD O5L8EEEEL4DO4L8GO5C O4L4BAL2G O5L8DO4DGO5CO4BDAD GDADBDGD L8ABO5CO4AL3BL8A L4GF#L2G
Clockwork ★★★★★
()
Ответ на: комментарий от Clockwork

Напоминает формат команды PLAY из Mictosoft BASIC for IBM PC. Или это он и есть? (Я даже как-то упоролся и написал реализацию для турбо паскаля, кажется, даже фоновое воспроизведение сделал.)

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

И что ж там за интерпретатор такой?

spkr(4). Но это не полноценный интерпретатор BASIC, а специализированный инструмент.

Clockwork ★★★★★
()
Ответ на: комментарий от Clockwork

Союз парикмахеров и косметологов России :)

А если серьёзно, по теме что-то не гуглится, даже запрос в лоб с ноги «spkr utility freebsd» выдаёт только spkrtest(8). Правда, вот оттуда уже находится ссылка на сабж…

…А, это ещё и драйвер…

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

Пожалуйста, добавьте Visual Basic.NET или VB.NET, потому что он на голову выше VB6 (aka Visual Basic) и тем более обычного классического Basic, который был на недокомпиках.

sanyo1234
()

APL забыли

life ← {⊃1 ⍵∨.∧3 4=+/+⌿1 0 ¯1∘.⊖1 0 ¯1⌽¨⊂⍵}

Использую Dyalog APL как повседневный калькулятор.

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 2)

Другой (напишу в комментариях)

Язык текущего оппонента самый любимый. А какой он там - практически без разницы.

Obezyan
()

Любимый или тот на котором буду писать что-то сложнее блокнота?

upcFrost ★★★★★
()

Где R??? R где, я вас спрашиваю? Почему ведётся неприкрытая и беспардонная дискриминация дата-сайентологов?

Smacker ★★★★
()

Я не программист ни разу, но чуть-чуть пробовал писать что-то мелкое на Python, Pascal, PHP и shell-скрипты. Наверное, мне больше всего понравились скрипты. «Писать» - это громко сказано. У меня была задача, выяснялось, что её можно решить так-то и так-то, я гуглил, копипастил разные куски кода и оно вроде начинало шевелиться.

mshewzov ★★★
()

На лоре, по традиции, в опросе лидирует большинство, ничего кроме хелоуворлдов в жизни не писавшее - C и питон.

naushniki
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.