LINUX.ORG.RU

Какой язык программирования вы хотели бы изучить?

 


1

1

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

В комментариях можете указать мотивацию или свой вариант.

P.S.: На java и C# не хватило количество вариантов в опросе, но т.к. это одни из наиболее распространенных «дефолтных» языков, вряд ли кому-то будет их интересно изучать по каким-либо причинам, не связанным с трудоустройством. assembler, forth - тоже специфическая вещь, можно отнести к нишевым.

  1. C/C++203 (31%)

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

  2. Rust190 (29%)

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

  3. Python169 (26%)

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

  4. Go152 (23%)

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

  5. Haskell110 (17%)

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

  6. sh, bash, c shell, ash, xsh, perl, sed, awk98 (15%)

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

  7. ELisp, Common Lisp, Racket, Scheme, Clojure, other Lisp83 (13%)

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

  8. Не планирую ничего дополнительно изучать81 (12%)

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

  9. *HDL, VHDL, Verilog, System Verilog57 (9%)

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

  10. Idris, Agda, Coq, Epigram ...45 (7%)

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

  11. F#, Scala, Nemerle 43 (7%)

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

  12. Ruby42 (6%)

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

  13. Objective-C, Swift36 (6%)

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

  14. Prolog29 (4%)

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

  15. Smalltalk, Io21 (3%)

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

Всего голосов: 1359, всего проголосовавших: 650

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

Elixir бы добавить к списку и Raku.

Забыл за них и даже за ерланг. Опрос составлял давно, не уверен что его имеет смысл править. Уже как есть.

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

Спасибо. Я поразбираюсь сразу с idris тогда, если он как Haskell только лучше.

sergey3000 ()

Пока всего 105 человек приняли участие в опросе, но результаты уже интересные. Чуть больше оберется статистика, и можно будет их проинтерпретировать.

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

Я [JS] не знаю и знать не хочу

Это бывает, обычно проходит.

Что характерно, по PHP возражений пока не поступило %)

Nervous ★★★★ ()

Хотел бы хруст. Но не буду. И где тцл, бл*?

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

Не думаю. Мне фронтэнд не нравится принципиально. Хватило чуть-чуть поиграться со связкой html5+css+js и 3 браузерами, для каждого из которых сраный хелло-ворлд сайтик надо было подгонять. Ну такое говно.

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

///Это в каком языке такой долбанутый оператора неравенства?

В русском.

mister_VA ()
Ответ на: комментарий от eternal_sorrow

=/=
Ты программист или чем?

Тащемта, вы нашли друг друга

DllMain ()

Не нашёл в списке Erlang. Голосовать не стал.

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

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

Но нет не только Erlang, но и похожего на него Elixir, так что не поможет.

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

Очень интересно, наверное, изучать Python.

Внезапно, довольно интересно.

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

Как успехи, далеко зашёл? Я книжку Бреди прочитал, решил что это маловато. Стал читать software foundation.

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

Когда я хочу изучить какой-то язык, я его изучаю, а не продолжаю хотеть.

похоже на читинг... хочешь - хоти, чего учить то? :)

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

Какой ты жесткий стал. А вроде раньше был не против идрис попробовать? Или я путаю?

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

Не нашёл в списке Erlang. Голосовать не стал.

Плюсую

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

Он то как хаскель, только лучше. Но он, как бы это сказать, .. хоть и пакман-полный, но библиотек маловато пока.. а на хаскеле можно найти работу. Так что если тебе ближе к делу (ближайшие два года), то может лучше хаскель. А если на будущее и для развития, то да, самое оно. Система типов Хаскеля покажется «не совсем гибкой» и «не очень выразительной»:)

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

Где вариант - limbo?

AUX ★★★ ()

Где в списке метапрог? Ну и в самом опросе не хватает @metaprog.

DELIRIUM ☆☆☆☆☆ ()

В списке отсутствует язык, который бы я действительно хотел изучить: Q#

Kroz ★★★★★ ()

Никогда ничего не писал на C/C++, в школьную эпоху задрачивал Паскаль, с него сразу перешел на С# и как-то надобности не было в Сях. А теперь вот в голове зреет структура проекта, который давно хотел реализовать, и для которого естественным образом просится Qt/QML. А значит придется учить кресты. Только попозже, не сейчас.

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

Но нет не только Erlang, но и похожего на него Elixir, так что не поможет.

Согласен, с эрлангом тупняк (написал об этом выше в комментариях), туда в один пункт можно было бы добавить Elixir и возможно еще что-то. Но пунктов в опросе все равно не хватает и ближайший это запихнуть их в маргинальщину с пересылкой сообщений Smalltalk, Io, На сколько это корректно хз.

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

Хотел бы хруст. Но не буду. И где тцл, бл*?

А куда его лучше было бы разместить, в лиспы или Io, Smalltalk?

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

В списке отсутствует язык, который бы я действительно хотел изучить: Q#

Первый раз о таком слышу, а в чем суть в двух словах?

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

для каждого из которых сраный хелло-ворлд сайтик надо было подгонять

ШТА? Связки bootstrap/jQuery уже стало не хватать?

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

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

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

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

YogSagot ★★ ()

«Планируете» != «хотелось бы». «Хотелось бы» – это маниловщина. Мне может быть хотелось бы глянуть на Rust, чё за НЁХ такая. Пусть даже только для того, чтобы в очередной раз убедиться, что хипстеры как обычно поклоняются всякой Х. Но т.к. у меня куча более неотложных дел, нет времени и никакого желания напрягать мозги, я не планирую изучать ничего.

dimgel ★★★ ()
Последнее исправление: dimgel (всего исправлений: 1)
Ответ на: комментарий от toyo-chi

Выдели два часа, он огромный как квадратный сантиметр.

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

Чтобы потом эвалить по полчаса всю пакетную базу на каждый чих? Извращенец.

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

Пока всего 105 человек приняли участие в опросе, но результаты уже интересные. Чуть больше оберется статистика, и можно будет их проинтерпретировать.

Лучше скомпилировать и выполнить.

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

Лучше скомпилировать и выполнить.

И результат в /dev/null

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

Лучше скомпилировать и выполнить.

И результат в /dev/null

Что это? У меня в windows такого нет.

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

Что это? У меня в windows такого нет.

Ату его!!! В бан его!!! Где мать их модераторы, когда они так нужны?!

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

bootstrap/jQuery

Это не хелло ворлд. Хелло ворлд это голенький Js + голенькая пыха, + голенькая СУБД + чистый css и чистый html5. А обмазываться сверху всяким это называется тяп-ляп и только прячет боль, создавая иллюзию, что её не будет (а она будет обязательно, когда придётся шаг влево или вправо делать).

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

Тупо хелловорлд на поиграться. Уровня формы логина на сайт.

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

Да забей, всё равно этот вариант соберёт пару голосов

DllMain ()

В средней школе пробовал шлепать формы в VB6. В старшей школе складывал числа в TurboPascal. Потом относительно неплохо изучил bash. Что-то пробовал творить в C по детской книжечке. Сейчас учу FreePascal по учебнику @Croco.

Rust

Похоже, действительно неплохая штука для быстрой и безопасной разработки быстрых и безопасных приложений.

C/C++

Сишечка. Рынки разработки на обоих не особо растут и уже поделены. Так что, интерес, скорее, академический.

Python

Куда же без него.

ELisp, Common Lisp, Racket, Scheme, Clojure, other Lisp

CL всё еще интересен в плане ИИ, потому что не нейросетями едиными. Хотя, глянул примеры на Haskell – это же чистая математика! Может, ну их, эти скобочки? ЛОР, что думаешь?

sh, bash, c shell, ash, xsh, perl, sed, awk

Интересует perl и более глубокое изучение bash.

Prolog

Интересная штука.

Что не увидел в опросе:

Java – по-моему, ООП лучше учить по ней. JavaScript – испытываю к нему отвращение, но хотя бы азы в современном мире нужно знать. APL – экзотика привлекает.

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

Спасибо.

на хаскеле можно найти работу. А если на будущее и для развития

Мне только для развлечения. Не программирую профессионально.

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

Потому что никто в здравом уме не хочет учить PHP.

Что характерно, по PHP возражений пока не поступило %)

да нет, просто очевидно, что ты больной на голову.

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

Справедливости ради, твоя аватарка тоже доверия не вызывает

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