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)

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

Любишь пельмени?

Кушать да, а так нет. (тм)

Nervous ★★★★★
()

Где R, я вас спрашиваю!!! Всякая хрень типа VB есть, один из лучших языков для статистиков даже не упомянут.

einhander ★★★★★
()

C, bash, tcl, awk, assembler. Слежу за развитием Zig. Имхо, единственная потенциальная замена сишнику.

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

Вот именно. И за кого голосовать, если R нет? Я вот отдал свой голос за Perl в результате. Считайте это протестным голосованием!

PS: впрочем, перл риальне мой первый «рабочий» язык, если что. И до сих пор нужен.

Smacker ★★★★
()

Мой новый любимый язык Hare. Правда, я его еще не выучил.

urxvt ★★★★★
()

Странный вопрос. Мне вот программировать нравится, а на каком языке - в общем-то плевать, лишь бы к задаче подходил. Если будет задача требующая какой-нибудь, прости, Господи, rust’а, так я и на rust’е писать буду, ничесоже сумняшеся. Давеча вот на «Ladder logic» пришлось попрограммировать. Прикольно.

Stanson ★★★★★
()

D, Common Lisp, Clojure (чисто концептуально).

@monk подсадил на Racket словно на вещества и очень помог в одном небольшом проекте на ракетке, который я использовал на работе.

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

Мне кажется, ты зашел с другого аккаунта и забыл, что уже оставил тут комментарий. Неплохо выкрутился, кстати.

Virtuos86 ★★★★★
()

Haskell — лучший типизированный

Racket - лучший нетипизированный

C++ - лучший по скорости скомпилированной программы

1C - лучший интегрированный с СУБД и ГИП.

monk ★★★★★
()

Три лидера как и на https://www.tiobe.com/tiobe-index/ , только порядок другой. Ну вот, а мне тут писали, что tiobe индекс - это херня.

rumgot ★★★★★
()

С++ - язык на котором пишу много лет. Не сказал бы, что он любимый, скорее, знаю его минусы, но тем не менее профиль не меняю, т.к. считаю его лучшим вариантом выбора для определенных проектов. То, на чем хотелось бы писать больше - это Rust. А, если уж совсем «для души» - то Lisp ))

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

В нотах есть циклы и условный оператор coda.

Aceler ★★★★★
()

Ожидал, что вариант «Такого ещё не создано» будет лидировать с большим отрывом, а оказалось, что народным массам действительно нравится pdp11-ублюдище. Ну или просто модно его любить.

MoldAndLimeHoney
()
Ответ на: комментарий от monk

Racket - лучший нетипизированный

Вы его вообще использовали? У DrRacket такие дикие тормоза и потребление памяти при невероятной убогости, что куда тем Жабам и Жабаскриптам.

MoldAndLimeHoney
()

Не программист, в универе нравился C# с дотнетом больше всего. По работе и для себя иногда скрипчу на Bash/PowerShell, если сильно надо могу на питоне чонить нафигачить)

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

Действительно, это не шелл как Bash, а настоящий интерактивный язык программирования с объектной моделью и другим счастьем. Офигенная штука, на самом деле, не надо например гонять строчки по конвееру и парсить, как в баше. Ну и по сравнению с батниками рай просто)

nebularia ★★★
()

Про ТеХ забыли…

Const
()
Ответ на: комментарий от nebularia

Для всякой продвинутой скриптухи можно взять Python, например, а не закрытое поделие прибитое гвозядями к мелкомягким. POSIX shell это стандарт, базовый кирпичик нормальной системы, он не обязан быть ни с кучей свистелок, ни перделок, он просто должен быть везде. Это вещи из разных категорий абсолютно. А PowerShell - очередная закрытая, уникальная хрень с end of life в конце квартала, когда им там моча в голову ударит родив очередное поделие под маркетинговую туфту вида: «new thinking, change your world»

kvpfs_2
()

Я не программист, пишу для себя. В своих проектах использую Julia.

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

Есть еще один проект под arm cortex-m4 на С, поэтому его тоже выбрал.

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

PowerShell это удобная штука, уже встроенная в Windows, с глубокой интеграцией, без ада зависимостей питона. Ей хорошо скриптить именно Windows, кроссплатформенность тут в принципе не прокатит.

POSIX shell это стандарт, базовый кирпичик нормальной системы, он не обязан быть ни с кучей свистелок, ни перделок, он просто должен быть везде. Это вещи из разных категорий абсолютно

Так я спорю что ли? Так и есть. Аналог этого в Windows это cmd.exe (только совсем недо-, даже по сравнению с sh, а не bash). И это не отменяет того, что павершелл классный, когда разберёшься.

А PowerShell - очередная закрытая, уникальная хрень с end of life в конце квартала

Павершеллу дохрена лет уже, чувак. И он продолжает работать.

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

Аналог этого в Windows это cmd.exe

Когда они его закопают и вкрутят в себя POSIX Shell из коробки, тогда я взгляну на венду как на ОС. И болт я клал на долю рынка, мне не по пути с армией хомяков-домохозяек с маркетинговым мусором в голове.

Павершеллу дохрена лет уже, чувак. И он продолжает работать.

Ну да, ну да. Я прекрасно видел как, например, мелкомягкие всячески дискриминировали C++ в студии. Было впечатление, что плюсы это жесточайшая, лютая ерунда, где для показа окошка нужно писать портянку на чистом WinApi, а рядом красавец C#, где всё просто и удобно.

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

Проголосовал за Shell, пользуюсь pwsh.

dmitry237 ★★★
()

Не то чтобы любимые, но на них иногда приходится писать и в целом устраивают: C++, Fortran, Python.

Концепция Ada/Spark нравится, но писать на них потребности не было, поэтому отмечать их не стал.

grem ★★★★★
()

А где Scheme, пёс?!

C, Scheme и Verilog. Но любимый - Scheme.

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

PowerShell это удобная штука, уже встроенная в Windows, с глубокой интеграцией, без ада зависимостей питона. Ей хорошо скриптить именно Windows, кроссплатформенность тут в принципе не прокатит.

Я и не знал. У меня, что в винде, что в линукс pwsh.

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

Да я как-то и не пользуюсь $PSEdition Desktop (5.1), она сильно отстала от Core по удобству, возможностям и даже синтаксису, и различий с каждым релизом все больше. Но вы правы, Microsoft не хочет проекту с открытым кодом предоставлять непубличный API, из-за этого иногда возникают затруднения, но они в повседневной практике обычного пользователя, не связанного с IT, не критичны.

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

Крутые вы ребята, ПоверЩелисты. Объектные модели, непубличный API и даже PSEdition Desktop.

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

Visual Basic (это совсем новый язык, мало похожий на классический BASIC)

Новый?😲

her_s_gory
()

Удивляет отсутствие в списке R и Scheme. Ну и Rexx можно бы добавить, наверное.

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

Откройте окошко. Буквально под каждым подобным постом обязательно найдется человек, который посмотрит на всех свысока и выдаст нечто подобное. Когда очевидно, что никакой практической цели за всем этим не стоит, и хочется просто в вакууме на все это взглянуть, а не что-то там доказывать очередному анону

Naurim
()
Ответ на: комментарий от MoldAndLimeHoney

Вы его вообще использовали?

Да. Практически все внутриорганизационные утилиты с графическим интерфейсом на нём делаю (автоматически кроссплатформенность и удобство распространения).

У DrRacket такие дикие тормоза и потребление памяти при невероятной убогости, что куда тем Жабам и Жабаскриптам.

Вы на калькуляторе работаете? У меня DrRacket достаточно шустро работает. И если кому не нравится, есть Emacs + geiser. Тот и на калькуляторе быстро работать будет.

monk ★★★★★
()

В плане что-то писать полезное регулярно - Ruby, первый язык который не бесит и не напрягает вообще ничем, внутренний перфекционист в полном восторге. Просто поковырять, красивое, нравится - сишка, интеловский асм, хачкель. Современные варианты бейсика нравились, но Ruby ещё более приятный и не такой многословный.

yu-boot ★★★★
()

Все, кто проголосовал за Shell, походу никогда на баше не писали. Как, цуко, можно любить такое уродство?

Xintrea ★★★★★
()

Я кодю вообще на всей скриптоте, но последнее время пишу на Fallout New Vegas Script Extender

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