LINUX.ORG.RU

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

 


1

5

Недавно состоялся опрос по самым любимым языкам программирования. Для правильного понимания ситуации в языках, необходимо провести такой же опрос, только в обратную сторону. Может оказаться, что один и тот же язык будет в одном опросе одним из самых любимых, а в другом опросе — одним из самых нелюбимых. Это нужно проверить!

  1. JavaScript 170 (29%)

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

  2. 162 (28%)

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

  3. Python 111 (19%)

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

  4. Java 108 (19%)

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

  5. PHP 108 (19%)

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

  6. C++ 90 (15%)

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

  7. C# 86 (15%)

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

  8. Rust 85 (15%)

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

  9. Visual Basic 83 (14%)

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

  10. Shell (bash, sh, zsh и тд.) 71 (12%)

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

  11. GO 65 (11%)

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

  12. Perl 63 (11%)

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

  13. TypeScript 62 (11%)

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

  14. BASIC классический 57 (10%)

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

  15. Pascal (включая fpc, Delphi и др.) 56 (10%)

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

  16. Objective-C 46 (8%)

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

  17. Ruby 46 (8%)

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

  18. Brainfuck 46 (8%)

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

  19. C 39 (7%)

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

  20. Swift 33 (6%)

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

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

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

  22. РАЯ (язык академика Ершова) 30 (5%)

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

  23. Awk 29 (5%)

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

  24. COBOL 26 (4%)

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

  25. Scala 24 (4%)

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

  26. Common LISP 24 (4%)

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

  27. Haskell 20 (3%)

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

  28. Tcl 20 (3%)

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

  29. Erlang 19 (3%)

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

  30. Assembler 19 (3%)

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

  31. Kotlin 18 (3%)

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

  32. D 16 (3%)

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

  33. Fortran 15 (3%)

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

  34. Lua 15 (3%)

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

  35. Clojure 14 (2%)

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

  36. Forth 14 (2%)

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

  37. Nim 13 (2%)

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

  38. QCL 11 (2%)

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

  39. Ada 10 (2%)

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

  40. Julia 10 (2%)

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

Всего голосов: 1965, всего проголосовавших: 583

★★★★★

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

Не могу сказать, что есть нелюбимые ЯП, да и не кодер я. Но при такой постановке вопроса придется проголосовать.

C++

Мне кажется, все недостатки C в нем окончательно выкристаллизовались:

  • еще больше трудных для понимания сущностей;
  • еще более толстые талмуды;
  • еще менее читаемый код;
  • еще больше утечек памяти и сегфолтов;
  • еще более высокий порог вхождения;
  • еще более упоротая фанбаза.

На самом деле, я к C++ отношусь с уважением, но меня же просят хейтить.

Go

Не понимаю, зачем его форсят.

JavaScript

Как это вообще можно читать? Я функциональщину люблю, но от JavaScript у меня глаза на лоб вылазят.

PHP

Синтаксический зоопарк, как в bash, только для веба. И если в bash так сложилось исторически, то в PHP всё это устроил один человек без виденья и стратегии.

Не нужно. И SAP не нужен. Кстати, где тут ABAP/4? Я хочу хейтить SAP и ABAP/4.

COBOL

На этом языке будут писать в аду все те, кто ругал Pascal.

Vidrele ★★★
()

✔ C++
✔ C#
✔ Java
✔ JavaScript
✔ PHP
✔ 1C

А вот про РАЯ ничего не могу сказать — не видел его в глаза.

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

Маловата статистика из одного человека :)

Добавлю свое:

✔ C++
✔ C
✔ Objective-C
✔ Visual Basic
✔ JavaScript
✔ Shell
✔ Tcl

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

@Xintrea, у пользователя количество позиций не ограничено. Просто увеличить количество вариантов можно только при редактировании.

Werenter ★★☆
()

@hobbit, какой же это мини опрос? Языки программирования сейчас главная тема для обсуждения на ЛОРе. Скорее уж опрос про контейнеры и рабочий/домашний компьютер в мини надо было отправлять, но не этот.

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

Опрос про нелюбимый как-то всё же менее серьёзен.
Хорошо. Я подумаю.

hobbit ★★★★★
()

Rust, единственный язык из тех которые я пробовал и он мне не понравился.

neversleep ★★
()

Знаком не со всеми, а из тех, с которыми знаком — Java и этот ваш Руст.

sparkie ★★★★★
()

GO

Это какой-то новый? :)

dataman ★★★★★
()

Сам язык, как таковой лично для меня не имеет значения, мне важно, чтобы конечный продукт, приложение, было самодостаточно и не тянуло за собой кучу «питоновских» (образно) библиотек.

dmitry237 ★★★★
()

Brainfuck, ибо 1) ненужен, 2) есть языки более эзотерические.

quickquest ★★★★★
()

Ого! Сколько растохейтеров. Но прикольно, как мои 5 нелюбимых аккуратненько расположились на местах со второго по шестое, причём даже почти в нужном порядке :)

CrX ★★★★★
()

ЯП как средство общения человека с машиной очень примитивны, поэтому все ЯП.

eyrell
()

1С - в своё время только один взгляд на это недоразумение заставил меня отказаться от потенциально денежной работы.

Python и Lisp - настолько уродливы, что даже переплёвывают уродливость 1C.

WatchCat ★★★★★
()

go

из-за его фанатской смузи-секты

python

за то, что теперь без скобок

1C

1C

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

от JavaScript у меня глаза на лоб вылазят

Да, жопаскрипт (местами) ужасен. Но большинство остального ещё хуже %)

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

Ну жабаскрипт может выглядет как угодно, язык позволяет писать на нём, вообще как угодно, нет никаких рамок и правил.

sbu_shpigun
()

Julia самая отвратная, это нечно настолько сломаное, что хочется плакать. Самый убогий среди языков для вычислений.

sbu_shpigun
()

До сих пор помню, как после перехода с Visual Basic, обычный Delphi 7.0 воспринимался чуть ли не откровением.

А на shell-скриптах реализовывать что-то более сложное, чем «Hello, World!» - это боль и страдания...

QsUPt7S ★★
()

Опять R обидели, а ведь пользователей и библиотек на нем написано больше чем на том же brainfuck, Forth и QCL вместе взятых, а то и Julia туда можно прибавить.

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

Чем тебе tcl не нравится, изверг? Работает вообще на всем что хоть как то шевелится, обратная совместимость колоссальная, недавно запускал код 30 летней давности, добавив туда современную тему оформления.

einhander ★★★★★
()

PHP до 7 версии/в стиле до 7 версии (полная нечитабельная какофония в стиле портянок на bash или Makefile) и чистый Javascript без JSDoc или Typescript (нелогичное, нет, даже антилогичное поведение языка по умолчанию). Go с его закидонами вроде неправильно работающего for и прочие недоделки или даже намеренные ошибки в дизайне, и т.д., и т.п., про субъективщину по walrus operator совсем молчу, и всё это еще и с GC, когда есть та же Java/C#, Kotlin, а то и Scala/F#. Ruby за его еще больший упор на динамичность, чем у Python, и передоз синтаксическим сахаром.

ac130kz ★★
()

Сишка и кресты. Адское, уродливое поделие

upcFrost ★★★★★
()

Судя по упоротости местных фаннатов - вторым после 1С должен был быть Rust

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

не помню кто сказал, но есть два типа языков: которые ругают и на которых не пишут

Unixson
()

PowerBuilder времен Sybase. С тех пор его не видел и не хочу.

Truf
()

Го пишется Go, это не аббревиатура.

thegoldone
()

Отметил питон и раст. Не очень понял за что хейтят жабаскрпит. Хотя может быть это реактально покалеченные фронтендеры.

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)

А вот почему-то из советских поделий про РАЯ и РАПИРА вспомнили, а про Рефал — нет... Видать он настолько всеми любим, что его и ненавидеть не за что :)

gns ★★★★★
()

language agnostic. пусть цветут все цветы

oxo
()
Ответ на: комментарий от zurg

Не лучшее, как минимум есть фортран и питон. А джулия вызывает отторжение, ещё на этапе запуска, ты запускаешь репл, а у тебя задержка в 5 секунд между вводом команды и отображением в консоли, это как понимать. Питон себя так не ведёт, даже матлаб, при том что это жирная солянка из джавы и либ на фортране и с собраных на соплях в кучу, работает быстрее в интерактивном консольном режиме. Ещё джулия ничего не имеет в себе, если к питону или фортрану есть библиотека на любой пчих, а у Mathworks MATLAB и Dassault Scilab есть целая инфраструктура, с кучей полезных инструментов упрощающих жизнь, то у джулии нет ничего.

sbu_shpigun
()

Любой язык не имеющий открытые IDE и компилятор/исполнитель - гогно в принципе. И в привязываться к такому тоже самое, что продать себя в рабство.

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

вызывает отторжение, ещё на этапе

Запятая лишняя. Извиняюсь конечно за «душноту», но читать такое больно.

Werenter ★★☆
()

C# ибо от m$ и прибит гвоздями к их поделиям, 1c ибо на русском, ну и сама платформа УГ, а вне её его не существует.

Wapieth
()

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

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

Чем тебе tcl не нравится, изверг? Работает вообще на всем что хоть как то шевелится, обратная совместимость колоссальная, недавно запускал код 30 летней давности, добавив туда современную тему оформления.

А у меня вот чо-т нихрена код 20-летней давности на tcl/tk не хочет запускаться. Надо разбираться, чо там наделали авторы кода. А мне лень.

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

JavaScript. Как это вообще можно читать? Я функциональщину люблю, но от JavaScript у меня глаза на лоб вылазят.

А я люблю в коде на JS разбираться. Такое лютое сочетание мощи языка и шизанутости языка. В сочетании с шизанутостью кодеров порой порождает «шедевры».

PHP. Синтаксический зоопарк, как в bash, только для веба. И если в bash так сложилось исторически, то в PHP всё это устроил один человек без виденья и стратегии.

А вот здесь только шизанутость и никакой красоты. Я бы сказал - «даже хуже чем в bash».

wandrien ★★
()

Python, JavaScript.

Причём претензия у меня не столько к самим языкам, сколько к криворуким кодомакакам, которые ничего, кроме скриптоты, не освоили и теперь тащат эту скриптоту в большие прикладные проекты, из-за чего в конечном счёте не самое слабое железо отправляется на помойки и загрязняет окружающую среду. В случае питона к этому ещё прибавляются долбаные отступы вместо скобок.

А так-то, именно чтобы заскриптовать что-то по-быстрому, питон вполне неплох. Даже очень.

Удивляет первое место 1С. У нас на форуме столько «одинэсников по принуждению»? «Плачу и кодирую, кодирую и плачу»? Или это те, кто не писал, но осуждает?

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.