LINUX.ORG.RU

ЯП для души

 


7

4

Если нет души, то можно в рабочих целях

  1. Python 381 (22%)

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

  2. C 252 (15%)

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

  3. Другой (в комментариях) 220 (13%)

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

  4. C++ 197 (12%)

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

  5. Rust 106 (6%)

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

  6. Haskell 99 (6%)

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

  7. Go 94 (6%)

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

  8. Java 86 (5%)

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

  9. JavaScript 52 (3%)

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

  10. PHP 50 (3%)

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

  11. C# 49 (3%)

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

  12. Ruby 49 (3%)

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

  13. Delphi 48 (3%)

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

  14. Swift 10 (1%)

    ********

  15. SQL 8 (0%)

    ******

  16. Dart 8 (0%)

    ******

Всего голосов: 1709



Проверено: Satori ()

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

QBASIC

Мышевозничество ;) Очевидно же - GW-Basic

Linfan ★★★★★
()

ответил другой Lazarus & freepascal. Ретроград, да. Но написано же – для души )))

evilbyte
()

Если нет души, то можно в рабочих целях

Можно занять душу вещами интереснее кнопкозадрачивания.

Так для всяких расчетов вроде приспособился к Жулии, какие-то конечные реализации пишу на Common Lisp, а если нужна супир скорость, приходится писать на C

Хотел бы выучить Haskell

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

Это провал не включить в опрос перл. Зато есть дарт и свифт. Вы серьезно? Их результаты говорят сами за себя.

bread
()

Проголосовал за самое непопулярное. С 15 ноября опрос висит, имейте совесть.

polym
()

У семидесяти человек нет души.

Princesska ★★★★
()

Perl, разумеется.Хотя в последнее время для души пишу на Crystal. Проголосовал бы за Ruby, но на нём самом ничего не писал.

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

Ещё в опросе нет Julia, хотя она у многих дата-аналитиков вполне себе для души (для остального приходится питонить). И да, реально BASH у многих вполне себе отдушина. Раньше тоже на нём с удовольствием лабал всё подряд, но потом просто исчерпал запас интересного в самом языке, а бесконечный самоповтор - тоже не дело.

А ещё язык assembler’а для Intel/AMD - о нём тоже забыли.

DRVTiny ★★★★★
()

Lua. Самый простой язык на свете. Индексация с единички (не всегда проще, но приятно). Принципиально нет многопоточности. Типов переменных ровно столько, что меньше не получится, массив и хеш одним типом. Встраивается куда угодно, весит нисколько, как пример в postres можно юзать. Один из самых шустрых интерпритируемых яп (чем js шустрее точно), память почти не кушает. Цикл for няшный: for i = 1, 10 do посчитает от одного до 10. Приятные do end вместо острых {}. Есть синтаксный сахарок для любителей кофескрипта (для меня). Длина массива #array, здорово же. Локальная переменная изначально локальная, а не как в js var и let. О, а ещё очень классная вещь: return result, error - можно возвращать множество значений, удобно для возврата ошибки вместо exception’ов, прям как в go потом сделали, при этом без массивов как в js или ruby такой возврат делается. Ещё из крутого можно вызвать функцию передавая ей кастомный глобальный контекст. Когда-то я сильно угорел по этой вот Lua, кодил как очумелый все подряд, и это было волшебно. Особенный язык, вызывает чувство что интуитивно понимаешь как он под капотом работает, полностью в понимание помещается.

Romaboy
()

Почему питон, ну почему, это самый медленный ЯП! (после ruby конечно).

Помню, поставил прекрасную утилиту fuck, все хорошо, но тормозит ужасно, пришлось убрать. Сейчас если отрыть github https://github.com/nvbn/thefuck то они сразу задаются вопросом is the fuck to slow? и experimental предлагают.

Язык не знаю, открыл доку и с самого начала простейшая возможность убить performance: взять один длинный массив, второй и по привычке == написать. То ли дело coffeescript: и is и == делают строгую проверку.

"yahoo!" if 3 > 2 else 2

Это как вообще психикой не двинуться от такого =)

li[::-1] внезапно, делает reverse

Ключи в массивах не какие хочется, а только hashable

try except, lol, попробуй кроме, как они это понимать предлагают?) Про elif молчу, забавно.

Romaboy
()

Раньше бы выбрал джаву, но сейчас пилю концепцию нового ЯП, в рабочих целях.

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

Маинтейнеры Рачика на лоре? :) Забавный флешбек, когда только закончил перебирать сторонние репы Арча от трастед пользователей и видишь знакомый ник.

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

Плюсы, знаю и не знаю, одновременно.

это все так.

h4tr3d ★★★★★
()

Разумеется SQL, тут даже думать нечего.

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

Меня тоже Lua по началу зацепил своим минимализмом. Но покодив на нём небольшой проект, от получающегося кода словил ощущения грязности и ненадёжности. После этого пробовал Python – ощущения аналогичные, и это при том что принцип «There’s Only One Way To Do It» я обожаю. В конце концов пришёл к выводу что эти негативные ощущения возникают из-за динамической типизации языка. Сейчас пишу на Golang и это наиболее приятное на чём я когда-либо писал в своей жизни.

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

Ещё один язык? :)) В нём есть какой-то смысл или вы так, чисто «потому что могу»?
У меня вот после появления D отпали все желания мастырить самокаты из вёсел - вполне индустриальный язык, есть куча плюшек и интересных концептуальных вещей. Если вы делаете что-то похожее, можете сразу закапывать. А если у вас сам язык принципиально другой, тогда да, можно повозиться.

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

Говнище полное. Ассемблер PDP-11 куда приятнее. И так же на порядок интереснее интеловского.

matumba ★★★★★
()

F#, ну или JavaScript на крайний случай.

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

Ещё один язык? :)) В нём есть какой-то смысл или вы так, чисто «потому что могу»?

Нет, результат 15 летней боли в программировании. Последние годы еще цеплялся за джаву, чтобы не пилить новый ЯП. Но это просто лучшее из худших.

после появления D вполне индустриальный язык

И какую IDE вы используете, сравнимую с IDEA для джавы или хотя бы Eclipse? Про остальное мне просто лень даже начинать.

тогда да, можно повозиться

У меня есть базовая концепция и порядка 200 закладок в избранном накопившиеся за 5 лет. Которые нужно изучить. Каждая закладка либо статья, либо препринт, либо книга или целый блог. Думаю пару лет уйдет на изучение. Потом можно допиливать концепцию и выкладывать для обсуждения. Я не очередной школотрон, который выкладывает реализацию ЯП для ЧСВ.

foror ★★★★★
()

Язык ассемблера X86 и машинные коды хде? Я такое люблю.

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