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 ()

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

Тормоза по сравнению с плюсами

Очень спорно, смотря где юзать, если в приложениях где много сетевых соединений, то erlang без альтернатив

нестатическая типизация

Как будто это что-то плохое

кодировками вроде проблемы

Частично поправили

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

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

Хороший асинхронный код на любом языке решает проблему не хуже. Вон тот же nginx как пример

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

Нет нельзя взять и запилить хорошо, либо придётся потратить овердохера времени на оптимизацию, а тут взял и уже все работает.

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

Ну да, то что я хочу надо делать через макросы.

Не понял, в какую сторону это выпад. Если про то, что RebindableSyntax - это расширение, а расширения - не комильфо, тогда Haskell2010 в целом довольно унылое явление, с этим не поспоришь. Если про то, что RebindableSyntax не хватает, и нужны макросы (CPP? TemplateHaskell? QuasiQuotes?) - ну что ж, иногда это единственное решение.

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

Кстати как там в TemplateHaskell с гигиеной? Можно проверить, что переданный тип на самом деле является ну там Data.Text.Text из package text даже если он был переименован в просто T?

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

Нет нельзя взять и запилить хорошо, а тут взял и уже все работает.

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

q0tw4 ★★★★
()

forth - минималистичный язык, поддерживающий метапрограммирование.

gorky ★★
()

Снесите опрос. Если «другой» - за 30%, что это за опрос?

record ★★★★★
()

И без мультивыбора.

record ★★★★★
()

Язык для души так и называется – Joy. Не знаю, можно ли на нём сделать что-то полезное, но вот чтоб для души – эт просто обязательно.

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

Они продали свою душу гуглу.

Инсайдерская инфа из логова гугла такова, что Go даже в самом логове не шибко жалуют.

Croco ★★★
()

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

Из того, на чем я сочинил и запустил хоть что-то (Visual Basic, Pascal, C, Common Lisp, Prolog, bash, Logo, expect), сишечка – самая теплая и ламповая, Common Lisp – самый загадочный и непонятный.

Из всего увиденного и понятого наибольшей мерзостью показались Cobol и JavaScript. Просто нелюбовь с первого взгляда.

Как могли подтвердить опрос без Lisp – загадка. Энтузиастов Пролога тоже не так уж мало. Вообще, я уже высказывал идею, что Метапрог должен быть декларативным. Если выражаться несколько осторожнее, то визуальный язык функционально-логического разлива (функции в виде отображений множества на множество, круги Эйлера и т. п.) лишним не будет.

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

тогда уж надо будет добавлять все ассемблеры. а их дохрена.

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

Ну я для себя люблю на ней писать. Быстро, кроссплатформенно, в меру простой синтаксис, строгая типизация, хороший API и куча всего готового. И многопоток там шикарный. На втором месте JS, потому что в npm зависимости на любой чих + нода тоже быстрая, почти как Java. На третьем Python, но этот ущербный pip и venv бесят до глубины души. Надо было добавить в опрос TypeScript.

InterVi ★★★★
()

Очевидно, что lisp :)

Хотя, сейчас благодаря йогурту начал вникать в smalltalk и он тоже классный.

skiminok1986 ★★★★★
()

Любил Java, но Swift и D лучше

menangen ★★★★★
()

Лучи поноса афтару опроса. Нет не одного лиспа.

kookoo
()

делфи во все поля

eR ★★★★★
()

Отметил Делфи, но это виндовс.Для linux правильно будет Лазариус, хотя багов у него к сожалению немерено.Автор поправь вариант.

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

Я с тех пор немного познакомился с PL/SQL и осознал, забей.

Deleted
()

про Fortran и Ada забыли.

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

Язык для души так и называется – Joy

Дык на его место давно пришел factor. То же самое, только более живое и, наверно, продуманнее.

q0tw4 ★★★★
()

В «душевный» список засунули одни бездушные прикладные ЯП для разгребания хотелок бизнес-дядей. Позор!
Только хаскел и питон хоть как-то выбиваются. Ни лиспов, ни скалы, ничего нет. Позор, просто позор.

anonymoos ★★★★★
()

Другой. Common Lisp, Emacs Lisp.

Zubok ★★★★★
()

haskell. на самом деле нет. agda, cedille, что-нибудь такое

caryoscelus
()

D, он же dlang

Удобный и эффективный

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

Мало, слишком мало фич.

Это главная фича. Она заставляет копипастить вместо приседаний c типами, что делает код понятнее, вопреки тому что кажется что максимально обобщенная программа - самая читаемя. Нет. По сути это повторение подхода Go и для фронтенда это отлично сходит с рук.

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

Судя по популярности Haskell в голосовании, многие из тех, кто за него проголосовал, на самом деле ничего не программируют на нём.

Partisan ★★★★
()

где HTML египетская сила?

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