[Ответить в тред] Ответить в тред

16/08/16 - Запущен Двач Трекер
01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений



Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 482 | 21 | 138
Назад Вниз Каталог Обновить

ТРЕД САМОГО ЛУЧШЕГО ЯЗЫКА ПРОГРАММИРОВАНИЯ ЭВЕР Аноним 28/06/16 Втр 21:30:58  782706  
14671386586350.jpg (98Кб, 600x450)
Nim или D ? И почему?
Аноним 28/06/16 Втр 21:41:11  782718
>>782706 (OP)
UP
Аноним 28/06/16 Втр 21:41:33  782719
Javascript.
Аноним 28/06/16 Втр 21:49:45  782731
>>782706 (OP)
Go.
Аноним 28/06/16 Втр 21:53:26  782736
FreeBASIC
Аноним 28/06/16 Втр 22:15:56  782754
РУСТ
Аноним 28/06/16 Втр 22:20:34  782762
>>782719
Ограниченная область применения (не все такие быдланы, что только с web'ом работают).

>>782731
Ограниченная область применения (только сетевые технологиии, как бы ты там не кукареках). Да и сам го - кастрированное ООП, нахуй он такой нужен?

>>782754
Почему? Чем лучше того же D? Руст же только для системщины больше предназначен, а Де - для всего.
Аноним 28/06/16 Втр 22:27:12  782768
>>782762
> не все такие быдланы, что только с web'ом работают
запасся покорном в ожидании нододаунов
Аноним 28/06/16 Втр 23:00:36  782805
>>782762
>кастрированное ООП
Спешите видеть, ООПодаун нарисовался!
Аноним 28/06/16 Втр 23:25:58  782842
>>782805
Оно нужно либо нормальное, либо вообще нахуй не нужно. А так какое-то говно уровня си.
Аноним 28/06/16 Втр 23:26:33  782843
Только в си его как такового в синтаксисе не было, и все жили счастливо.
Аноним 28/06/16 Втр 23:52:53  782858
Java
Аноним 28/06/16 Втр 23:57:30  782860
>>782858
медлительное говно с виртуальной машиной и трудоёмкостью освоения.
Аноним 29/06/16 Срд 00:15:23  782874
>>782706 (OP)
Питон
Аноним 29/06/16 Срд 00:35:30  782883
>>782874
медлительное интерпретируемое говно с динамической типизацией и низким порогом вхождения
Аноним 29/06/16 Срд 00:41:23  782887
14671500831610.jpg (24Кб, 600x399)
14671500831611.jpg (77Кб, 728x546)
>>782706 (OP)
Ну вы поняли
Аноним 29/06/16 Срд 00:50:25  782890
>>782887
Избыточная сложность, ограниченная область применения.
Аноним 29/06/16 Срд 00:52:32  782891
F#.
Аноним 29/06/16 Срд 00:52:36  782892
>>782887
И главный вопрос: если он так хорош, то зачем ты его пропагандируешь, а не спокойно гребёшь баблишко?
Аноним 29/06/16 Срд 00:53:01  782893
>>782891
Толсто
Аноним 29/06/16 Срд 00:54:27  782895
> ограниченная область применения
Это норма. Каждый задаче - свой инструмент. Попытка создать универсаль ный инструмент заканчивается созданием монструозного говна в виде микроскопа, молотка и вилки, скрученных скотчем.
Аноним 29/06/16 Срд 01:13:59  782910
14671520395520.jpg (24Кб, 399x600)
>>782890
>Избыточная сложность
Манямир тырпрайзных джява-мартышек

>ограниченная область применения
Атомный манямир, применяется практически в любой области, кроме ядер ОС и ембедедов. Более универсальный язык сложно найти.

>>782892
Потому что могу
Аноним 29/06/16 Срд 02:30:51  782938
>>782842
Нормальное оно только в Smalltalk, еще io
Аноним 29/06/16 Срд 02:32:26  782939
>>782706 (OP)
ОП, а ты то как считаешь, Nim или D?
Аноним 29/06/16 Срд 02:40:37  782941
>>782938
Нормальное оно в Симуле, а в Smalltalk хипстерский карго-культ ебанутого Кея.
Аноним 29/06/16 Срд 03:22:42  782948
Пишите га c++ и не выебывайтесь, хуесосы.
Аноним 29/06/16 Срд 03:23:46  782949
>>782941
Учитывая то что понятие и принципы ООП впервые были введены именно им? Ну-ну.
Аноним 29/06/16 Срд 03:55:51  782951
14671617520850.webm webm file (2788Кб, 1280x720, 00:00:22)
>>782948
Аноним 29/06/16 Срд 04:11:20  782952
QBASIC 4.5
Аноним 29/06/16 Срд 04:15:56  782953
>>782949
Как же вас, культистов, крепко зомбируют

>>772766
Аноним 29/06/16 Срд 07:39:32  782973
>>782860
Неосилятор порвался
Аноним 29/06/16 Срд 08:30:25  782983
>>782938
Маня, чего ж твой смолток лежит в гробу, обмазанный динамической сгущенкой и посылает там сам себе сообщения, а ООП из симулы юзается в С++/Java/C#/Scala/PHP?
Аноним 29/06/16 Срд 08:32:43  782984
PHP
Аноним 29/06/16 Срд 10:31:25  783013
>>782891
Хоть какая-то аргументация будет?

>>782939
Мне кажется, что D. Но не уверен.
Я понял, что одним языком сыт не будешь, поэтому хотел составить список языков, на которые буду перекатываться. Вот и осталось выбрать между этими двумя, остальные уже отсортировал
подчеркну, что мне для личных/научных целей язык нужен, а не просто для заработка. Тут по описанию D кажется очень не плохим, тем более, что его уже стандартизировали. Скала, которую предлагали по треду, кажется сложноватой, а я себя немного тупым считаю

Предлагаю составить список лучших языков по нишам, т.е. web, приложения, декстоп.
Аноним 29/06/16 Срд 10:37:30  783016
>>782910
>более универсальный язык сложно найти
D
Аноним 29/06/16 Срд 10:50:24  783020
>>783013
С - для всего, где нужно выжать максимум.
Python - если нужно что наговнокодить как можно скорее.
JavaScript - если позарез нужно выебнуться перед всеми.
С++, D, Rust? - если нужно делать качественно.
Аноним 29/06/16 Срд 11:39:21  783048
>>782706 (OP)
> Nim или D ? И почему?
Мой выбор - D. Это просто язык моей мечты.

Если бы к нему еще и декларативный гуй как в Qt Quick прикрутили (есть биндинги типо dqml, но это все не то - не родное оно) - то и вовсе был бы идеальный язык, и никакие другие были бы не нужны.
Аноним 29/06/16 Срд 13:05:15  783082
>>783020
> для всего, где нужно выжать максимум.
Rust.
> если нужно что наговнокодить как можно скорее
Rust. huyak-hyak-production-rs crate.
> если позарез нужно выебнуться перед всеми
Rust.
> если нужно делать качественно
Rust.
мимо-растоеб
Аноним 29/06/16 Срд 17:29:26  783282
>>783082
Всё это делает Scala, которая круче раста и заменит Яву спустя лет пять.
Аноним 29/06/16 Срд 17:31:26  783284
14672106862600.png (5Кб, 126x134)
Так какой идеальный язык программирования?
D, Scala, Rust или Nim?
Аноним 29/06/16 Срд 17:33:10  783290
>>783284
и главное - почему. Безаргументативные вскукареки не интересуют.
Аноним 29/06/16 Срд 17:52:28  783303
>>783284
независимый от аппле swift с cargo и snake_case

Аноним 29/06/16 Срд 17:52:31  783304
>>783284
В основном интересно противопоставление D и Rust'a. Скала избыточно сложна, у нимки не развито сообщество и до сих пор нет стабильной версии. Дешка же поднялся в двадцаточку лучших с 26 на 19 место в этом году, сообщество развивается, в остальном язык универсальный и максимально практичный. Раст же больше подходит для системщины.
Тред можно закрывать, идеальный язык - D.
Аноним 29/06/16 Срд 17:53:01  783305
>>783303
ограниченное говно для глиномесов.
Аноним 29/06/16 Срд 17:54:21  783308
>>783305
В каком месте ограниченное?

> для глиномесов.
я же и говорю "независимый от аппле"
Аноним 29/06/16 Срд 18:03:26  783312
Как же заебало. Я думал, что всё рассортировал, а тут выясняется, что нет. swift, F#, ещё какое-то говно. Столько языков понаделали, как вы блять определяетесь с выбором?
Я, конечно, понимаю, что одного языка недостаточно, но даже если собираешься выучить несколько, то как понять, каких? Их же просто дохуя!
Аноним 29/06/16 Срд 18:13:46  783318
>>783312
Достаточно выучить по одному языку из разных языковых семейств
- Алголоподобные императивные
- ML-подобные функциональные
- Декларативные (Prolog, Datalog, SQL, XSLT)
- Машинные языки (ассемблер, любой)
- Concatenative (Forth, APL, J, Joy, Kitten)
- Языки с сильным уклоном в ОО (Smalltalk)
- Языки с сильным уклоном в DSL (Lisp, Racket)

Все остальные будут выучиваться прочтением краткого мануала за несколько часов, потому что будут состоять из тех или элементов из разных семейств, которые тебе уже известны, знакомы, известны их плюсы и минусы, понятно где и как их применять.
Аноним 29/06/16 Срд 18:23:16  783329
>>783312
> но даже если собираешься выучить несколько, то как понять, каких?
c++ && python
Аноним 29/06/16 Срд 19:03:08  783365
>>783329
Пистоноговно не нужно.
Аноним 29/06/16 Срд 19:05:41  783367
>>783365
ясно
Аноним 29/06/16 Срд 19:09:43  783370
>>783365
Почему, ведь все советуют и в MIT на нем основам учат? Как быть, антон? Почему пистон не гуд?
Аноним 29/06/16 Срд 19:25:16  783382
Друзья, вот все тут затирают, что скала такая уберсложная. В чем прикол? Всегда думал, что эт тип та же джава, только с функциональщиной. Закидайте понтовыми терминами из нее.
Аноним 29/06/16 Срд 19:30:13  783385
>>783370
>в MIT на нем основам учат
Потому что это язык для обучения, но никак не для прикладных вещей или работы.
Аноним 29/06/16 Срд 19:30:48  783387
>>783382
Функтор тебе в жопу и монаду под ребро!
Аноним 29/06/16 Срд 19:50:07  783407
14672190072190.jpg (13Кб, 326x235)
>>783308
Аноним 29/06/16 Срд 19:53:37  783411
>>783284
> Scala
Забавно. Даже после того как сам Одерски публично признался что 8 лет кормил вас некорректным говном и нужно всё переписывать с нуля, вы всё равно откуда-то лезете.
Аноним 29/06/16 Срд 19:56:09  783413
>>783382
Мешанина из системы типов в стиле хаскеля, ООП, path dependent types, имплицитов и DSL'ей и, наверное, чего-то ещё, не предвещает лёгкого чтения кода, написанного кем-либо кроме самого себя.
Создателям скалы следовало бы упырить мел и выпилить всё лишнее из языка.

>>783411
Корректное говно под именем dotty не слишком от скалы отличается.
Аноним 29/06/16 Срд 20:00:20  783417
>>782706 (OP)
>ТРЕД САМОГО ЛУЧШЕГО ЯЗЫКА ПРОГРАММИРОВАНИЯ ЭВЕР

C# же!
Аноним 29/06/16 Срд 20:07:57  783421
>>783016
Покажи-ка бекенд, веб-фронтенд, мобильное приложение и кластерный бигдата-машинлернинг на D
Аноним 29/06/16 Срд 20:08:47  783424
>>783385
>язык для обучения
Не аргумент. Диалекты Scheme более чем пригодны для прикладных задач. Питон же абсолютно непригоден для обучения, хотя бы из-за областей видимости переменных.
Аноним 29/06/16 Срд 20:09:13  783426
>>783016
Бля! Не показывай этому >>783421 !
Аноним 29/06/16 Срд 20:10:05  783429
>>783424
А можно спросить? В какой ОС по умолчанию есть ява машина?
Аноним 29/06/16 Срд 20:12:24  783435
И что предлагаешь как альтернативу пистоноговну?
Аноним 29/06/16 Срд 20:12:26  783437
>>783411
И переписал, развитие же, а вот у D-блядков
>Стабильная версия компилятора 2.0 (последняя на сегодняшний день мажорная версия) выпущена 17 июня 2007 года
Аноним 29/06/16 Срд 20:12:45  783439
>>783435
>>783365
Аноним 29/06/16 Срд 20:13:46  783441
>>783435
Для чего именно?
Аноним 29/06/16 Срд 20:13:52  783442
>>783429
В прыщах есть
Аноним 29/06/16 Срд 20:15:54  783447
>>783442
>В прыщах есть
Это те вариации ОС где пропагандируется оупен сорс и платить за софт является моветоном?
Аноним 29/06/16 Срд 20:17:53  783450
>>783437
Так у них изначально адекватный быстрый компилятор, а не говно собирающее каждые 3 строки кода 3 минуты.
Аноним 29/06/16 Срд 20:21:49  783456
>>783441
прототипирования, шкриптования, парсинга, сисадминства и.т.д.
Аноним 29/06/16 Срд 20:22:31  783458
14672209510620.png (49Кб, 836x798)
>>783450
Ну так там же компилируется не высокоуровневый код с типизацией аля shapeless, макросами, имплицитами и прочим, а байтопортянки позорные.
Аноним 29/06/16 Срд 20:25:29  783464
>>783458
Индусские попытки подражать хаскеллю, не утащив и половины фишек, при этом обсираясь с компиляцией - вкусна.
Аноним 29/06/16 Срд 20:26:14  783466
>>782983
Зато Objective-C и Swift имеют кресты в два смычка.
Аноним 29/06/16 Срд 20:28:42  783472
>>783429
В Android. Хотя на самом деле там не JVM, но не важно.
Аноним 29/06/16 Срд 20:36:37  783486
14672217975290.jpg (35Кб, 1280x720)
>>783464
Но на потешном хачкеле же кроме факториалов ничего не пишут, и ООП там нет, поэтому быстрее конпелируется.
А компилятор скалы оброс костылями вследствие быстрого РАЗВИТИЯ, которое хачкелеблядкам и дблядкам и не снилось. Мартин теперь перепишет как надо и будем ссать им в ебло с удвоенной силой.
>Файл слишком большой http://pastebin.com/HpGUKSKz
Аноним 29/06/16 Срд 20:36:48  783487
>>783466
На них ничего кроме йоба-гуй-приложулек не написано в отличие от плюсов, на которых даже все эпловские библиотеки написаны.
Аноним 29/06/16 Срд 20:37:57  783490
>>783466
>Objective-C
убогая параша же, существовала только из-за отсутствия вменяемых альтернатив в течение 20 лет

>Swift
там вообще перешли на мультипарадигму с уклоном в ФП, спиздили из скалы всё что потенциально смогут осилить дырявые, только названия старые остались, чтоб престарелые гейосеры не обосрались от ужоса перед актуальной парадигмой
Аноним 29/06/16 Срд 20:40:47  783497
Давайте, учите ваши пистоны, жабы, A B C D E F G и прочее. Хайп такой хайп.
А я притрусь к дядюшке Биллу (дай б-г ему здоровья) и буду вьебывать в .NET
Аноним 29/06/16 Срд 20:40:52  783498
>>783486
Скалка - это попытка дать жавообезьяне ружьё вместо дубины. Однако дизайнеры ружья решили, что если сделать его максимально похожим на дубину, обезьянам будет легче привыкнуть. В итоге и когда стреляешь - не удобно, и когда как дубиной машешь - ствол из рук выскальзывает.
Аноним 29/06/16 Срд 20:41:34  783500
>>783486
В шарпе кортежи тоже уебищно реализованы, кстати http://referencesource.microsoft.com/#mscorlib/system/tuple.cs
Аноним 29/06/16 Срд 20:42:23  783504
14672221435290.jpg (86Кб, 480x640)
>>783498
Всяко лучше чем факториалы в монадках
Аноним 29/06/16 Срд 20:43:05  783505
>>783497
>А я притрусь к дядюшке Биллу (дай б-г ему здоровья) и буду жрать говно большой ложкой.

мдааа))
ну хотя на фоне явапараши и пистоношколотунства это таки неплохой ЯП, да
Аноним 29/06/16 Срд 20:49:00  783509
14672225402760.png (378Кб, 648x542)
>>783504
Маня, ты свою перегруженную академическую парашу в глаза видел то?
Аноним 29/06/16 Срд 21:10:49  783538
14672238499030.jpg (58Кб, 548x727)
>>783509
> принес высер хачкелистов, которые не смогли писать на стандартной скале и порвали очко монадками
Аноним 29/06/16 Срд 21:16:27  783549
>>783456
Альтернатива не нужна, это ниша пистона и есть.
Аноним 29/06/16 Срд 21:16:30  783550
14672241909700.jpg (5Кб, 153x153)
>>783509
Облачные монады!
Аноним 29/06/16 Срд 21:21:24  783559
>>783550
>F#
sage sage 29/06/16 Срд 21:46:13  783591
C#
Аноним 29/06/16 Срд 22:18:22  783648
>>783370
как же вы заебали. У тебя своего мнения нет? Ты кому доверяешь: MIT или анону с анонимной имиджборды для троллинга?
Ебанаты блять. Достаточно любому дегенерату без какого бы то ни было авторитета заявить хоть что-то и всё, вся вера пошатнётся ваша, вместо продуктивной учёбы будете сраться.
Аноним 29/06/16 Срд 22:20:48  783652
>>783385
>обучения
Не только обучения, а также для прототипирования и первоначального запуска небольших проектов (если проект выстрелит, то всегда можно перекатиться на более сложный и эффективный язык, а если нет, то значительно важнее понятный даже экстравертному говну код и возможность его быстрого написания/переписания).
В общем, ты тупое говно с эффектом утёнка.
Аноним 29/06/16 Срд 22:22:52  783659
>>783417
Ограничен слишком. Если игрульки писать, то пойдёт, но вот в остальном ...
Аноним 29/06/16 Срд 22:24:25  783663
>>783421
а ты какой язык можешь предложить для всего этого? Особенно интересует бигдата-машин лЁРнинг. Фронт/бэк - сорта говна для мартышек.
Аноним 29/06/16 Срд 22:31:55  783680
>>782762
Хорошо язык тот, у которого четко очерчена своя область применения.

Когда пытаются создать язык для всего - выходит полная ебатень.
Аноним 29/06/16 Срд 22:33:50  783684
>>783538
Это не отменяет академичности твоего языка.
Д - вот идеальный выбор. У всех остальных языков только оправдания. Всё, что нужно, чтобы Д поднялся - взять и писать. Язык идеален, практичен и действительно тянет на полноценную замену всей линейке С говна.
В общем, я ставлю на него. Идите нахуй. Скалу принципиально учить не буду после постов сами знаете какого мудака. Пытается впихнуть нам перегруженное говно, оторванное от реальности, чтобы ЧСВ тещить. Если бы она была так хороша, то ты бы спокойно рубил баблишко, а не на двощах сидел, унтер.
Аноним 29/06/16 Срд 22:39:41  783690
>>783680
>>783680
Си и Ява как-то появились, и ничего, плюются, но работают.
Д идеально подходит как замена Си. Оптимальное соотношение сложности, возможностей и читаемости кода. НОУ ДИСКАСС ПРОСТО.
Никакое растоговно тут и рядом не стояло. Раст - для системщины. Го - для сетевых технологий. Ним не взлетел.
А если тебе требуется действительно что-то общее и эффективное для себя и для конкретной работы, то ТОЛЬКО Д. Всё.
Аноним 29/06/16 Срд 22:44:36  783697
>>783648
В Гарварде учат Си. В MIT - питон. И MIT - это шарага по сравнению с Гарвардом. Вот и сравнивай.
Аноним 29/06/16 Срд 22:45:34  783700
>>783663
Имплаинг машин лЁрнинг не состоит на 95% из обезъяннего повторения выученных действий.
Аноним 29/06/16 Срд 22:46:42  783702
>>783690
Ява - улучшенный пхп для мартыханов. Си - та же системщина, что и раст, которую нельзя юзать в других областях.
Аноним 29/06/16 Срд 22:49:21  783708
>>783702
А сам на чём пишешь?
Аноним 29/06/16 Срд 22:53:01  783714
>>783702
кто-нибудь можешь по хардкору расписать, какие языки программирования для каких целей нужно учить?
Аноним 29/06/16 Срд 23:01:31  783727
>>783714
Да, держи.
http://rgho.st/6H5nMKwr9.view
Аноним 29/06/16 Срд 23:14:16  783752
>>783727
Мне не понравилась эта классификация. Ещё есть другие варианты?
Аноним 29/06/16 Срд 23:15:15  783754
>>783020
Добавлю.
Java - если нужно зарабатывать.
Assembler - если ничто другое не помогает.
QBasic - если ни разу не прогал, а хочется.
Haskell - если хочется потешить себялюбие.
Аноним 29/06/16 Срд 23:21:52  783764
>>783754
Но учить яву же слишком накладно.
Аноним 29/06/16 Срд 23:25:19  783775
>>783764
хули там учить, этот язык максимально простой и убогий, чтоб любой вчерашний таксист мог за 3 месяца начать писать тыпрайз кволити коде в бадишопе

проще только петон, пехепе и go-вно
Аноним 29/06/16 Срд 23:26:33  783778
>>783775
Джава сама то простая, у неё стек большой
Аноним 29/06/16 Срд 23:27:40  783779
>>783775
Расскажи про хотя бы пять разных имплементаций локов, используемый в Java, их преимуществах и недостатках.
Аноним 29/06/16 Срд 23:31:41  783784
>>783778
Учить весь стек не нужно. И не весь тоже. Достаточно иметь базовое представление, всё. Учить фреймворки/спеки/стандарты - тупое занятие, как учить протоколы. Если будешь использовать - будешь знать, не будешь - забудешь за 2 недели.
Аноним 29/06/16 Срд 23:32:42  783788
>>783779
Ты из мы вам перезвоним треда сюда протёк штоле?
Аноним 29/06/16 Срд 23:33:01  783789
>>783754
> Java - если нужно зарабатывать.
Если на удаленке, то лучше Python/PHP.
Аноним 29/06/16 Срд 23:36:22  783797
>>783789
Ты видел работу на питоне?
Аноним 29/06/16 Срд 23:37:22  783798
>>783714
http://lurkmore.to/%D0%92%D1%8B%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%B8%D1%82%D1%8C_%D1%81%D0%B5%D0%B1%D0%B5_%D0%B2_%D0%BD%D0%BE%D0%B3%D1%83
Аноним 30/06/16 Чтв 00:10:03  783839
А какой язык выбрать, чтобы заработать, но с перспективой роста и желательно что-нибудь связанной или просто с возможностью выхода на биг дата/машин лёнинг?
Аноним 30/06/16 Чтв 00:13:34  783845
>>783013
>Хоть какая-то аргументация будет?
Наследник C# и ведущий язык всей .NET-платформы в (не очень) скором будущем. А Java/Scala к тому времени тупо вымрет.
>>783318
Ага, Prolog взаимозаменяем с SQL и XSLT. Лол.
Аноним 30/06/16 Чтв 00:13:53  783846
>>783839
Go.
Аноним 30/06/16 Чтв 00:19:14  783853
>>783775
>тырпрайз кволити
Щито это?
Аноним 30/06/16 Чтв 00:21:32  783854
>>783845
Кстати, есть ли в /pr/ программисты на прологе/mercury?
Аноним 30/06/16 Чтв 00:28:41  783856
Scala или F#?
Аноним 30/06/16 Чтв 00:45:28  783866
>>783856
D.
Аноним 30/06/16 Чтв 00:51:26  783869
>>783856
F#
Аноним 30/06/16 Чтв 01:05:38  783872
>>783869
Я вот пока тоже склоняюсь, особенно учитывая, что я на шарпе разрабатываю
Аноним 30/06/16 Чтв 01:12:54  783877
>>783856
Scala
F# не имеет задач
Аноним 30/06/16 Чтв 01:16:34  783879
>>783874
Да это общеизвестно.
Аноним 30/06/16 Чтв 01:48:46  783895
>>783877
>F# не имеет задач
https://fsharp.tv/gazettes/f-the-most-highly-paid-tech-worldwide-in-2016/
Аноним 30/06/16 Чтв 04:26:18  783915
>>783013
>научных целей
Python, Julia, R.
>личных
Конкретнее, потому что если ты хочешь десктопные программки, то это один язык, игры - другой, веб - третий, и так далее.
>>783874
>прилизанный
...
Аноним 30/06/16 Чтв 07:15:01  783934
>>783854
есть
Аноним 30/06/16 Чтв 08:01:22  783945
>>783797
Ну на апворке питона больше чем жабы.
Аноним 30/06/16 Чтв 08:03:16  783947
>>783839
> чтобы заработать, но с перспективой роста
Java
> с возможностью выхода на биг дата/машин лёнинг?
Можно перейти на Scala и Hadoop.
Аноним 30/06/16 Чтв 10:23:40  784016
>>783497
Всё правильно, анон, нужно быть на стороне победителей. Мимо C# + IronPython + TSQL.
Аноним 30/06/16 Чтв 10:30:53  784021
>>783874
Не прилизанный, а плохо слизанный. Как можно было делать клон окамля без, например, функторов которые параметризируемые модули, а не те, что в хаскеле?!
Аноним 30/06/16 Чтв 10:38:22  784026
>>783915
Ну так ты и напиши для всего этого какие языки нужны, чтобы всем польза была, а не только ОП-хую.
Аноним 30/06/16 Чтв 16:06:28  784307
14672919889600.jpg (98Кб, 1280x720)
>>782706 (OP)
UP
Аноним 30/06/16 Чтв 21:18:25  784608
>>783538
>не смогли писать на стандартной скале
Под этим то подразумеваешь явамакакинг с синтас сахаром? Тогда зачем тебе Scala, если есть такой то Kotlin?
Аноним 30/06/16 Чтв 21:32:59  784636
>>783538
То самое чувство, когда сам Мартин-Хуяртин эти монадки обмазанные эшлистами и функторами продвигает.
Аноним 30/06/16 Чтв 22:27:01  784707
>>784608
Заебал пиарить. Сам сделал - сам на нём и пиши, другим это не нужно.
Аноним 01/07/16 Птн 07:36:22  784948
>>784707
Прям про скалу новый рекламный лозунг сочинил. Пусть сам Одерски со своими студентами на ней и пишет.
Аноним 01/07/16 Птн 08:35:00  784956
>>784948
Скалу твитттер юзает например. Котлиноговно же никому не нужно.
Аноним 01/07/16 Птн 08:57:54  784961
>>784956
А раньше эти хипсторы раби юзали. Надоест скала – забьют и на неё.

Котлин тоже уже в продакшене юзается, причём полноценно, а не как жява со скрытыми конструкторами и выводом типов.
Аноним 01/07/16 Птн 09:41:53  784976
>>784961
>Котлин тоже уже в продакшене юзается,
Кем, кроме создателей?
Аноним 01/07/16 Птн 16:19:36  785253
>>782706 (OP)
Бамп
Аноним 01/07/16 Птн 19:46:38  785412
>>784976
Мы на нем сайт школы пилили. Но директор не дал денег на сервер, пришлось переносить на пхп на народ.ру. Но Ваня из 5Б рекомендует котлин!
Аноним 02/07/16 Суб 16:43:30  785996
>>782706 (OP)
Red или REBOL?
Аноним 02/07/16 Суб 17:02:20  786007
>>784976
>Кем, кроме создателей?
Нами.

мимо из Авито
Аноним 02/07/16 Суб 17:18:22  786018
>>785996
РЕФАЛ
Аноним 02/07/16 Суб 17:19:46  786021
>>785996
АРГУМЕНТАЦИЮ КТО БУДЕТ ДАВАТЬ, А, ПИДОРЫ?
Аноним 02/07/16 Суб 19:40:54  786106
>>786021
Отвечающий на вопрос, очевидно.
Аноним 02/07/16 Суб 20:23:46  786121
Clojure. Красивый, заточенный под concurrency, с иммутабельностью, функциональщиной и библиотеками (как своими, так и jvmными)
Аноним 02/07/16 Суб 20:24:09  786123
>>786121
А, ещё метапрограммирование
Аноним 02/07/16 Суб 20:36:52  786132
>>786123
Метапрограммирование давно уже считается антипаттерном и за него в серьезных компаниях обоссывают.
Аноним 02/07/16 Суб 21:26:17  786175
>>786132
Ну в некоторых случаях нет.
Например, если пилишь фреймворк и сразу удобный eDSL для удобного описания предметной области.
Аноним 02/07/16 Суб 21:28:12  786178
>>786132
Но иногда без него никак.
Аноним 02/07/16 Суб 22:58:07  786330
>>786132
В некоторых серьезных компаниях до сих пор жаву используют. Так что не думаю, что к ним стоит прислушиваться
Аноним 02/07/16 Суб 22:59:31  786333
>>786121
Распиаренная хуйня для жава-хипсторов.
Аноним 02/07/16 Суб 23:00:34  786336
>>786333
Тру-лиспер итт?
Аноним 02/07/16 Суб 23:00:38  786338
>>786132
Потому что их метапрограммиоование не далеко ушло от сишного #define
Аноним 02/07/16 Суб 23:00:58  786339
>>786336
А то!
Аноним 02/07/16 Суб 23:06:30  786346
>>786339
дибил
Аноним 02/07/16 Суб 23:10:18  786355
>>786346
А ты вообще кложурист. Фу
Аноним 02/07/16 Суб 23:23:49  786367
Метапитухи, успокойтесь – в этом ИТТ трете можно дрочить только на МП нима (в D есть разве что исправленные плюсовые костыли).
Аноним 02/07/16 Суб 23:30:01  786371
>>786367
>>786367
>Метапитухи, успокойтесь – в этом ИТТ трете можно дрочить только на МП нима (в D есть разве что исправленные плюсовые костыли).
Лол, там метапрограммирование уровня TH испорченного симулой. А в ди вообще строки подставляются.
Аноним 02/07/16 Суб 23:33:58  786373
>>786371
Там нормальное МП, для всех кроме лиспопитухов, которое можно используется как нормальное средство языка, а не хуита прикрученная сбоку к анусу, как во всех мейнстримовых продакшен языках, где оно вообще имеется.
Аноним 02/07/16 Суб 23:38:05  786375
>>786373
Ага, а потом эти нормальные люди с нормальным языками и нормальным МП программируют на xml.
Аноним 03/07/16 Вск 00:37:36  786405
>>786373
Нормальное МП - в Racket, в Лиспе кривая наколенная изолента.
Аноним 03/07/16 Вск 00:38:28  786407
>>786375
Программирование на XML - это в том числе XSLT. Отличный язык, декларативный, чистый.
Аноним 03/07/16 Вск 00:57:29  786418
>>786367
у вас даже стабильной версии ещё не вышло, под шконарь, живо!
Аноним 03/07/16 Вск 01:50:23  786446
>>786407
Это ещё и всякие dsl типа WPF, которые могли быть и нормальными (т.е. без кучи синтаксического шума, рукописабельными), будь у хост-языка полноценные средства для созднания edsl.
>>786407
>XSLT
>Отличный язык
То-то его уж как с полтора десятка лет никто если не считать мелкие мухосранские конторки, которые примерно настолько и отстают от остального мира, и особо запущенные случаи не использует. Проще для обработки/преобразования xml воспользоваться соответствующей библиотечкой на любимом высокоуровневом языке общего назначения, чем этим декларативным чудом в перьях.
Аноним 03/07/16 Вск 01:59:34  786447
>>786330
Ты будешь шокирован, но почти во всех компаниях используют либо C++, либо Жабу, либо .NET (т. е. либо пики точены, либо хуи дрочены).
Аноним 03/07/16 Вск 02:12:30  786454
>>786405
>кококо гигиена кококо синтаксические объекты
Уже поднадоели эти ваши сектантские сказки о чудо-макросистеме чудо-ракеты, которая всем и во всем лучше лиспа, но кода на ней почему-то никто не пишет. Предполагаю, проблема в непрактичности, даже реализацию нормальную запилить не осилили, а перделки макросистемы, которые к тому же никаких особых преимуществ не дают, этих недостатков не перекрывают Даже аналога sxql нет. Ракета предлагает ебашить запросы строками как в каком-нибудь пхп или цпп, но тем-то простительно http://docs.racket-lang.org/db/query-api.html
Аноним 03/07/16 Вск 02:25:49  786461
>>786447
Речь шла о том, что их мнение продиктовано устаревшими технологиями, на которых они давно и плотно сидят.
То, что сишные дефайны или шаблонные крестоизъёбства — зло в чистом в виде, и ежу понятно, но к метапрограммированию это никакого отношения не имеет.
Аноним 03/07/16 Вск 02:40:51  786470
>>786454
На ракете люди решают свои задачи а не пердолят мега-опенсорс как сумасшедшие лисперы.
Ты еще посетуй что "кода никто не пишет" на DB/I, Modula-2, DFSORT, PL/X и Fujitsu COBOL - еще как пишут, только для дела а не для гитхабов.
Аноним 03/07/16 Вск 02:53:59  786474
>>786470
Т.е. ты хочешь сказать, что на ракете пишут одноразовые скрипты, которые больше никому не нужны, поэтому и кода нет? Что-то сомневаюсь, что кто-то в здравом уме предпочтет тормозную ракету, у которой, к тому же, и библиотек-то нет, вместо какого-нибудь перла или питона.
>DB/I, Modula-2, DFSORT, PL/X и Fujitsu COBOL
Ракете явно не место в этом списке. И да, кучка несвежего легаси в махровом бусинесынтерпрайзе - это "никто не пишет".
Аноним 03/07/16 Вск 04:16:34  786493
>>783754
>Haskell
если хочешь порвать себе анус
Аноним 03/07/16 Вск 07:27:00  786522
>>786355
Тру-лиспер хуже пидераса.
мимо-схемер
Аноним 05/07/16 Втр 13:23:09  788448
>>782860
АЛЁ, Маня! Сейчас 2016, не 1997 и не 1998, а 2016ый, слышишь?
Аноним 05/07/16 Втр 17:11:41  788647
>>788448
А что, там GC уже переписали и он не останавливает всю программу при сборке мусора? Черного кобеля не отмоешь добела.
Аноним 05/07/16 Втр 17:28:23  788672
>>783659
Толстенно
Аноним 05/07/16 Втр 17:31:55  788677
Утопия!
Аноним 05/07/16 Втр 18:04:45  788707
>>788647
АЛЕ, многоядерность на дворе, программы уже не исполняются в одном потоке (как и сборка мусора). Так что не надо никого отмывать. Вдобавок, Latency/Throughput GC тюнятся. Еще у платформы сильно развитые средства инструментации - так что можно понять где узкие места, если есть.
Аноним 05/07/16 Втр 22:20:28  789012
Д вообще параша, за ним, прикольный язык, но хаотичный
Аноним 05/07/16 Втр 22:26:25  789018
>>788707
И чо? Многоядерность на дворе уже больше десятка лет (на серверах) – лучшее что есть это обоссаный конкурентный GC, который всё равно стопает программу.

Где там мой паралельный риалтайм гц, который подмывает мне попу и писю без стопзеворлда который мне обещали уже оц как давно, сука?
Аноним 05/07/16 Втр 23:19:42  789083
>>789018
АЛЁ, Маня! У тебя деньги на лицензирование решений Azule Systems есть? Нет? Вот сиди и не высовывайся. Алсо, той параше что ты пишешь, как большинство соседей по палате, ей рилтайм не нужен. Ни жесткий, ни мягкий ни с увлажняющими насадками.
Аноним 06/07/16 Срд 00:02:12  789151
>>789083
Для моей параши с риалтаймом у меня есть нормальные инструменты без GC, и мне нахуй не всралось тащить его туда попутно платя каким-то левым хуесосам за то, что всё равно будет лагать как говно – ни паралельный, ни конкурентный, ни риалтаймовый.
Аноним 06/07/16 Срд 01:00:14  789197
Очевидно, что Rust - лучший. Подходит для всего, кроме фронтэнда, но это до поры до времени. Почему он лучший? Да потому что быстрее Java/Python/Go, без GC, в отличие от тех же Java/Go/D и не несёт тонны легаси синтаксиса в отличие от C/C++. И не надо говорить, что у D отрубаемый сборщик мусора, это всё хрень, полностью его нормально не отрубить.
Аноним 06/07/16 Срд 01:34:22  789208
>>789197
> Очевидно, что Rust - лучший.
Очевидно, ты идешь нахуй.

Нахуй нужен раст? Замена крестам? Лол, на крестах есть к примеру Qt или openCV. Могу я дергать их из раста? Нет. Есть на расте свой гуй или свое компьютерное зрение? Нет.

Замена "сишке" - кокпок системное программирование? Я правильно понял - растоебы для этого должны написать свою ОС, взамен юникса - чтоб там в основе было ядро на расте, растовая либа вместо glibc, и системные вызовы растовые, и все это выдвинуть и затмить юникс-подобные? Чую я - он пойдет нахуй.
Вон, в HaikuOS - ядро на крестах, а не сраная сишка. Не то чтобы я имел что-то против этой ОСи, мне она даже симпатична - но про нее хуй кто знает, и шансов у нее нет.

Может быть, раст нужен потому что он кокпок "без сборщика мусора" и "безопасный"? На лоре недавно выкладывали обзор сборок мозиловской "сервы" - на эту парашу без слез не взглянешь, плодит сотни потоков, нихуя не показывает и падает на ровном месте. Заебись, зато без ГЦ - кудах кудах, быстра и не тармазит!

Может быть веб? Ну, накидайте мне веб-фреймворков на русте, покажите как на нем клепать это дело, чем черт не шутит, а я б посмотрел. Что еще осталось?

Ах да. Растопетухи все кукарекают "ван в ди рантайм, сбарщек мусара, не то шта низкауровневая хурня, имбеддед". Ну ок. Как мне на расте ебашить код для микроконтроллеров? Покажите, как на расте типичное приложение на платке STM32 поморгает светодиодом или на экран выведет "OP-HUI", или хотя бы "LOh" цифрами, как в шкалке с калькуляторами баловались.
Аноним 06/07/16 Срд 01:43:19  789212
>>789208
Я вижу только один use case для Rust - какие-то нужные в хозяйстве очень высокопроизводительные серверы чего-нибудь, которые ни с чем сложнее сокета не взаимодействуют. Которым критична очень низкая latency.

Для не очень высокопроизводительных проще взять Go, для взаимодействующих с чем-то сложнее сокета - Си или С++, там для этого чего-то уже есть библиотеки.

Use case настолько редкий, что учить ради него Rust смысла мало. Быстрее такую же хрень на С++ написать. Если писать такие хрени постоянно - то смысл есть, но сложно себе представить где этим занимаются.
Аноним 06/07/16 Срд 01:45:49  789214
>>789212
Забыл добавить - для очень высокопроизводительных, но не критичных к очень низкой latency - Java.
Аноним 06/07/16 Срд 01:47:29  789215
>>789208
> openCV
Можешь дёргать.
> Я правильно понял - растоебы для этого должны написать свою ОС, взамен юникса - чтоб там в основе было ядро на расте, растовая либа вместо glibc, и системные вызовы растовые, и все это выдвинуть и затмить юникс-подобные?
Нет.
> На лоре недавно выкладывали
Может, ты ещё и в /s/ консультируешься по поводу того, как писать браузеры? У них есть тред, одна идея охуительней другой просто.
> Как мне на расте ебашить код для микроконтроллеров?
http://zinc.rs/

>>789212
К библиотекам (кроме Qt) часто есть биндинги.
Аноним 06/07/16 Срд 01:48:19  789217
>>789212
И при этом - у него жутко уебищный синтаксис.
Опять же растоебы кукарекают про "язык системного программирования". Это как блять, к нему реально уже написали свою ОС и задизайнили системные вызовы - короче создали альтернативу сишному POSIX'у?

Или растопидоры имеют в виду под этим "дергать из раста сишные сисколлы", да? И нахуй он тогда нужен?
Аноним 06/07/16 Срд 01:49:14  789218
>>789215
> Можешь дёргать.
Как, блять? Из раста можно дергать код на крестах?
Аноним 06/07/16 Срд 01:53:13  789219
>>789217
>Это как блять, к нему реально уже написали свою ОС и задизайнили системные вызовы - короче создали альтернативу сишному POSIX'у?
ЧСХ, на OCaml хотя бы сделали MirageOS - всё-таки интересный проект, к тому же он был первым среди потом уже появившихся HalVM, Erlang-on-Xen и других.
И смысл был ясно виден - почему именно на OCaml, и что это хорошего и полезного дает.
Растаманы же бегают кругами с флагами, создавая впечатление каких-то старшеклассников, нашедших ящик слабоалкогольного "коктейля".
Аноним 06/07/16 Срд 01:56:10  789220
14677593701660.png (318Кб, 1780x1061)
>>789219
Пока что эти дебилы пиздят про быстроту и безопасность, а их мозиловский флагман, ради которого этот говноязык вообще пилили - вон как себя ведет, лол.
Аноним 06/07/16 Срд 01:57:05  789222
>>789220

К тому же слухи о высокой производительности Rust сильно преувеличены
http://lexborisov.github.io/benchmark-html-persers/
Аноним 06/07/16 Срд 01:57:18  789223
>>789218
OpenCV — одна из тех библиотек, которую можно дёргать из чего угодно, даже из С.

> уебищный синтаксис
Менее уёбищный, чем у С и С++.
inb4: сишний синтаксис не уёбищный
Аноним 06/07/16 Срд 01:59:30  789227
>>789223
Сишный синтаксис можно считать насколько угодно уёбищным - он всем настолько привычен, что это никакой роли не играет. Так же как для японца совершенно естественны хирагана, катакана и кандзи, хотя любому иностранцу это кажется верхом ебанизма.

А вот новый синтаксис, который предлагается на смену привычному всем в течении уже полувека, должен предлагать что-то заметно лучшее.
Аноним 06/07/16 Срд 01:59:55  789228
>>789208
Сколько уже было попыток заменить кресты?
1) D
2) Vala
3) Alef
4) Limbo
5) Nimrod
6) Go
7) Rust
А воз и ныне там.
Аноним 06/07/16 Срд 02:03:02  789229
>>789223
> сишний синтаксис не уёбищный
Синтаксис языка как такового может и не уебищный.
Пока его не перемешают с препроцессором, ага.

>OpenCV — одна из тех библиотек, которую можно дёргать из чего угодно, даже из С.
Дергать то можно, ага. Только в крестах - шаблоны, контейнеры и вообще всяческое RAII. И безусловно - перегрузка операторов, которая блять позволяет вычесть из 255 - матрицу, и получить инвертирование цвета.
Которая позволяет ксорить изображения друг на друге.

И что мы имеем в расте? Блять, да залупу за воротник, в этой параше нет ни нормального наследования - тут никогда не будет нормального гуя, ни перегрузки операторов - ооо, без него много чего выглядит как говно, от того же опенцв, или операций до множеств - до проперти биндингов для гуя (в жабе их нет - и простые вещи превращаются в километровую блевотину)
Аноним 06/07/16 Срд 02:03:05  789230
>>789228
Go можно сказать что заменил - в одной нише. Это всякие мелкие утилитарные серверочки, требуемые в хозяйстве довольно часто, где производительности Perl, Python, Ruby не хватает, а отрывать ради этого от важных дел людей, умеющих хорошо писать на Си или С++ - слишком дорого. Вариант "Go и два студента" вполне рабочим оказался.
Аноним 06/07/16 Срд 02:03:52  789231
>>789228
> Сколько уже было попыток заменить кресты?
> 1) D

D - это не замена крестам, это круче - это замена крестам, жабе и питону.
Аноним 06/07/16 Срд 02:05:06  789233
>>789230
На Java/C# можно писать же.
Аноним 06/07/16 Срд 02:05:32  789234
>>789231
>жабе
Для этого придется создать аналог всему тому энтерпрайзу вокруг Java, который понаписан. Это невозможно.

>питону
Для этого придется создать аналог всем тем биндингам-ко-всему-на-свете, которые для Python понаписаны. Это невозможно.
Аноним 06/07/16 Срд 02:06:39  789235
>>789231
Изначально делался именно как альтернатива крестам, когда Digital Mars заебало реализовывать очередной стандарт в своем компиляторе.
Аноним 06/07/16 Срд 02:08:01  789237
>>789229
> Только в крестах - шаблоны, контейнеры и вообще всяческое RAII.
Как и в биндингах.
> ни перегрузки операторов
Лол, не знаешь, но кукарекаешь.
> ни нормального наследования - тут никогда не будет нормального гуя
Но ведь нормальный гуй не требует наследования.
Аноним 06/07/16 Срд 02:10:05  789241
>>789233
C# сразу отпадает - потому что этот кейс в хозяйстве требуется почти всегда для Unix, а качество Mono далеко от качества, и студенты, одновременно знающие С# (а он намного сложнее Go) и что-то про Unix - почти не встречаются.

На Java можно, но тоже сложнее - людей, умеющих правильно ворочать её механизмами синхронизации тредов и около берут сразу в настоящие программисты и энтерпрайз, "два студента" опять не вариант.
Аноним 06/07/16 Срд 02:11:25  789243
>>789234
Все возможно.

>тем биндингам-ко-всему-на-свете, которые для Python понаписаны
Они написаны через c. В дишке тоже дохуя биндингов, а штука со NDarray как в питоне - в эксперементальной ветке и вовсе нативная, удобно как в питоне - но блять, быстро!

>>789235
Изначально - может быть. Сейчас он по факту неплохо бы заменил их.
Жаба - ужасная многословная блевотина, фабрика фабрик фабрик фабрик фабрик блять, билдер креате абстракт сука.

Питон - там никогда не будет нормальной многопоточности, и ебучая типизация. В дишке нормальная параллельность есть изначально. Блять да

foreach (x; parallel(y)) {
//вот эта хуйня будет параллельно, вот и все
}
Аноним 06/07/16 Срд 02:12:34  789245
>>789241
> а качество Mono далеко от качества
Сюрприз, блять!
http://www.opennet.ru/opennews/art.shtml?num=44680
Аноним 06/07/16 Срд 02:14:05  789250
>>789237
> Но ведь нормальный гуй не требует наследования.
И сразу пошел нахуй.
Аноним 06/07/16 Срд 02:14:39  789252
>>789243
>удобно как в питоне
Ты готов выдать D непрограммисту, который сейчас пишет себе скриптики на Пистоне и горя не знает?

>Жаба - ужасная многословная
Да похуй. Любые два гастарбайтера ей обучаются за месяц, и взаимозаменяются на раз. И при использовании хорошей плетки гонят вполне номральный код.
Аноним 06/07/16 Срд 02:16:48  789255
>>789245
Ты бы дочитал
> и студенты, одновременно знающие С# (а он намного сложнее Go) и что-то про Unix - почти не встречаются.
Поэтому применимость .NET Cоre пока под большим сомнением. И зная Microsoft, любой адекватный человек что-то на этом делать поостерегся бы версии до третьей.
Аноним 06/07/16 Срд 02:17:03  789256
>>789250
О, дружище, "ООП хорошо для GUI" - это примерно такой же спид, как и "ООП хорошо для всего" - когда программисты обожглись об ООП, но проблемы гуйни глубже формошлёпства не исследовали, поэтому решили "ну ладно, ООП для %моей_предметной_области% - говно, но ведь КНОПКА - это же объект!!1". Ты ведь понимаешь, о чем я, а уёбок? Повторю другими словами на всякий случай: когда ты был маленьким и глупым и нихуя не шарил в своей предметной области, ты думал, что "всё есть (некий абстрактный) объект (про который я нихуя не знаю)" и что ООП идеально этот факт моделирует. Потом ты немного подрос и поумнел, и выделил в своей области множество взаимосвязей и закономерностей. И она наполнилась морфизмами, функторами, отражениями, естественными преобразованиями, пределами, копределами, сопряжениями и прочими знаниями, для моделирования которых убогое ООП ну никак не подходит. А гуй для тебя так и остался той областью, в которой ты нихуя не шаришь. Так вот, уёбок, не надо экстраполировать свою самоуверенность на все отрасли человеческой деятельности. Если ты охуенный спец по обработке сигналов, это еще не значит, что ты охуенный спец по чистке туалетов или лепке крудов. И если ты не видишь в лепке крудов никаких закономерностей, это еще не значит, что их там нет, и что любой виджет есть объект и не более того. Закономерностей там более чем дохуя. Я вот с ходу могу сказать, что гуйню лучше моделировать стрелками, чем объектами, а истинный спец по гуи тебе наверняка категорий пять навернёт, охватывающих визуализацию, валидацию, интернационализацию и локализацию, лейаут, помощь людям с ограниченными возможностями и хуй знает, что там еще может быть.. Поэтому пиши про то, что знаешь, а про гуй пусть лучше спецы по гуи напишут, от них то мы и узнаем, столь ли там хорошо ООП, или приходится еще каким-нибудь xml-ем в жопу поябываться.
Аноним 06/07/16 Срд 02:18:03  789258
>>789241
> а качество Mono далеко от качества
Это по сравнению с Go-то? Нормальное там качество, именно для небольших сервисов.

> "два студента" опять не вариант.
Как раз полно студентов-недоучек, знающих синтаксис жабы и базовые библиотеки (делали лабы со Swing'ом и JDBC), но не осиливших более сложных вещей вроде многопоточного кода - как результат, в серьезный тырпрайз их не берут. МЫВАМПЕРЕЗВОНИМ-треды такими переполнены.
Аноним 06/07/16 Срд 02:18:35  789260
>>789252
> Ты готов выдать D непрограммисту, который сейчас пишет себе скриптики на Пистоне и горя не знает?
На ди тоже можно писать "скриптики" -

Вверху файлика
#!/usr/bin/env rdmd

И все, ставишь исполняемым и запускаешь как скрипт. Разве что будет типизированным в отличие от питона.

Есть правда пара вещей, которые есть в питоне, и которых очень жаль что нет в ди. Возврат множественных значений и именованные параметры функций.

> и взаимозаменяются на раз
И увольняются, а следующие два гастарбайтера уже нихуя не могут понять в их говнокоде
Аноним 06/07/16 Срд 02:19:52  789261
>>789256
>морфизмами, функторами, отражениями, естественными преобразованиями, пределами, копределами, сопряжениями и прочими знаниями, для моделирования которых убогое ООП ну никак не подходит
И что, в Rust есть гуй, который на этом построен вместо ОО? Или в D?

> гуйню лучше моделировать стрелками, чем объектами, а истинный спец по гуи тебе наверняка категорий пять навернёт, охватывающих визуализацию, валидацию, интернационализацию и локализацию, лейаут
Лэйаут лучше комбинаторами.
А вообще FRP или еще лучше - Pi calculus.
Аноним 06/07/16 Срд 02:20:57  789262
>>789258
>но не осиливших более сложных вещей вроде многопоточного кода
И как же без этого на Java писать хоть какие-то серверные залепухи, если надо чтоб они работали хотя бы немного более предсказуемо чем генератор случайных чисел?
Аноним 06/07/16 Срд 02:21:56  789263
>>789256
Чувак, иди нахуй. Я писал гуй два года, на крестах и qml.
Я писал под ебаные планшеты и десктопы, ноуты и блять одноплатники, под сенсор и мышку с клавой.

Я знаю ебучий Qt вдоль и поперек. Я имел с ним дело. А ты - тупо и голословно пиздишь, максимум - на втором курсе в борланд с++ тыкал кнопочки на форму, и думал что это гуй.

Я ненавижу кресты. Но блять - пока нет им альтернатив. Этот говнораст - для написания гуя непригоден. А значит - непригоден для написания блять - десктопных (и мобильных) приложений. А значит - нахуй он нужен? Ведь ниша крестов - это именно ебучий десктоп.
Аноним 06/07/16 Срд 02:22:43  789265
>>789260
>следующие два гастарбайтера уже нихуя не могут понять в их говнокоде
Именно что могут. Вот здесь польза отчаянной тупости и многословности, вкупе со стандартами кодирования проявляются во всем своем блеске. Никакого полета мысли, никакой индивидуальности!
Аноним 06/07/16 Срд 02:23:50  789266
>>789263
>и мобильных
Java пригодна, а Rust непригоден?
Аноним 06/07/16 Срд 02:25:58  789268
>>789260
>На ди тоже можно писать "скриптики" -
>Вверху файлика
>#!/usr/bin/env rdmd
Ты не понимаешь. Дело не в шибанге.
На Пистоне может писать любой человек, который в принципе способен программировать - ну, понял что такое переменная и что такое цикл. Это единственное чем хорош Пистон.
У D с этим немного посложнее.
Аноним 06/07/16 Срд 02:27:19  789269
>>789266
Java - полное говно. Пытаюсь осилить JavaFX после Qt/qml - и ссу битым стеклом и громко матюкаюсь, это жуть ад и пиздец, хуже раз в 10 без преувеличения, это просто ебаный пиздец!
А в свинг/авт даже не лез, но думаю - они говно по сравнению с жабафкс.

Но! У жабы таки есть ебучий ведроид апи, и ебучий жабафикс. А что есть у раста?
Аноним 06/07/16 Срд 02:28:02  789271
>>789263
>ниша крестов - это именно ебучий десктоп
Нет, совсем нет. На десктопе он никому нахуй не сдался. Нужно мултиОС - JavaFX и индусы, не нужно - C#, VB и студенты.
Аноним 06/07/16 Срд 02:29:51  789272
>>789256
> но проблемы гуйни глубже формошлёпства не исследовали
Как будто автор исследовал.

> Ты ведь понимаешь, о чем я, а уёбок?
Да, понимаю, что ты пиздобол и кукаретик.

> Я вот с ходу могу сказать, что гуйню лучше моделировать стрелками, чем объектами
Это петухи лямбды так называют? Так это же говно мамонта времен Delphi, callback функции. Охуительное предложение. Подход ООП с паттерном Observer (сигналы/слоты в Qt, события/делегаты в C#) намного гибче.

> а про гуй пусть лучше спецы по гуи напишут
Главные спецы в мире по гую, из Apple, автора этой тупой пасты обоссали бы.

В общем, как обычно, борщехлебы рассуждают о том, в чем совсем не разбираются. Шли бы вы дальше факториалы писать.
Аноним 06/07/16 Срд 02:29:58  789273
>>789268
> Это единственное чем хорош Пистон
Он хорош тем, что код можно писать быстро и не материться на креши и вылеты, в отличие от ебучих крестов, в которых нога не заживает от вечных огнестрельных ранений.

Я например, на питоне хуячил прототипы кода с опенцв, а потом переписывал на кресты. Тестить и писать на крестах изначально - это какой-то ад. Да ебучая компиляция до пяти минут занимала!
Аноним 06/07/16 Срд 02:30:22  789274
>>789269
>громко матюкаюсь
Так ты умный слишком, оверквалификейшн в чистом виде. Кто тебя, умеющего в С++, пустил ДжаваЭфИксить вообще?
JavaFX заказывается в Бангалор - отправляешь PSD экранов и ТЗ, получаешь приложение. Что там у этого говна внутри - никого не интересует.
Аноним 06/07/16 Срд 02:31:34  789275
>>789262
Аналог короутин Go там есть - Akka. Можно обойтись без синхронизаций и семафоров.
Аноним 06/07/16 Срд 02:31:55  789276
>>789271
> Нужно мултиОС - JavaFX и индусы
Нет, это говно. Только кресты и Qt позволяют написать кроссплатформенную прогу.

Которая будет работать ВЕЗДЕ. Хоть на винде, хоть на линупсе, хоть на гейбуке, хоть на гейфоне, хоть на ебучей люмии. И даже на маргинальной гайке или qnx. И написать красиво и лаконично.
Аноним 06/07/16 Срд 02:31:59  789277
>>789273
Ты какой-то странный.
Для прототипирования есть куча языков значительно менее дебилистических - от Perl и Ruby до OCaml и Lisp.
Аноним 06/07/16 Срд 02:32:55  789279
>>789275
Студентам, которые не понимают как работает "синхронайзед" ты предлагаешь выдать Akka.
Бросай пить, вставай на лыжи.
Аноним 06/07/16 Срд 02:34:00  789280
>>789269
AWT охуенен, прост, быстр и учится за неделю. Конечно, если тебе достаточно стандартных компонентов и холста.
Аноним 06/07/16 Срд 02:34:53  789281
>>789276
>красиво и лаконично
Ты мне в ТЗ покажи такое требование, я распечатаю и на стенку повешу - как редкий артефакт.

Qt для мултиОС нужно в двух случаях
1. Работать на какой-нибудь мелкой ебанине типа автомобильных
2. Работать быстро (CAD, еще что-нибудь такое)

Эти случаи очень редки.
Аноним 06/07/16 Срд 02:39:36  789283
>>789280
Нет, мне недостаточно. На qml я делал прогу под тачскрин со свистелками и перделками. У меня блять пар из перебитых труб хлестал когда температура с термопар порог превышала, и снег падал, когда была недостаточна! У меня блять пропеллер крутился с разгоном и размытием вращения и осевой вибрацией, когда включалась принудительная вентилляция! А чтобы сменить кассету в станке - она пальцем на тачскрине перетаскивалась и выбрасывалась нахуй.

На qt можно было написать ВСЕ. И главное - лаконично и читаемо. А потом я пошел читать javafx и у меня глаза полезли на лоб.

Блять, сука, жабу придумывал ебучий Толстой наверное. Это был первый ебаный графоман, который в рашке завел печатную машинку, а не карандашом въебывал. И более того (нас в шкалке возили в Ясную Поляну когда то) - этот пидор только диктовал свой высер, а его баба лупила по клавишам, из-за чего его высеры штамповались быстрее и объемнее законов взбесившегося принтера.

Нет, серьезно? ЗалупаБилдер.Креате().Билд()??? Какой пидор это придумал?
Аноним 06/07/16 Срд 02:41:23  789284
>>789281
У меня было требование "красиво со свистелками и перделками, шоб на выставке все охуели".
Работало оборудование как говно, но как говорил босс - всем похуй. Не оператор приедет это говно покупать (которому этим говном пользоваться), а тупой быдлан-менеджер, который вообще нихуя не понимает, но увидит перделки и сработают вау-импульсы.
Аноним 06/07/16 Срд 02:44:15  789285
>>789283
В AWT/Swing нет никаких билдеров и фабрик.
Посмотри Swing, он почти точная копия Qt.
Аноним 06/07/16 Срд 02:45:58  789286
>>789283
Ну я ж тебе говорю - оверквалификейшн.
Ты посмотри на интерфейсы аналогов твоего интерфейса к оборудованию - вот это нормально, а твой случай это редкая флуктуация.

JavaFX придумали чтобы быстро клепать формы в Бангалоре - и он с этим справляется отлично. И это дешево.
Аноним 06/07/16 Срд 02:46:30  789287
>>789285
Ты не понял. Главная фича - это qml и его тесная связка с крестами. model/view и проперти биндинги.

Вернуться обратно писать "Button button = new Button()" - это как вернуться в каменный век.
Аноним 06/07/16 Срд 02:50:25  789290
>>789287
Да мы поняли уже. На С++ и Qt можно сделать интерфейс левела StateOfTheArt. Если уметь их правильно готовить.
Интерфейсы такого левела нужны (под этим словам я подразумеваю не "люди готовы случайно наткнуться на тебя и охуеть от счастья" - это понятно, что готовы, только где ж им тебя взять - а "люди готовы платить соответственно качеству - по ставке StateOfTheArt") примерно так же часто как, например, cost-based оптимизаторы или term-rewriting engines.
Аноним 06/07/16 Срд 02:56:15  789292
>>789287
Ну тогда C# с WPF.
Аноним 06/07/16 Срд 03:03:06  789298
>>789292
Винда онли, а я - линупсоид.

Лично как язык, шарп - мне симпатичен, вроде бы он куда поприятнее ебучей жабы, даже почти как дишка.
Если бы за ним не стояла ебучая майкрософт, и можно было бы одинаково писать под все платформы - возможно он бы победил.
Аноним 06/07/16 Срд 03:07:20  789300
>>789298
Посмотри Vala, похоже на C# и Java.
Там используется Gtk, интерфейсы можно создавать в Glade.
Аноним 06/07/16 Срд 03:09:02  789301
>>789300
А я смотрел. Вала - мертва, а гтк - говно, и стараниями гномодебилов тоже скоро умрет.

Ну и дай бог, сдохнет гтк, сдохнет гном и иксы - и наконец-то в линупсе появится нормальный десктоп.
Аноним 06/07/16 Срд 03:11:50  789305
>>789301
>и иксы
Ты берега-то чуй. Говори, да не заговаривайся.
Мудак Пакард со своим говноRANDRом не сломал, уж не говновейланду их доламывать.
Аноним 06/07/16 Срд 03:13:25  789306
>>789298
>одинаково писать под все платформы
Линукс занимает 2% десктопов.
Что там у C# с макосями?
Поэтому хуй.
Аноним 06/07/16 Срд 03:14:45  789308
>>789305
Ну, я ради теста поставил недавновышедшую пидорочку на ноут, 24я или какая там.
И сидел из под вейландосеанса - ну все заебись же! Никаких проблем нет.
А раз так - почему бы и не выкинуть это ебаное говно мамонта?
Аноним 06/07/16 Срд 03:59:51  789311
>>789306
Одинаково под все платформы никак не выйдет. Ибо у Cocoa одни функции и компоненты, у WPF другие, а под линуксом вообще нет ни того, ни другого.
Аноним 06/07/16 Срд 04:13:45  789315
>>789311
Под Линуксом только терминал VT520 подключенный через RS-232, да.
Аноним 06/07/16 Срд 04:22:46  789320
14677681667330.png (40Кб, 500x449)
>>789315
Стабильно работает и не падает только консолька.
Аноним 06/07/16 Срд 07:07:38  789344
>>789222
Ты какой-то дуралей. При чём здесь вообще скорость языка? Там вон сишное говно показывает результат ещё хуже – прям ну ни разу не разница в алгоритмах.
>>789220
Ахуеть, оказывается преальфа релиз обновляющийся по 4+ раза в день течёт и падает! Наверно, на плюсах все движки писались за пол года и в продакшен.
Аноним 06/07/16 Срд 10:09:52  789387
>>789263
Для написания шаровар под шиндоус (т/е твоего уровня приложений), конечно нет альтернатив. Но почему то, дойчебанк свой десктоп пишет на жабе, в частности.
Аноним 06/07/16 Срд 10:15:25  789390
>>789228
Сынок, если бы ты был чуть постарше, то вписал бы в этот список и жабу. Параллельно добавив в другой список - частично заменивших. Очевидно есть направления разработки в которых жаба за 20 лет вытеснила кресты. Так-то, сынок.
Аноним 06/07/16 Срд 11:26:49  789432
>>789390
Не вытесняла она ниоткуда кресты кроме десктопного энтерпрайз софта, хотя там крестов-то почти не было – дэльфи, а до него всё вполть до кобола.
Аноним 06/07/16 Срд 11:41:25  789443
>>789344
А здесь мы можем наблюдать маневры растопетуха!
Аноним 06/07/16 Срд 11:46:43  789444
>>789443
>аргументировать нечем
>патралю лалку как в б)))

Шаольник-кун или ты другой хейтер раста? успокойся уже, хватит гореть на пустом месте.
Аноним 06/07/16 Срд 11:47:39  789446
>>789444
>Шаольник
Школьник*
Аноним 06/07/16 Срд 11:48:12  789447
>>789444
> аргументировать нечем
>все аргументы выше проигнорировал
Растопетух загорелся и горит, ннайс!
Аноним 06/07/16 Срд 13:42:55  789509
>>789432
Хадупы-мапредьюсы-спарки - всё вот эта вот бигдата для нищебродов, твитторы и нетфликсы как пример использования в вебе (хотя тут крестам никогда и не светило), андроиды. Да, энтерпрайз, но еще и бэк, кроме десктопа.
Аноним 06/07/16 Срд 15:00:41  789548
>>789447
>проигнорировал аргументы, которых, блять, нет

>>789509
Бигдата новое направление, там нечего вытеснять было, и все вычисления для прода на сях так и пишутся.

Гугл и фейсбук как пример использования плюсов в вебе – явно побольше твиттера. Игрушки на мобилки так на крестах и пишутся (всё что сложнее 2048), что там жаба должна была вытеснить в твоём списке я хз.
Аноним 06/07/16 Срд 15:03:30  789555
>>789548
>горящий растопетух продолжает отрицать
Аноним 06/07/16 Срд 15:04:43  789556
>>782883
>низким порогом вхождения
Удивительно, почему часть людей искренне считает это недостатком.
Аноним 06/07/16 Срд 15:04:45  789557
Зачем нужен rust, когда есть D?
Аноним 06/07/16 Срд 15:08:13  789564
14678068932320.png (185Кб, 682x1023)
>>783498
Чёт аж прослезился от твоих метафор.
Аноним 06/07/16 Срд 15:10:57  789567
>>789557
D похож на реинкарнацию паскаля и не несёт новых идей, эдакий более лучший сиплюсплюс.

Rust имеет оригинальную модель управления памятью и самый тонкий рантайм.
Аноним 06/07/16 Срд 15:13:39  789571
>>789567
>и не несёт новых идей
Он несет идею сделать уже блять наконец нормальный ЯП, на котором можно писать, а не строить костыли.

> и самый тонкий рантайм.
А толку, ОС на нем нет, на микроконтроллеры на нем не попишешь.
Аноним 06/07/16 Срд 15:15:03  789572
>>789571
1. Ну и раст тоже такую идею вроде бы несёт.
2. Тот же аргумент к D.
Аноним 06/07/16 Срд 15:19:56  789577
>>789571
>нормальный ЯП, на котором можно писать
Низкоуровневый код.
Который и так прекрасно пишется на Си и С++.
Аноним 06/07/16 Срд 15:23:12  789584
>>789572
Но у ди сфера применения куда шире.
На ди можно (и нужно писать гуй), на ди есть уже веб-фреймворк (и на мой вкус - уже самый пиздатый из всего что я видел). В ди уже есть ВСЕ.

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

И так все в мелочах. К примеру, в ди можно ПРОСТО взять и поделить массив на число, или вычесть/умножить из массива массив. Да, без ебучих циклов, просто a[] + b[] или c[] / 7.0;

В ди - есть пиздатая стандартная библиотека, есть пиздатый Vibe.d, и сейчас я нашел сборник библиотек dlib - которая нативная (а не биндинг), и откуда я хочу выдрать модуль image и заюзать для компьютерного зрения заместо openCV (вроде трансформация фурье там есть, так что все ок). В Ди тупо есть все.

А в расте я могу тупо без задней мысли распарсить JSON или отправить multipart-http запрос на вебсайтик? Или мне нужно все это накостылить самому, или подрубать сишные либы?
Аноним 06/07/16 Срд 15:25:09  789588
>>789577
> Который и так прекрасно пишется на Си и С++.

Сейчас ты ПРОСТО берешь и показываешь мне код, который делает свитч по строке. Или блять, параллельно обрабатывает коллекцию.

А потом ты идешь нахуй - ибо главная фича Ди - не велосипедить, все готовое есть и ты просто пишешь программу, а не изобретаешь велосипед.
Аноним 06/07/16 Срд 15:25:45  789589
>>789555
>яскозал
Аноним 06/07/16 Срд 15:27:48  789592
Мне даже вот что интересно, а если раст не умеет в гуи - как мозила на русте будет браузер делать? Браузер - это ведь десктопное приложение, как-никак. С кнопочками и менюшками, и прочей хуйней.

Как они будут решать эту проблему?
Аноним 06/07/16 Срд 15:28:57  789595
>>789584
> у ди сфера применения куда шире
У ассемблера она, видимо, самая широкая если следовать твоей логике. ВЕДЬ НА НЕМ МОЖНО НАПИСАТЬ ВСЕ.

>К примеру, в ди можно ПРОСТО взять и поделить массив на число, или вычесть/умножить из массива массив
Это еще в APL было можно.

>В Ди тупо есть все
http://www.modulecounts.com/
Аноним 06/07/16 Срд 15:31:01  789596
>>789592
>отсутствие готовых библиотек
Это когда все аргументы закончились. Обычное дело.
Аноним 06/07/16 Срд 15:34:45  789597
>>789588
Показываю. Делаешь с constexpr хэш-функцию по строке. Потом switch (stringToInt(aString))
{
case stringToInt("Hello"):
break;
case stringToInt("GoodBye"):
break;
}

https://software.intel.com/en-us/concurrent-collections-for-cc
Аноним 06/07/16 Срд 15:35:54  789598
>>789596
Это самый главный аргумент в реальной жизни.
Язык без экосистемы, инфраструктуры и библиотек не нужен никому и низачем, какой бы он не был пиздатохуительный (что не так в случае с Rust и D)
Аноним 06/07/16 Срд 15:36:02  789600
>>789595
> Это еще в APL было можно.
И что с того, если этого нельзя в си?
В ди есть огромная куча фич искаропки, которые на крестах достигаются ужаснейшеми костылями и вырфиглазной мешаниной букв.
А главное - элегантно и коротко.

>У ассемблера она, видимо, самая широкая если следовать твоей логике. ВЕДЬ НА НЕМ МОЖНО НАПИСАТЬ ВСЕ.
Ты несешь полную хуйню. (Но, кстати, в ди охуенный инлайн ассемблер, даже тут он русту насрал на подбородок)

>http://www.modulecounts.com/
Эээ, и что ты этим хотел сказать?
Аноним 06/07/16 Срд 15:38:15  789601
>>789597
> Делаешь с constexpr хэш-функцию по строке.
Что и требовалось доказать, лол.

Городишь тонну всякой хуйни, блевотной и многословной.

А потом, в будущем - еще и СЛУЧАЙНО в этой херне попадается коллизия, и ...
Аноним 06/07/16 Срд 15:40:31  789602
>>789600
>И что с того, если этого нельзя в си?
В Си редко кому нужны возможности APL.
Те, кому нужно удобно работать с массивами разных размерностей, берут APL или его современных наследников - J или K.

>В ди есть огромная куча фич искаропки
А в Lua нет. И ЧСХ используется он примерно в 100500+ раз чаще чем D.

> в ди охуенный инлайн ассемблер
Много где охуенный инлайн-ассемблер, мало где и кому это зачем-нибудь нужно. В Julia, например, тоже охуенный.

>и что ты этим хотел сказать
Помочь тебе задуматься над смыслом выражения "всё есть". Оно гораздо шире чем "есть много интересных языковых конструкций". Я бы даже сказал что в реальной жизни одно имеет ко второму очень слабое отношение.
Аноним 06/07/16 Срд 15:42:23  789604
>>789601
> хэш-функцию по строке
> Городишь тонну всякой хуйни
Тебе не кажется что ты допускаешь здесь некоторое преувеличение?
Предложение вместо одной хэш-функции из одной строки выучить совершенно новый язык с туманным будущим и неопределенным настоящим тебе не кажется немного странным в этом контексте?
Аноним 06/07/16 Срд 15:44:44  789605
>>789602
> Помочь тебе задуматься над смыслом выражения "всё есть".
Каким образом? Подрочить на простую циферку? Или вспомнить мультик про удава и попугая?

>Много где охуенный инлайн-ассемблер, мало где и кому это зачем-нибудь нужно. В Julia, например, тоже охуенный.
И опять ты уезжаешь нахуй. Ди позиционирует себя как язык системного программирования, раст - тоже.

Но в ди - удобные инструменты для оного "системного программирования", а в расте - вместо нормального ассемблера - ебучие строки. Круто блять.

>В Си редко кому нужны возможности APL.
>ненужно.жпг
Ну тебе виднее, что и кому нужно
Аноним 06/07/16 Срд 15:45:53  789608
>>789604
> Предложение вместо одной хэш-функции
Нет, не вместо одной, а вместо кучи подобного говна. Этот язык позволяет писать код проще, короче и понятнее. Он позволяет решать задачу, а не изобретать велосипеды попутно простреливая себе ногу.
Аноним 06/07/16 Срд 15:47:02  789609
>>789598
Бля, они все когда-то были без экосистемы, инфраструктуры и библиотек. Тебе не нужен - это ещё не значит что никому не нужен.
Аноним 06/07/16 Срд 15:47:15  789610
>>789608
>позволяет писать код
Много уже написали?
Поудем на codemodules посмотрим?
Аноним 06/07/16 Срд 15:49:12  789611
>>789610
Нахуй мне твой codemodules? Я где искать нужные мне модули знаю, а чего не знаю - буду искать тут https://code.dlang.org/.

Толку мне твой оргазмирующий дроч на неизвестные циферки?
Аноним 06/07/16 Срд 15:53:07  789613
>>789605
>позиционирует себя как язык системного программирования
Отличное позиционирование для 2016 года.
В мире озузается крайний недостаток языков для системного программирования.
Каждый день программируется куча операцинных систем.

> что и кому нужно
Никто не будет работать с аналитическими OLAP-кубами на языке низкого уровня, как бы удобно соответствующие функции в нем не были реализованы.
Есть языки разных уровней, для разных применений. Библиотеки на языках низкого уровня подключат к пистону и луа и делить массивы на сферические координаты будут уже там.
Язык, в который запихнули одновременно фичи высокоуровневых языков и удобную работу с ассемблером никому не нужны, посмотри на Julia - язык намного лучше чем D и Rust, и тоже оказкался невостребован, и по той же причине - есть R, есть Numpy, есть Lua (Torch7), есть куча сишных и даже фортрановских библиотек - и это хорошо и правильно.

> буду искать тут https://code.dlang.org
И много ты там найдешь?
Аноним 06/07/16 Срд 15:59:42  789624
>>789613
> И много ты там найдешь?
Пока, все что мне было нужно - нашел, чтобы чего-то искал и не нашел - пока не было.

>Библиотеки на языках низкого уровня подключат к пистону и луа и делить массивы на сферические координаты будут уже там.
Будут. Потому как альтернативы не было. Но если появится альтернатива сделать это все проще и удобнее?

Взять тот же питон - сколько уже с ним ебутся и прикручивают разными костылями типизацию?
А взять к примеру многопоточность?

foreach(elem, taskpool.parallel(collection)) { ... } - обработает мне коллекцию, разбив задачу по ядрам процессора. Альтернативу на питончике не подскажешь? А на крестах?

Главная фишка удобство. Да блять, элементарное удобство. Кто-то и вилкой унитазы чистит, но делать это ершиком куда удобнее, проще и быстрее.
Аноним 06/07/16 Срд 16:05:53  789628
>>789624
>Альтернативу на питончике
multiprocessing.Pool
celery
Аноним 06/07/16 Срд 16:07:35  789629
>>789624
>с ним ебутся и прикручивают разными костылями типизацию
Ну и сколько? Вот недавно только появились аннотации. И то, появились они так, что я могу их прописывать, а могу и не прописывать. Это для анализаторов кода, а не для рантайма.
Аноним 06/07/16 Срд 16:10:14  789633
>>789624
Перечисли, пожалуйста, все что ты там искал и находил.
Заодно подумай - готов ли ты утверждать что все библиотеки для всех языков, перечисленные на codemodules - НИНУЖНЫ?

> Потому как альтернативы не было. Но если появится альтернатива
То все непрограммисты, которые с удовольствием используют пистон и R, студенты-интерны, которым поручают на Lua писать Torch7-модули и все остальные - сразу рванутся изучать язык, в котором все есть?
Зачем?
Вот у тебя когда-нибудь (предположим, хотя если ты будешь пребывать в своем D-манямирке, это предположение так навсегда и останется мечтой) появится личный автомобиль. Потратишь ли ты втрое больше денег и времени на то чтобы сменить его на такой же, но с гусеницами, вертикальным взлетом и возможностью ездить на одном колесе? Учитывая что ближайшая станция техобслуживания, которая умеет его чинить, будет расположена в 1000 километров от тебя?

> Взять тот же питон - сколько уже с ним ебутся и прикручивают разными костылями типизацию?
Этим заняты полтора маньяка, всех остальных он устраивает такой как есть.

> А взять к примеру многопоточность?
Бери - https://wiki.python.org/moin/ParallelProcessing

> Главная фишка удобство
Чье удобство?

> делать это ершиком
Это немного забавно когда ты пропагандируешь язык именно на том основании что он одновременно ершик, вилка, перфоратор и удобная пижамка.
Аноним 06/07/16 Срд 16:16:59  789638
>>789633
> Заодно подумай - готов ли ты утверждать что все библиотеки для всех языков, перечисленные на codemodules - НИНУЖНЫ?
Лолблять. Я всего-лишь обоссал растопетуха, который ворвался в тред и стал орать "ди нинужен, есть раст".
Я даже не говорил, что раст ненужен - может быть из него и выйдет что-то путное, но лично для меня он непригоден в связи с неудобным синтаксисом и инфраструктурой.

>То все непрограммисты,
При чем тут непрограммисты? Ди - язык не для начинающих, чтобы нормально на нем писать - нужно сперва поесть говна на крестах и набраться опыта.

>Чье удобство?
Удобство в написании кода - код получается коротким и лаконичным, меньше слов, меньше страниц, меньше велосипедов. И в отличии от питона - еще и с умным компилятом, который бьет тебя по рукам когда ты пытаешься спороть хуйню. И вдобавок - нативный и быстрый.

>Это немного забавно когда ты пропагандируешь язык именно на том основании что он одновременно ершик, вилка, перфоратор и удобная пижамка.
Нет, Ди - это многоцелевой обрабатывающий центр, в отличие от сишки-простого токарного 16К20, на который костылями пытаются навесить фрезу, стрекозу и электромастурбатор.
Аноним 06/07/16 Срд 16:17:30  789640
>>782706 (OP)
Perl
Аноним 06/07/16 Срд 16:29:12  789656
>>789638
Из обоих ничего не выйдет, это очевидно уже всем кроме вас двоих.

> При чем тут непрограммисты
При том что громная масса кода в сегодняшнем мире пишется именно ими.

> Ди - язык не для начинающих
Отлично, перспективы языка D растут с каждым твоим новым утверждением.

> чтобы нормально на нем писать - нужно сперва поесть говна
Перспективы Ди начали уже пробивать небеса.

> Удобство в написании кода - код получается коротким и лаконичным
Я предлагаю тебе еще раз взглянуть на APL.

> меньше велосипедов
Это хороший ответ на упрек в недостаточном количестве библиотек?

> вдобавок - нативный и быстрый
C# и Java - ненативные и медленные, и именно поэтому им так и не удалось получить сколько-нибудь заметного распространения.

> Ди - это многоцелевой обрабатывающий центр
Когда-то так рекламировали Лисп.

>>789640
Хороший, практичный, адекватный язык. Слишком адекватный и практичный, как выяснилось, чтобы оставаться популярным в мире, управляемым хайпом истерических дошкольников.
Аноним 06/07/16 Срд 16:32:58  789663
>>789656
> Это хороший ответ на упрек в недостаточном количестве библиотек?
А каких библиотек именно тебе недостаточно?

В отличии от прочего говна, тут есть охуенная стандартная библиотека, в которой есть почти все.
Она практически как Qt, только без гуя.

>C# и Java - ненативные и медленные, и именно поэтому им так и не удалось получить сколько-нибудь заметного распространения.
Они получили распространение благодаря безопасности и кроссплатформенности. Как и D - безопасен и кроссплатформенен. На момент когда они получали распространение - были кресты и ебля с указателями.

D - не только частично потеснит кресты, он также метит в сторону жабы и питона.
Аноним 06/07/16 Срд 16:58:53  789685
>>789584
> К примеру, в ди можно ПРОСТО взять и поделить массив на число, или вычесть/умножить из массива массив. Да, без ебучих циклов, просто a[] + b[] или c[] / 7.0
https://doc.rust-lang.org/std/ops/trait.Div.html
Определяешь для своих собственных массивов, и делишь сколько хочешь.
> А в расте я могу тупо без задней мысли распарсить JSON или отправить multipart-http запрос на вебсайтик? Или мне нужно все это накостылить самому, или подрубать сишные либы?
Подрубаешь существующую библиотеку на расте.
Аноним 06/07/16 Срд 17:03:03  789690
>>789663
> D - не только частично потеснит кресты, он также метит в сторону жабы и питона.

- Одной ногой мы стоим в социализме, а другой уже шагнули в коммунизм, - говорит лектор.
Старушка из зала:
- И долго, милок, нам эдак раскорякой стоять?
Аноним 06/07/16 Срд 17:07:53  789694
>>789663
Мне - никаких недостаточно, вопрос был к тебе, как к апологету языка D.

> охуенная стандартная библиотека, в которой есть почти все
Почти всё что?
Давай пройдемся по последней тысяче модулей, добавленных, например, на CPAN - мы сможем все это найти в стандартной библиотеке языка D?

> Они получили распространение благодаря безопасности и кроссплатформенности
Неверно.
Они получили распространение благодаря компаниям Microsoft, IBM, Sun, Oracle и сотне других. Если бы вместо Java они решили развивать INTERCAL, сейчас все джава-макаки писали бы на INTERCAL, и библиотек для INTERCAL было бы 100500+ для всего.

>Как и D - безопасен и кроссплатформенен
Как и Lua, Python, Perl, Ruby, Go, Julia, и еще сотня-другая языков. С почему-то очень разной популярностью.

> также метит в сторону жабы и питона
А в сторону языка межнационального общения "Эсперанто" он не метит?
Аноним 06/07/16 Срд 17:10:06  789695
>>789690
— Шахматы! — говорил Остап. — Знаете ли вы, что такое шахматы? Они двигают вперед не только культуру, но и экономику! Знаете ли вы, что ваш «Шахклуб четырех коней» при правильной постановке дела сможет совершенно преобразить город Васюки?

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

— Да! — кричал он. — Шахматы обогащают страну! Если вы согласитесь на мой проект, то спускаться из города на пристань вы будете по мраморным лестницам! Васюки станут центром десяти губерний! Что вы раньше слышали о городе Земмеринге? Ничего! А теперь этот городишко богат и знаменит только потому, что там был организован международный турнир, Поэтому я говорю: в Васюках надо устроить международный шахматный турнир.

— Как? — закричали все.

— Вполне реальная вещь,— ответил гроссмейстер,— мои личные связи и — ваша самодеятельность — вот все необходимое и достаточное для организации международного васюкинского турнира. Подумайте над тем, как красиво будет звучать: «Международный васюкинский турнир 1927 года». Приезд Хозе-Рауля Капабланки, Эммануила Ласкера, Алехина, Нимцовича, Рети, Рубинштейна, Мароцци, Тарраша, Видмар и доктора Григорьева обеспечен. Кроме того, обеспечено и мое участие!

— Но деньги! — застонали васюкинцы. — Им же всем нужно деньги платить! Много тысяч денег! Где же их взять?

— Все учтено могучим ураганом,— сказал О. Бендер,— деньги дадут сборы.

— Кто же у нас будет платить такие бешеные деньги? Васюкинцы…

— Какие там васюкинцы! Васюкинцы денег платить не будут. Они будут их по-лу-чать! Это же все чрезвычайно просто. Ведь на турнир с участием таких величайших вельтмейстеров съедутся любители шахмат всего мира. Сотни тысяч людей, богато обеспеченных людей, будут стремиться в Васюки. Во-первых, речной транспорт такого количества пассажиров поднять не сможет. Следовательно, НКПС построит железнодорожную магистраль Москва-Васюки. Это — раз. Два — это гостиницы и небоскребы для размещения гостей. Три — поднятие сельского хозяйства в радиусе на тысячу километров: гостей нужно снабжать — овощи, фрукты, икра, шоколадные конфеты. Дворец, в котором будет происходить турнир,— четыре. Пять — постройка гаражей для гостевого автотранспорта. Для передачи всему миру сенсационных результатов турнира придется построить сверхмощную радиостанцию. Это — в-шестых. Теперь относительно железнодорожной магистрали Москва-Васюки. Несомненно, таковая не будет обладать такой пропускной способностью, чтобы перевезти в Васюки всех желающих. Отсюда вытекает аэропорт «Большие Васюки» — регулярное отправление почтовых самолетов и дирижаблей во все концы света, включая ЛосАнжелос и Мельбурн.

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

Мраморные лестницы ниспадали в синюю Волгу. На реке стояли океанские пароходы. По фуникулерам подымались в город мордатые иностранцы, шахматные леди, австралийские поклонники индийской защиты, индусы в белых тюрбанах, приверженцы испанской партии, немцы, французы, новозеландцы, жители бассейна реки Амазонки и завидующие васюкинцам — москвичи, ленинградцы, киевляне, сибиряки и одесситы.

Автомобили конвейером двигались среди мраморных отелей. Но вот — все остановилось. Из фешенебельной гостиницы «Проходная пешка» вышел чемпион мира Хозе-Рауль Капабланка-и-Граупера. Его окружали дамы. Милиционер, одетый в специальную шахматную форму (галифе в клетку и слоны на петлицах), вежливо откозырял. К чемпиону с достоинством подошел одноглазый председатель васюкинского «Клюба четырех коней».

Беседа двух светил, ведшаяся на английском языке, была прервана прилетом доктора Григорьева и будущего чемпиона мира Алехина.

Приветственные крики потрясли город. Хозе-Рауль Капабланка-и-Граупера поморщился. По мановению руки одноглазого к аэроплану была подана мраморная лестница. Доктор Григорьев сбежал по ней, приветственно размахивая новой шляпой и комментируя на ходу возможную ошибку Капабланки в предстоящем его матче с Алехиным.

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

— Это он! — закричал одноглазый. — Ура! Ура! Ура! Я узнаю великого философа-шахматиста, доктора Ласкера. Только он один во всем мире носит такие зеленые носочки.
Аноним 06/07/16 Срд 17:12:06  789696
>>789695
Хозе-Рауль Капабланка-и-Граупера снова поморщился.

Ласкеру проворно подставили мраморную лестницу, и бодрый экс-чемпион, сдувая с левого рукава пылинку, севшую на него во время полета над Силезией, упал в объятия одноглазого. Одноглазый взял Ласкера за талию, подвел его к чемпиону и сказал:

— Помиритесь! Прошу вас от имени широких васюкинских масс! Помиритесь!

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

— Я всегда преклонялся перед вашей идеей перевода слона в испанской партии с b5 на c4.

— Ура! — воскликнул одноглазый. — Просто и убедительно, в стиле чемпиона! И вся невообразимая толпа подхватила:

— Ура! Виват! Банзай! Просто и убедительно, в стиле чемпиона!!!

Экспрессы подкатывали к двенадцати васюкинским вокзалам, высаживая все новые и новые толпы шахматных любителей.

Уже небо запылало от светящихся реклам, когда по улицам города провели белую лошадь. Это была единственная лошадь, уцелевшая после механизации васюкинского транспорта. Особым постановлением она была переименована в коня, хотя и считалась всю жизнь кобылой. Почитатели шахмат приветствовали ее, размахивая пальмовыми ветвями и шахматными досками.

— Не беспокойтесь,— сказал Остап,— мой проект гарантирует вашему городу неслыханный расцвет производительных сил. Подумайте, что будет, когда турнир окончится и когда уедут все гости. Жители Москвы, стесненные жилищным кризисом, бросятся в ваш великолепный город. Столица автоматически переходит в Васюки. Сюда приезжает правительство. Васюки переименовываются в Нью-Москву, Москва — в Старые Васюки. Ленинградцы и харьковчане скрежещут зубами, но ничего не могут поделать. Нью-Москва становится элегантнейшим центром Европы, а скоро и всего мира.

— Всего мира!!! — застонали оглушенные васюкинцы.

— Да! А впоследствии и вселенной. Шахматная мысль, превратившая уездный город в столицу земного шара, превратится в прикладную науку и изобретет способы междупланетного сообщения. Из Васюков полетят сигналы на Марс, Юпитер и Нептун. Сообщение с Венерой сделается таким же легким, как переезд из Рыбинска в Ярославль. А там, как знать, может быть, лет через восемь в Васюках состоится первый в истории мироздания междупланетный шахматный конгресс!
Аноним 06/07/16 Срд 18:43:44  789752
>>789571
>А толку, ОС на нем нет, на микроконтроллеры на нем не попишешь.
ошибаешься
Аноним 06/07/16 Срд 18:44:51  789754
http://julialang.org
Аноним 06/07/16 Срд 19:41:55  789792
>>789752
Ты прекрасно понял, что я имел в виду.
Аноним 06/07/16 Срд 19:47:47  789802
>>789548
Гугл и фейсбук - это очень нетипичные случаи, которые правильнее исключать из рассмотрения. Потому что иначе - если получается в том же гугле и плюсы и жаба и питон. Причем плюсы в таком глубоком бэкенде, что это уже не веб даже.

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

Насчет крестов в мобильной разработке, ну да, используется NDK, и да пишут программы и части программ (причем часто самые интересные или полезные - по кр мере для меня - как раз на крестах), но речь про мобильную разработку под андроид en mass - а это жаба.
Аноним 06/07/16 Срд 19:57:40  789810
Ах как меня забавляют эти мамкины хайлоадеры, которым шарп и жаба тормозят. С учетом той параши что они пишут.

Другой лагерь - любители выразительности и хелловордов.

Просвещайтесь дурни http://blog.cleancoder.com/uncle-bob/2016/05/21/BlueNoYellow.html
Аноним 06/07/16 Срд 20:02:52  789820
>>789802
>разработку под андроид
Там плюсов кроме как в игрушках никогда и не было, чо жаба там вытеснила?
>Потому что иначе - если получается в том же гугле и плюсы и жаба и пито
Открой гитхаб любой более менее большой компании которая выкладывает либы в опенсорс (яндекса, клаудфлара, саунклауда, да даже одноклассников и вк и тд.) - у всех куча проектов на сях и плюсах.
Да и вообще, плюсов в вебе никогда и не было - были перлы, пхп, потом появились нагрузки и пошли явы с плюсами.
>Новизна бигдата - как бы странный аргумент.
Не, там либо нечего писать на плюсах ибо нужно составить пару графиков, либо так и делают, предварительно спрототипировав на чём-то другом.
>ытеснение заключается, в частности, и в том, что никто и не подумал начинать эти знаковые проекты на кр
ЧТО БЛЯ? А как же числодробилки, иксгэбуст и прочая хуита? На питоне со скалой пишутся?
Аноним 06/07/16 Срд 20:15:17  789831
>>789820
Что за иксгэбуст?
Аноним 06/07/16 Срд 20:17:30  789833
>>789831
https://github.com/dmlc/xgboost
Аноним 06/07/16 Срд 20:30:27  789848
>>789833
Спс.
>А как же числодробилки, иксгэбуст и прочая хуита
Ну когда я писал про бигдата направление - я имел в виду не cpu bounded часть - Hadoop, Spark, Flink and DataFlow, итп. Ессно bitcrunching по - прежнему лучше делать на С и даже Fortran. Здесь у них приоритет неоспоримый.
Аноним 06/07/16 Срд 20:41:58  789865
>>789810
Чет дядя боб пиздит о чем не знает. Лучше бы мемуары писал.
Аноним 06/07/16 Срд 20:49:59  789877
>>789865
Блядь, он реально в маразм ушел.
>My own prediction is that TDD is the deciding factor. You don't need static type checking if you have 100% unit test coverage. And, as we have repeatedly seen, unit test coverage close to 100% can, and is, being achieved. What's more, the benefits of that achievement are enormous.

Therefore, I predict, that as TDD becomes ever more accepted as a necessary professional discipline, dynamic languages will become the preferred languages. The Smalltalkers will, eventually, win.
http://blog.cleancoder.com/uncle-bob/2016/05/01/TypeWars.html
Аноним 06/07/16 Срд 20:56:59  789883
>>789877
>You don't need static type checking if you have 100% unit test coverage

Согласен, выглядит как деменция.
Аноним 06/07/16 Срд 21:46:57  789936
>>789556
больше конкуренция -> меньше зарплата
в разумных пределах, естественно
Аноним 06/07/16 Срд 22:08:53  789956
>Хороший, практичный, адекватный язык. Слишком адекватный и практичный, как выяснилось, чтобы оставаться популярным в мире, управляемым хайпом истерических дошкольников.

Главное, что удобный. И отлично решает поставленные задачи.
Аноним 06/07/16 Срд 22:10:07  789960
>>789228
>попыток заменить кресты?
>2) Vala
>4) Limbo
>5) Nimrod
С этим ты мимо

Аноним 06/07/16 Срд 22:23:23  789976
>>789936
Зарплата сильно зависит от жадности заказчика. При всём многомиллионном наплыве копеечных фрилансеров почему-то нормально оплачиваемая работа никуда не исчезла. Там где язык ставит меньше палок в колёса, доставить результат проще и быстрее. А значит что нервы будут целы, проекты сдавать проще и карму зарабатывать тоже.
Аноним 06/07/16 Срд 23:15:00  790009
>Perl
>Хороший, практичный, адекватный язык.
проигрываю с толстоты этого тренделя
Аноним 06/07/16 Срд 23:18:38  790014
>>789694
А какие ко-ко-компании поддерживали Python и Ruby? Тем не менее, они взлетели, причём пайтон - ещё выше, чем шарп и джава.
Аноним 06/07/16 Срд 23:27:05  790026
>>790009
Никакой толстоты.
Object Pascal Дельфи был тоже весьма вменяем, что его точно так же и погубило.
В чем твои претензии к перлу, озвучь? Он считается олдскульным, а почему? Потому что то, на что нынче коллективно мастурбируют, есть там испокон веку?
Аноним 06/07/16 Срд 23:27:08  790027
>>790014
Руби взлетел на волне хайпа, а как волна спала - отправился в забвение. А вот с питоном другая история.
Аноним 06/07/16 Срд 23:29:19  790029
>>790014
Python поддерживал Гугл.
Аноним 06/07/16 Срд 23:53:35  790062
>>790026
Динамико-дрисня + непонятно зачем какие-то заклинания из закорючек. Еще макакинг в реализации ООП. Но главным образом - динамико дрисня.
Аноним 06/07/16 Срд 23:54:32  790065
>>790014
> пайтон - ещё выше, чем шарп и джава.

Вот здесь, подробнее, пожалуйста.
Аноним 07/07/16 Чтв 00:28:13  790083
14678404938950.png (25Кб, 998x654)
14678404938961.png (48Кб, 500x250)
>>790065

Жабу пока ещё не догнал, то тренд чётко виден.
Аноним 07/07/16 Чтв 00:29:24  790084
>>790083
(второй график - stackoverflow)
Аноним 07/07/16 Чтв 00:54:06  790102
>>789752
Круто. Тогда, раз уж на то пошло - на дишке тоже есть ОС и можно писать на МК.
Аноним 07/07/16 Чтв 01:13:31  790137
>>790083
Ясно.
PyPL меряет популярность в обучении. Перешёл какой-нибудь МИТ со схемки на питон, скидки на курсах udacity => попёр график вверх.

Второй получше будет. Но тоже забавно, по - сути, меряет популярность на stackoverflow.
Аноним 07/07/16 Чтв 01:20:16  790140
>>790137
Бля! Да там вообще умора - если взглянуть на шкалу Y первого - не логарифмическая, но здорово порезана - хз где там жаба - у 50% или ближе к 10, но питон точно "взлетел" с 1 к 10. Ну да, легко расти с нуля. ))
Аноним 07/07/16 Чтв 02:34:19  790191
>>790137
Ну так пайтон стабильно растёт больше 10 лет, это одним только МИТом не объяснишь.
Ещё можно посмотреть динамику на Гитхабе, хотя конечно всегда можно сказать что все эти рейтинги отражают только часть картины.
>>790140
Таки логарифмическая, как утверждают создатели графика.
У Жабы 23 %.
Аноним 07/07/16 Чтв 08:41:41  790272
>>790191
Согласен, да и вообще один МИТ таких бы чисел не дал. Это была иллюстрация, основной посыл - они меряют не то.

Мне кажется, более реалистичным был бы выборочный опрос, хоть и в одной страте. На том же SO - но только считать не число вопросов, а результаты анкетирования. Типа исследований dou.ua
Аноним 07/07/16 Чтв 09:28:11  790286
>>789883
Да всё правильно же - тебе не нужны ноги, если есть инвалидная коляска и машина. Просто люди забывают/умалчивают о маааааленьких нюансах.
Аноним 07/07/16 Чтв 09:43:04  790294
>>790286
Недавно переключился на скриптню и уже получил интересный опыт. Писал код в два захода, к моменту интеграции ожидал, что в функцию для bulk обработки передаются аргументы такого типа: [items], в действительности же передавались: [[items]].

Как бы ни тесты, ни прогоны на стейджинге ничего плохого не ловили, вот только после правки (flatten) производительность подскочила на порядок.
Аноним 07/07/16 Чтв 10:12:07  790309
Аноны, я уверен, что кто-то из вас схоронил пасту про системного программиста. Она огромна.

Прошу вкинуть в этот тредик.
Аноним 07/07/16 Чтв 18:05:06  790674
>>790309
удвою запрос
Аноним 07/07/16 Чтв 18:34:33  790696
>>790309
Держи, няша.
http://pastebin.com/8iCYDaME
Аноним 07/07/16 Чтв 18:52:52  790707
>>790696
Что еще за list<map<int>>?
Аноним 07/07/16 Чтв 20:00:16  790792
>>790707
Это попытка создать двусвязный список ассоциативных массивов (лол) пидарасом, не догоняющим что же всё таки такое ассоц. массив.
Аноним 07/07/16 Чтв 21:46:55  790877
Всем кто кукарекает про крутость сишки/крестосишки и кокораста.

Вам вот вопрос: как сделать побитовый сдвиг? Циклический в смысле - выдвинутая единица если есть на верхушке - становится в начало, и наоборот. Ну вы поняли короче, лол - не "<<" которые в ассемблере будут "shr" и "shl", а которые будут "ror" и "rol".
Аноним 07/07/16 Чтв 21:54:49  790893
>>790877
http://stackoverflow.com/questions/776508/best-practices-for-circular-shift-rotate-operations-in-c
мимо-SO-monkey
Аноним 07/07/16 Чтв 21:56:49  790896
>>790877
Ассемблерной вставкой.
Аноним 07/07/16 Чтв 21:58:00  790901
>>790893
Во-во. Пиздец блять.

А ведь это одна сраная ассемблерная инструкция, ror или rol (обычный шифт - shr и shl).

В дишке ПРОСТО берешь и делаешь shr!3(x)
Два варианта - для числа битов - константы компиляции и нет. Элементарная вещь, но что старые кресты заставляют есть говно - что НОВЫЙ МОЛОДЕЖНЫЙ раст.

Ну какого хуя блать?
Аноним 07/07/16 Чтв 22:00:34  790907
>>790901
Ну че ты сразу ругаешься то, нормально же общались. А вообще для этого и придумали ассемблерные вставки.
Аноним 07/07/16 Чтв 22:02:00  790911
>>790901
https://github.com/dlang/druntime/blob/master/src/core/bitop.d#L832
Оно и в D реализовано точно так же, как на SO предлагали, какая разница? Скопипасть ф-ю - сложна?
Аноним 07/07/16 Чтв 22:03:54  790914
>>790907
Я просто привожу пример продуманности в мелочах.

>>790911
Ты же понимаешь, что это и есть - строительство велосипедов? Этак в итоге каждый велосипедит свои строки, свои массивы, свои умные указатели...
Аноним 07/07/16 Чтв 22:06:20  790917
>>790272
на SO и опросы проводят: http://stackoverflow.com/research/developer-survey-2016#technology
Судя по ним, за последние годы процент большинства языков снизился, а pythona вырос.
На Хабре тоже был опрос о самых используемых языках, но искать лень
Аноним 07/07/16 Чтв 22:11:04  790922
14679186646840.jpg (37Кб, 604x545)
>>790914
Ну не реализовали в крестах циклический сдвиг, ну и что с того? Такую тривиальную операцию любой макак загуглит. Зато вон Mathematical Special Functions завезли.
Аноним 07/07/16 Чтв 22:13:38  790924
>>790914
Похоже только ты не понимаешь, что переусердствуешь. Сходи вон посмотри на такого же скала-дауна, срущего в каждом треде фотками одерски и влажными историями. От такого хочется не подходить нахуй к этой технологии - от её адептов воняет.

А так ты сравнит тапок с хуем. С таким же успехом можно сравнить стандартную библиотеку ди с явой или питоном. Или хотябы с Goвняшной стдлибой.
Аноним 07/07/16 Чтв 22:14:28  790925
>>790922
>Зато вон Mathematical Special Functions завезли.
Пфф, это что. Я вон фурье-преобразование для дишки искал и охуел - оно есть прямо в std.numeric

>>790924
Ну тут то тред для того и создан, не?
Аноним 07/07/16 Чтв 22:15:16  790927
>>790922
Аааа, блять, я только что учил жазни ди-дегенерата, теперь в трет варвался жирный сиплас-дегенерат(( концепты, модули, вот это вот всё... Сожалею тебе, братишка. Наш цпп17 не долго прожил
Аноним 07/07/16 Чтв 22:16:33  790930
>>790927
А ты сам то - чей дегенерат? ПедеРАСТ поди?
Аноним 07/07/16 Чтв 22:20:07  790932
>>790930
Я, видишь ли, пансексуал, и развлекаюсь как с плюсами, так и с д на пару с растом, даже пощупывал ним.
Аноним 07/07/16 Чтв 22:21:13  790933
>>790930
Как что-то плохое. Там хотя бы модули есть.
сиплас-дегенерат
Аноним 07/07/16 Чтв 22:21:57  790934
>>790272
>Типа исследований dou.ua
Кстати, очень интересные, рекомендую: https://dou.ua/lenta/articles/language-rating-jan-2016/
Аноним 07/07/16 Чтв 22:22:25  790935
>>790933
Разве в кресты не впилили? В 17 же обещали, вроде и шланг чего-то уже делал?
Аноним 07/07/16 Чтв 22:25:09  790937
>>790935
Всех послали нахуй и добавили дифуров, кек.
>>790934
О, колобрацию явамакак роскомнадзор разблокировал.
Аноним 07/07/16 Чтв 22:25:19  790938
>>790935
> обещали
this.
Вот, для ознакомления: https://habrahabr.ru/company/infopulse/blog/279927/
Аноним 08/07/16 Птн 02:29:16  791135
14679341562480.png (26Кб, 729x377)
14679341562491.png (22Кб, 729x279)
>>790937
У меня заблокирован.
Аноним 08/07/16 Птн 02:36:38  791137
>>790937
>>791135
Странно, я в Россиюшке живу, но у меня не заблочено.
Аноним 10/07/16 Вск 03:04:49  792603
>>791135
Неча сматреть как хахилы-ойтишники зарабатывают!
Аноним 10/07/16 Вск 14:01:49  792773
>>791137
http заблочен, https нет.
Аноним 10/07/16 Вск 14:04:46  792776
>>792603
Та чё там смотреть. Java первое место, Javascript адскими темпами набирает популярность и уже сильно потесняет пхп, эплоёбы переходят на свифт. Ничего нового.
Аноним 10/07/16 Вск 14:09:53  792782
>>792776
Поясните за Свифт. Он хорош? На что похож?
Аноним 10/07/16 Вск 14:10:55  792785
>>792776
Вот, кстати, у JS рост популярности - это действительно Рост. А у питона - так, флуктуация.
Аноним 10/07/16 Вск 14:15:45  792792
>>792782
Няшный.
На сильно улучшенный гибрид ObjectiveC + C#.
Аноним 10/07/16 Вск 14:17:52  792793
>>792782
По сути - плюсы с функциями высшего порядка, локальным выводом типа и ARC для управления памятью, только под другим синтаксисом.
Аноним 10/07/16 Вск 14:19:46  792795
>>792793
Ах да, еще пикантная особенность из прагматики - наличие пакетного менеджера. Непосильная задача для крестовиков, надо полагать. За 30 лет ничего не родили, ккк.
Аноним 10/07/16 Вск 14:45:38  792824
>>792782
На отупевшую Скалу.
Аноним 10/07/16 Вск 14:59:54  792836
>>792793
>локальным выводом типа
Разве этого сейчас нет в плюсах?
>наличие пакетного менеджера
А в Objective-C его разве не было? Я не в курсе абсолютно, просто любопытствую.
Аноним 10/07/16 Вск 15:10:22  792842
>>792795
Родили, причём дохуя– ничего не прижилось.
>>792792
От шарпа там вообще нихуя нет, скорее "обж-с с кусочками скалы".
>>792836
Официального как не было так и нет.
Аноним 10/07/16 Вск 15:21:39  792845
>>792785
Ясное дело, с выходом ноды и новых ES вместо недоязыка возник насущный вопрос: нахуй нужно учить ещё и пхп.
Аноним 10/07/16 Вск 15:23:41  792847
>>792795
В крестах слишком много кроссплатформы и слишком разные требования к коду. В этот ваш репозиторий не прошёл бы ни один пакет, если уж совсем строго судить.
Аноним 10/07/16 Вск 15:33:20  792855
>>792847
А не отсутствие модулей в языке тому причина? Потому что кроссплатформенность - сомнительное оправдание. Можно конечно теоретизировать о необходимости поддержки mips, arm, x86 платформ, одновременно под несколькими ОС, в действительности, это экзотичные исключительные ситуации, а большинству требуется x86 и дай бог под две ОС.
Аноним 10/07/16 Вск 15:41:07  792863
>>792855
Как связаны модули и наличие пакетного манагера, вась?
Аноним 10/07/16 Вск 15:45:36  792865
>>792855
Хуй знает. Бери генту, вот тебе и пакетный менеджер для крестов. Мякотка в том, что там есть ещё хуева тонна configure скриптов и прочих live system dependent вещей, которые искоренить никак. Это всё в основном для кроссплатформы как раз и делалось. Поэтому нельзя просто взять и подтянуть пакет и собрать сразу для всего. Тебе придётся даже под разные дистры того же линукса собирать отдельно.
Аноним 10/07/16 Вск 15:47:50  792868
А свифт конечно, с нуля запилено, без десятилетий легасей, под эпплоось, у них там даже железо однотипное и очень совместимое. Конечно все удобства там будут. Но вот даже с армом подозреваю смачно соснёшь.
Аноним 10/07/16 Вск 15:48:31  792869
>>792785
>флуктуация
Оправдания жабадауна.
Скоро питончик войдёт в тройку лидеров, вот тогда посмотрим, как ты закукарекаешь.
Аноним 10/07/16 Вск 18:39:15  792964
>>792842
>Родили, причём дохуя– ничего не прижилось.
Ну мы вроде про промышленный стандарт говорим. Приседания отдельных компаний и сообществ как - то не интересны.
Аноним 10/07/16 Вск 18:40:25  792966
>>792869
Труселя поменяй и поменьше фантазмируй.
Аноним 10/07/16 Вск 18:48:58  792973
>>792964
Комунити пыталось сделать - соснуло кучу раз, при том что в других языках с этим всё нормально.

У меня тоже раньше была версия что для становления таким нужно быть "от официальных дилеров" всего тулчейна либо от крутой компании.
Майкрософт попадающий под оба критерия пытался - и соснул, при том что проблем с кросплафтормой и тд не было.
Аноним 10/07/16 Вск 18:51:34  792976
Это просто такой особый вид мазохизма плюсовиков: легаси итак как говна, так все продолжают либо писать свои говноскрипты сборки руками/пользоваться уродским cmake и жрать говно. Хош манагер пакетов - сиди вендорь всё руками к себе, чо, всё по духовному, не то что это хипсторская срань с плдкатанными джинсами.
Аноним 10/07/16 Вск 19:19:58  793014
>>792976
Написал из-под ядра на плюсах/няшной, оконной системы на плюсах/няшной, браузера на плюсах, используя сотню фоновых процессов на плюсах/няшной, го или свифто-даун.
Аноним 10/07/16 Вск 19:35:35  793028
>>793014
Я C++-даун. Какая разница на чём они написаны? Меня не устаревает, что такая хуйня происходи и в новых проектах, когда на дворе 2016. Если в крестотреде написать про пакетный менеджер - тебя пошлют учить как качать зависимости cmake-ом - это по твоему адекватно?
Аноним 10/07/16 Вск 20:07:39  793058
>>793028
С таким настроением ты напишешь ещё один никому не нужный super-make. Есть предложения как сделать лучше и всё не сломать - пиши разработчикам cmake. Зависимости скачать это не так-то просто как тебе кажется, даже в ссаном питоне pip дёргает gcc и требует предустановленные сишные либы. Так недолго скачать и libc, и всю ось. Слишком уж системный язык.
Аноним 10/07/16 Вск 20:29:49  793075
>>793058
> Ой, всё!
Аноним 10/07/16 Вск 20:36:19  793083
>>793075
Ну а что? Ты продолжай, что на что заменить.
Аноним 10/07/16 Вск 20:49:13  793090
>>793083
Ох уж эти заменители. Вам бы всё переписать да позаменять.

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

Поверь - плюсы не такой уж исключительный язык.
Аноним 10/07/16 Вск 21:22:14  793125
>>793014
>ядра на плюсах/няшной, оконной системы на плюсах/няшной, браузера на плюсах
Да вообще всё написано в машинных кодах же. Всем надо срочно переходить к кодингу непосредственно в машинных кодах!
Аноним 10/07/16 Вск 22:54:20  793222
14681804603860.jpg (32Кб, 561x403)
>>793090
> Мой пойнт - реализовать пакетный менеджер, поддеживающий минимальный набор требований и вместе с возможностью расширения под самые извращенные нужды.
Уже кто-то реализовал: https://conan.io/ скорее всего, есть и ещё
Аноним 10/07/16 Вск 23:27:02  793263
Но беда в том, что пакетный менеджер — самое малое, что нужно сделать. Тебе ещё нужно создать pull request во все существующие библиотеки и убедить разработчиков в том, что именно твой любимый пакетный менеджер — Великое Добро и Светлый Путь В Счастливое Будущее, Надежда тех, кто несёт на себе Крест Программирования. Тебе необходимо призвать их к покаянию и отречению от ложного нумерования, да привести их к Весионированию Истинному. Да не будет они искушены нечистым грехом цифробесия. Аминь.
Если ты готов принять на себя тяготы миссионерства, попробуй для начала вывести этих грешников на путь истинный: https://blogs.gnome.org/desrt/2016/06/14/gtk-5-0-is-not-gtk-5/
Аноним 11/07/16 Пнд 01:06:02  793342
>>793263
Неее, надо внести в стандарт языка - и тогда разрабы и дистрибьюторы сами побегут реализовывать, роняя крешдампы.
Аноним 11/07/16 Пнд 01:06:30  793343
>>793263
Ну нет, этого уже никогда не случится. Никто не будет напрягаться, когда уже всё есть и всё работает. Да и нахуя собсна? Удовлетворить своего внутреннего аутиста, разложить всё по полочкам в нужном порядке?
Аноним 11/07/16 Пнд 05:55:19  793392
>>783048
>Мой выбор - D. Это просто язык моей мечты.
Тоже так думаю, но надо дождаться когда из критичных мест выпилят GC
Аноним 11/07/16 Пнд 06:42:36  793401
>>783697
особенно если учесть что "Гарварда" как такового несуществует
Аноним 11/07/16 Пнд 20:56:44  793757
>>793401
а это тогда что такое: https://en.wikipedia.org/wiki/Harvard_University
Аноним 11/07/16 Пнд 21:10:36  793772
>>793392
Чем тебе мешает GC?
Не нравится GC - ебашь как в крестах, на счетчике ссылок (и сам ебись с ними) или ебашь объекты на стеке.
Аноним 12/07/16 Втр 12:04:28  794158
Active Oberon
Аноним 12/07/16 Втр 20:39:10  794659
>>793772
GC сейчас используется в языке самом - при работе с массивами, например

без него они протекут, даже если вообще никаких библиотек не юзать
Аноним 12/07/16 Втр 21:05:23  794688
>>794659
std.array без него есть.
Там реальная проблема – это замыкания и остальная часть стандартной библиотеки, которые без него банально не работают от слова совсем.
Аноним 12/07/16 Втр 23:05:51  794795
>>782706 (OP)
OCaml.

</thread>
Аноним 12/07/16 Втр 23:11:12  794798
>>794795
Уродское говно без задач. Для любителей потрахаться с синтаксисом.
Аноним 13/07/16 Срд 07:22:20  794927
>>794798
Лолшто? В окамле простой и понятный синтаксис. Даже проще какого-нибудь жабаскрипта.
Аноним 13/07/16 Срд 16:00:55  795171
>>794927
просто ты так долго подставлял глаза под окамл-дрисню, что засрал свой мозг и это уже навсегда
Аноним 13/07/16 Срд 16:10:18  795178
>>795171
Или ты. Потому что я окамлом заинтересовался около года назад, и с тех пор, может быть, две тысячи строк написал, а скорее чуть меньше. Скажи, ты ведь любитель сиподобного синтаксиса, да? Крестоблядь, небось, да дишечку в тут отстаиваешь? Сколько я угадал?
Аноним 13/07/16 Срд 20:14:09  795380
>>795178
Странно,, еще не пропитался синтаксисом окамла?? Нет?? Ну ладно!!
Аноним 13/07/16 Срд 22:49:58  795499
>>794688
>std.array без него есть.
значит компилятору нужен ключ или @такая_хуйня для отключения GC
Аноним 13/07/16 Срд 23:03:48  795508
>>795499
Спасибо кеп.
Он есть. Можно как полностью без него компилировать, так и отдельные функции/классы помечать как @nogc
Аноним 17/07/16 Вск 16:46:18  798455
14687631782420.jpg (33Кб, 500x522)
>>782706 (OP)
Не тонем.
D уже вошёл в 20-ку наиболее популярных языков, прыгнув с 26 на 18 место. Сообщество уже достаточно большое и всё нарастает. За ним определённо будущее. Нужно лишь дождаться поддержки со стороны какой-либо крупной корпорации и он однозначно взлетит. И заменит сишку с крестами. А питон заменит Жабу. Вот тогда заживём!
Аноним 17/07/16 Вск 18:46:51  798557
>>798455
Так, с местами в рейтинге я обосрался. Перепутал с чем-то, наверное.
Аноним 17/07/16 Вск 22:27:55  798734
>>798557
посмотрел, 23
все равно ахуенно, никак не ожидал, что он будет популярнее скалы, хаскела, луа и лиспа
Аноним 18/07/16 Пнд 00:08:03  798849
>>782706 (OP)
haskell заместо python и rust заместо c++
Аноним 18/07/16 Пнд 00:52:54  798902
>>798734
Ну и прекрасно!
Я не сомневаюсь, что у него большое будущее.
Аноним 19/07/16 Втр 20:23:49  800517
Ну, рвз возражений нет, D - лучший язык программирования эвер. Оптимальное соотношение надёжности, скорости и элегантности.
За сим тред объявляю закрытым.
Аноним 19/07/16 Втр 20:57:14  800558
отличный тред
годната не спалена, школьники накормлены говном и форсами, зекач торт

/тред
Аноним 19/07/16 Втр 20:57:16  800559
>>800517
Это сразу было понятно.

мимо слежу за D уже много лет, вкачусь разрабатывать игоры как только запилят IDE уровня от Jetbrains Idea/Microsoft Visual studio
Аноним 19/07/16 Втр 23:14:43  800736
>>800559
Но ведь запилили. Та же Jetbrains Idea и Microsoft Visual studio, лол.
Аноним 19/07/16 Втр 23:41:40  800751
>>800736
У них обоих плагины уровня "написал интерфейсы за вечер по доке, запилил подсветку и забил".

Более менее вменяемые плагины только в эклипсе (тормозное говно) и монодевелопе (лучший вариант по всему, но любит в упор не видеть модули в зависимости от фазы луны).
Аноним 20/07/16 Срд 00:54:00  800840
>>798734
Лол, это что за рейтинг такой?
Аноним 20/07/16 Срд 17:23:10  801367
MMIXAL и этим всё сказано
Аноним 24/07/16 Вск 15:20:10  804133
>>800840
TIOBE
Аноним 24/07/16 Вск 17:39:27  804245
>>804133
Лол, поясняю как этот тиобе читать:
позиции 1-5 - релевантны и порядок скорее всего верный
позиции 6-10 - релевантны но порядок может меняться
все что идет после 10й позиции - не релевантно
Аноним 24/07/16 Вск 17:41:30  804249
>>804133
Ты догоняешь что означает соседство с Scratch, Dart или SAS? Лол - ничего хорошего.
Аноним 24/07/16 Вск 17:42:42  804250
>>804245
Лол, поясняю как любой другой рейтинг яп читать:
позиции 1-5 - релевантны и порядок скорее всего верный
позиции 6-10 - АВТОРЫ ТАК СКОЗАЛИ
все что идет после 10й позиции - Я СКОЗАЛ БДИАДЬ!!!
Аноним 24/07/16 Вск 17:45:15  804255
>>804250
Лечись, дурень!
Аноним 24/07/16 Вск 18:13:28  804283
>>782883
Ало Маня, сейчас уже 2016 год. PyPy завезли, а к нему JIT Compiler и скорость работы сумасшедшая.
Аноним 24/07/16 Вск 18:45:02  804324
>>804283
Это тот проект, который пилят на донаты? Ух ты, надо будет попробовать в бизнесе.
Аноним 24/07/16 Вск 19:05:37  804357
>>804324
Какие донаты? Его пилят разработчики Python
На нем уже джангу запускают, работает в 8 раз быстрей.
https://youtu.be/GyP59P8h7uQ
Аноним 24/07/16 Вск 19:11:06  804362
>>804357
В 8 раз быстрее питона = в 5 раз медленнее джявы.
Аноним 24/07/16 Вск 19:19:38  804375
>>804362 = потребляет памяти в 16 раз меньше джавы.
Аноним 24/07/16 Вск 19:21:42  804377
>>804375
Питончик-то? Сомневаюсь.
Тем более что там отсутствует нормальный GC – для сервера это говно ебаное.
Аноним 24/07/16 Вск 20:17:53  804418
>>804362
Вранье вообще-то. Google о таком не знает.
Аноним 24/07/16 Вск 20:36:10  804441
>>782706 (OP)
>Nim или D
Сорта говна.
Аноним 24/07/16 Вск 20:49:08  804454
>>804441
Чо предложишь?
Аноним 24/07/16 Вск 21:41:35  804510
>>804454
Brainfuck++
Аноним 24/07/16 Вск 21:50:53  804516
>>804510
Ну это такое.
Аноним 24/07/16 Вск 21:57:16  804524
>>804516
Тссс, храни в секрете, а то разведутся брейнфак программисты и как забрейнфакят всё, и такой фак наступит.
Аноним 24/07/16 Вск 22:06:13  804537
>>804283
>интерпретируемое говно
>сумасшедшая скорость
Ну разве что она до такой степени медленная, что становится сумасшедшей, т.е. поехавшей
Аноним 24/07/16 Вск 22:21:42  804567
>>804537
JIT compiler завезли для Джавы. Поэтому с PyPy по скорости они одинаковы. Короче, учи brainfuck
Аноним 24/07/16 Вск 22:38:13  804584
>>804454
Предлагать что-то конкретное бессмысленно, ибо это путь к новому срачу. Я бы сказал так: то, что любовно и прельстиво удобно и эффективно и так приживается и используется там где надо. А всё остальное нинужно и вымрет само собой. Эволюция она такая.
Аноним 24/07/16 Вск 22:50:31  804595
>>804584
вопрос в том, как понять, что учить, чтобы не учить говно, которое как раз и вымрет.

>>804567
>одинаковы по скорости
Но на пиздоне нельзя писать приложения для ведроида/гейфона, поэтому жабу он никогда не заменит. Нахуй он вообще нужен, кроме разве что яйцеголовым в универах?
Аноним 24/07/16 Вск 22:53:17  804599
>>804595
Выучить невымершее говно, использовать его пару лет, вспомнить про то, что хотел выучить тогда и посмотреть вымело оно или нет. Если не вымерло, то можно выучить/перекатиться и начать присамтриваться к очередному вновь появившемуся. Повторять до бесконечности.
Аноним 24/07/16 Вск 23:01:31  804608
>>804595
Так ты вообще не умеешь программировать? Тогда начинай с питона. Потому что он самый элегантный язык, который учит мыслить правильно. На нем ты поймешь теорию программирования: функции, классы и бла бла...
Потом уже с легкостью переключишься на более запутанные языки. Придя в другой язык, ты сразу же будешь задавать правильные вопросы: "Так, как тут классы работают? Как декораторы оформить?". Программисты, которые давно в этом деле именно так и изучают новые языки.
По своему опыту скажу, я пытался сначала изучать php и вынужден был бросить обучение на пару лет. И только питон меня сдвинул с мертвой точки. Теперь на питоне я очень легко могу написать бота под инстаграм, твитер, он может полностью имитировать пользователя, даже вступать в диалог в личке, спорить и дискутировать. Сейчас я заразился идеей созданием игры на питоне из под движка Blender.
Аноним 24/07/16 Вск 23:04:21  804614
Фундаментальная ошибка местной студентоты и джуниоров, рассуждающих о ненужности лямбд и т.п., в том,
что они пытаются рассуждать о языках программирования практически не имея никакого опыта разработки.
Написавшим свой первый тетрис, калькулятор и теперь вооон тот отчет для Клавдии Ильиничны за 35 тысяч рублей в месяц,
им всё кажется новым и интересным, даже какашки в песочнице, а синдром утёнка заставляет их думать, что первый язык,
за программирование на котором им дали первые деньги на карманные расходы, и есть самый лучший, самый мощный и самый правильный, а все, кто не с нами - те глупее нас.

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

Вот тут и начинается самое интересное: с одной стороны язык для опытного разработчика больше не является предметом фапа и изучения,
единственное требование к нему - возможность записать программу в категориях, максимально близким к тем, которыми он мыслит.
С другой - мышление опытного разработчика гораздо более абстрактно и высокоуровнево, чем мышление джуниора, следовательно,
язык должен иметь средства выражения этих абстракций. В этот момент многие разработчики перерастают свой инструмент.
Более удачливые переходят на другой, более развитый. Менее удачливые, у которых нет такой возможности, вообще перестают программировать,
аргументируя это тем, что программирование - тупое, однообразное занятие, и становятся аналитиками или архитекторами
(т.е. фактически тоже меняют инструмент - убогий негибкий язык программирования на гибкий и удобный документ microsoft word).
Восторга джуниоров ни те ни другие как правило не разделяют, просто первые говорят, что LANG_A - убогое говно,
а LANG_B - крутой инструмент для опытных программистов, а вторые говорят, что LANG_A - это нормальный инструмент для подчинённых им обезьянок,
а применения для LANG_B они не видят, поскольку ни они сами, ни их обезьянки этим инструментом не владеют.

И последний вопрос - что же происходит, если LANG_B попадает в руки джуниора? А ничего не происходит,
потому что он просто еще не понимает назначение всех этих абстракций и в лучшем случае программирует на LANG_B как на LANG_A
(обычно более мощные языки позволяют писать на них как на менее мощных, обратное неверно). Я сам неоднократно встречал студентов,
изучавших lisp и prolog в университете (да, сейчас это норма, в моё время никаких лиспов в росийских университетов не было) и совершенно не понимающих,
к чему все эти знания. Какого же было их удивление, когда я показывал им как то, чему их пытались учить, применяется на практике,
как это позволяет делать более грамотную декомпозицию программы, писать более сопровождаемый код,
где лежат пределы выразительности используемого нами языка и как программу можно было бы записать если бы язык был более выразителен.
Аноним 24/07/16 Вск 23:05:11  804617
>>804608
Тебе стоит задуматься о карьере грузчика, если тебя так пхп отпугнул.
Аноним 25/07/16 Пнд 02:10:32  804707
>>804617
Иди на мой хуй, я тебя убаюкаю. Надеюсь двигать жопой умеешь?
Аноним 25/07/16 Пнд 02:40:50  804720
>>804614
сук, красиво
Аноним 25/07/16 Пнд 08:36:29  804798
>>804608
>учи питон
Функции, классы, ООП, свойства, абстрактные классы, декораторы - всё по питону выучил. А прогать ничего не могу, только всякие мелкие задачки пока решаю. Всё хочу что-нибудь на нём сделать, да не знаю, что. Хотя программирование кажется очень интересным.
Только в книжках инфы обычно мало, а магическим техникам гугления я ещё не овладел в совершенстве. Там если что-то приходится учить, так обязательно придётся гуглить. Я уже заебался немного.
Аноним 25/07/16 Пнд 12:26:31  804901
>>782706 (OP)

цйу
йцуйу
Аноним 27/07/16 Срд 00:48:23  806531
>>804250
Куда большего доверия, чем раскрученный TIOBE, заслуживают эти рейтинги:
http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2016
http://redmonk.com/sogrady/2016/02/19/language-rankings-1-16/
Аноним 27/07/16 Срд 00:57:35  806536
>>806531
>ieee
Что там вообще раст делает? Да еще и совсем рядом с божественным Хаскелл. Это же пиздежь
Аноним 27/07/16 Срд 01:16:19  806548
>>806536
Куда интереснее, что там делает R так высоко.
Если без троллинга, то использующих Раст уже сейчас наверняка больше, чем борщехлёбов-хаскеллистов.
Аноним 01/08/16 Пнд 21:22:20  810551
>>806548
> R
Датасаенс
Аноним 01/08/16 Пнд 21:30:26  810560
Лучший язык: C++.
Для задач попроще: Java.

Остальное нинужно.
Аноним 01/08/16 Пнд 21:31:13  810564
>>810551
Для которого Р кривой как ноги твоей мамки (при этом одноногойпоточной), и есть прекрасные альтернативы в виде той же Юли.
Аноним 01/08/16 Пнд 21:33:55  810565
>>810560
>Java
Переупрощённое говно для обучения мартышки на курсе и клепания крудов из АбстрактныхФабрикСинглтонов.
>C++
Больное чудище, которое уже лет так 20 разлагается, но его всё никак не могут подвинуть с горы легаси. Удачи расту и ди. Может когда нибудь для написания быстрых приложений нам не потребуется писать на убогой няшеой или франкенштейне++.
Аноним 01/08/16 Пнд 21:38:33  810570
>>810565
Все эти ваши расты, ди, скалы, хуялы, свифты, хуифты и прочее говно приходят и уходят, каждый год, буквально пачками, и каждый из них НОВЫЙ НЕЕБАТЬСЯ ОХУЕННЫЙ ЯЗЫК ДЛЯ ВСЕГО И ВСЯ И ПРОСТО ПИЗДЕЦ КАКОЙ ЛЁГКИЙ УЧИТСЯ ВСЕГО ЗА ПОЛЧАСА ОТВЕЧАЮ ПОЦОНЫ ЧЕРЕЗ ГОД ОСТАНЕТСЯ ТОЛЬКО ЭТОТ ЯЗЫК, А ОСТАЛЬНЫЕ СДОХНУТ, а C++ и Java остаются.
Аноним 01/08/16 Пнд 21:39:20  810572
Вообще, C++ и Scala - это такие куски трупов, сшитых из легасиговна, выстрелившие в своё время из-за отсутствия альтернатив и теперь живущие из-за того же легаси по большому счёту.
Аноним 01/08/16 Пнд 21:41:57  810574
>>810570
Нюфаг детектед.
И сколько же языков появилось именно за последние 5 лет кроме свифта и нима, вась? Перечисли-ка. А сколько до этого появлялось?

Легаси никуда не уйдёт, не спорю. Хочешь ковыряться в говне - ковыряйся.
Аноним 01/08/16 Пнд 21:48:17  810577
>>810570
Ура! Накатил.
Аноним 01/08/16 Пнд 22:08:10  810590
>>810572
Что такое легаси?
Аноним 01/08/16 Пнд 22:08:56  810591
Julia - лучший язык для всего и вся
/тхред
Аноним 01/08/16 Пнд 22:25:45  810597
>>810591
Что лучше: Скала или Юлька?
Аноним 01/08/16 Пнд 22:56:18  810622
>>810597
Слишком разные языки чтобы сравнивать. Аналогично можно смалтолк с фортраном сравнить.
Аноним 01/08/16 Пнд 23:45:27  810658
>>810574
https://en.wikipedia.org/wiki/Timeline_of_programming_languages#2010s

>Легаси никуда не уйдёт
Ну и о чём разговор? То ты недоволен тем, что в с++ есть легаси, то справедливо признаёшь, что он(о) никуда не денется - физически невозможно выдать новую технологию в отрыве от всех предыдущих.
Аноним 01/08/16 Пнд 23:54:42  810672
>>810622
В смысле разные? Оба для бигдаты предназначены, параллельность, научные расчёты.
Поясни, в чём они по твоему разные? Цели вроде одинаковые. Тем более что Юлька это тебе не Рка, она общего назначения как и скакалка.
Аноним 02/08/16 Втр 00:23:15  810699
>>810672
>Оба для бигдаты предназначены
сук убей себя уже даун
Аноним 02/08/16 Втр 00:24:01  810701
>>810570
еее процедурные портянки на века
Аноним 02/08/16 Втр 00:55:27  810744
>>810699
Конструктивно возражать ты не умеешь. Наверное, за годы двачевания капчи началась ментальная деградация.
По делу-то что сказать можешь? Что я не так написал?
Аноним 02/08/16 Втр 01:02:43  810747
>>810744
ты или тупой форсоед или трал-долбоёб
в любом случае объяснять тебе что либо не вижу смысла, просто ментально поссу тебе в рот, на всякий случай
Аноним 02/08/16 Втр 01:41:35  810780
>>810747
Ясно всё с тобой.

Я не погромизд, не знаю, как вы, красноглазики, тут развлекаетесь, какие форсы отжигаете. Мне для научных расчётов практичный язык выбрать нужно. Сейчас питон знаю, но его скорость не радует. Поэтому и думаю между Джулией и Скалой. Ну или проще всего Жабу взять.
Аноним 02/08/16 Втр 10:00:38  810890
>>810658
И того за последние 5 лет свет увидели десятка языков, из которых 3 – пустодрочево, 1 хороший язык которому отказали в поддержки вендоры, ещё один "язык" – просто выкинутый на всеобщее обозрение проект фейсбука.

Из адекватного осталось: свифт, элексир, котлин и юля (современный фортран). У всех абсолютно разные ниши и предназначение, но все выходят тоннами и лучше друг друга, при том что сравнивать их никому не всралось.
Аноним 02/08/16 Втр 10:02:22  810892
>>810780
Выбираю Юльку, Скала вообще не об этом, она в в своё время в этой области начала использоваться тупо из-за отсутствия альтернатив.
Аноним 02/08/16 Втр 10:12:17  810899
>>810590
Это когда ты используешь библиотеку, и он НЕ ИДЕАЛЬНА. Новые языки этого недостатка лишены, потому что библиотек под них просто нет.
>>810780
>Мне для научных расчётов практичный язык выбрать нужно.
Matlab+matlab coder для скорости.
Julia по мне пошла не туда - в языки общего назначения.
Аноним 02/08/16 Втр 10:15:39  810902
>>810590
Это такая куча говна, которая написана давно и воняет. Обычно поддерживается под лозунгом "работает и ладно", и все мирятся с костылями ради поддержки того, что должно было умереть ещё два десятка лет назад.

Как пример: WinAPI. Там даже баги из старых версий симулируются чтобы не сломать легаси.
Аноним 02/08/16 Втр 10:15:48  810903
>>810890
>элексир
>адекватный
Аноним 02/08/16 Втр 10:19:43  810907
>>810903
Да, он ахуенный. По сравнению с высерами вроде elm-a вообще божественнен.
Аноним 02/08/16 Втр 10:21:03  810909
>>810907
Но ведь это рабидристня. Как она может быть адекватной?
Аноним 02/08/16 Втр 10:23:07  810911
>>810909
Блядь, после пролог–подобного эрланга это вообще божественное озарение.
Аноним 02/08/16 Втр 11:16:49  810951
>>804567
Начиная с того что в JIT в JVM реализован с большим числом эвристик и больше развит, заканчивая лучшими сборщиками мусора - pypy рядом не стоял.
Аноним 02/08/16 Втр 11:20:16  810953
>>810911
Охуенно дрочить на синтаксис да? При том что у того же Эрланга не самый убогий.
Аноним 02/08/16 Втр 11:20:26  810955
>>810899
>в языки общего названия
Так в этом и смысл, чтоб не только данные визуализировать, но и проги писать.

А матлаб - коммерческая хуита. Проще было бы Rку учить, но у неё, как и у матлаба, низкая скорость. Питон чуть пошустрее, но всё равно тормознут по сравнений с другими языками (той же скалой или Юлькой).
В общем дождусь релиза 1.0 компилятора и начну учить юльку.
Аноним 02/08/16 Втр 11:21:19  810957
>>810590
Legacy, маня.
Аноним 02/08/16 Втр 11:24:24  810961
>>810780
Бери Юльку. Но помни, из-за ебанутости разрабов там по сути нет нормального REPL, так что цикл разработки будет больше похож на разработку программы.
Аноним 02/08/16 Втр 13:29:08  811060
>>810955
>Так в этом и смысл, чтоб не только данные визуализировать, но и проги писать.
Нормальные люди пишут не "проги", для бухгалтеров, с гуешечкой, а консольные скрипты. И тут матлаб работает нормально.
>А матлаб - коммерческая хуита.
Вот именно, поэтому там делают все для людей, а не как обычно.
>Проще было бы Rку учить, но у неё, как и у матлаба, низкая скорость.
При проставлении типов в комментариях codegen yoba.m генерирует mex-файл со скоростью, близкой к С++. Далее ты вызываешь yoba_mex в коде и в общем-то и все. А ты жди, жди, пока версия 1.0 появится (языку, наминуточку, уже много лет), потом - когда появятся библиотеки, потом еще немного подожди, и начнешь, наконец, работать. Пока я на матлабе буду бабки заколачивать.
Аноним 02/08/16 Втр 13:33:57  811070
>>811060
И да, у матлаба в дебаггере работает REPL со всеми плюшками, включая и визуализацию и save yoba.mat, который сохраняет все локальные переменные в файл (и load yoba.mat тоже работает).
Аноним 03/08/16 Срд 21:23:45  812342
>>810551
Но не настолько ж высоко.
>>810572
И C#.
Аноним 03/08/16 Срд 21:51:38  812374
>>811060
Почему тогда не Rка, а матлаб? Чем он лучше неё?
Аноним 07/08/16 Вск 22:24:30  815715
>>788647
Твои пожелания будут исполнены в Java 9.
Аноним 08/08/16 Пнд 08:08:20  815927
>>812374
Я не он, но тем, что удобнее. Идб4 ниосилятор.
Аноним 10/08/16 Срд 14:49:40  817175
>>815715
В Java 9 всего лишь сделают G1 дефолтным коллектором. Он тоже stop the world, только в теории паузы должны быть короче.
Настоящий gc без пауз в Жабе есть только на платной JVM от Azul.
Аноним 10/08/16 Срд 14:53:09  817181
>>817175
Паузы короче только на больших объёмах данных, это уже давно доказано бенчмарками.

Их безпаузовый сборщик есть только на их собственных серверах с модифицированным железом, а не в жвм (если точнее это комбинация).

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 482 | 21 | 138
Назад Вверх Каталог Обновить

Топ тредов
Избранное