Если ваш язык программирования не может вот так, то он говно.Оригинал: http://try.haxe.org/#20028Питно: http://ideone.com/vljLZ6 (ну и срань)Фешарп: http://ideone.com/utgasuУдивительно, но даже шершавый лучше http://ideone.com/v1Yms2
>>732277 (OP)НАХЕР))
Эээ, ну и чо ты такого сверхестественного написал?https://ideone.com/a3n9mc
>>732277 (OP)> "2d6 = "Обманывать нехорошо.
>>732277 (OP)Опять срач про языки :\P.S.> 2016> императивный стиль
>>732288Автор даже не в курсе названия этой фичи, о чём там говорить.
>>732296Какой фичи?Если подразумевается "2.d(6)" - то это UFCS(Uniform Function Call Syntax).Если он про var - то это обычный сраный автоматический вывод типов.
Если ты судишь о языке по синтаксису, ты говно.
>>732298Про ufcs конешно же. В ИТТ трете ОП залётный дурачёк из /гейдева/, расходимся.
Не может в что, в мутабельное говнецо?
>>732304Ну веть на оппике чистая функция...
Гсподи, вот вам функциональное говнецо.https://ideone.com/FTSPgJА чистой она быть не может по определению, тому що рандом - это побочный эффект.
>>732306>чистая функцияТо есть она при каждом вызове одно и то же значение возвращает?
>>732358Чистая функция – та, что возвращает одинаковые значения при одинаковых данных и не имеет побочных эффектов. Так что можно и так сказать.
>>732360То есть она нечистая, потому как возвращает разные результаты и имеет побочные эффекты.
>>732361Какие побочки-то? Если чо, достаточно одного пункта из 2 для соответствия определению.
>>732368Эээ, рандом, не?
>>732371а хуле он должен что-то менять извне?Зависит от алгоритма.
Есть тут адепты чистого-функциольного программирования?Плиз перепишете этот код на Clojure, очень интересно посмотреть как это там выглядит.
>>732379>а хуле он должен что-то менять извне?Ты дурак чтоле? Он не меняет ничего извне - он зависит от состояния извне.Он всегда разный, и зависит от состояния машины.
Это очередной терд расстановщика скобачек?
>>732384Не, с этим в лиспотред.
>>732277 (OP)> haxeПримеры проектов, бенчмарки есть?Можно ли им склеить код на двух разных яп? Джаву и шарп, например.Как там exceptions реализованы?Как работа с тредами происходит?
>>732404Есть, но в основном игровые и немного сайтов. Бенчмарки были, но давно.Смотря как склеить. Можно написать код для передачи и приёма объектов туда-сюда и скомпилять под два языка.Хуй знает. Как везде. Используются родные, если есть.Хуёвенько. Есть библиотеки, но без них придётся отдельно писать для каждого языка, в который собираешься компилировать. Не думаю, что ты будешь некой пользоваться, но для неё и цпп апи совпадает - просто импорты разные.
>>732289Там 3d7 ?
>>7325202d6 обычно означает d6 + d6, то есть random(1..6) + random(1..6), а тут возвращается random(2..6).
>>732523А нет, забей.
https://ideone.com/Mf9UpZ>2016 писать императивно
>>732569>2d6 8У тебя ответ не сходится.
что ето за чудный язык такой?
>>732583Идиот?Идиот.
>>732590Это такой способ камингаута? Что тебе непонятно? Везде 7, а у тебя 8 - как ты это объяснишь? Вот и верь после этого скриптопараше.
>>732595Нихуя ты его тралишь, не кипятись так. Пойдешь дальше - не вернешься
>>732569Параша какая-то нечитаемая и неочевидная.И чем это лучше, чем >>732308 ?
>>732601self это this, а всё остальное у вас почти одинаково.
>>732381Странное утверждение, при вызове рандома состояние машины меняется, почему я не могу сказать, что рандом это состояние и изменяет? тем более это правда, по крайней мере, для PRNG
>>732368> достаточно одного пункта из 2 для соответствия определениюnyet.
>>732380Получай. Хотя могу быть и другие варианты решения https://ideone.com/NRhNh5
у нас в конторе за манкипатчинг разбивают ебло
>>732653>1.66s 335552KB >1.66s>335552KB
>>732660Судить о производительности языка на основе рандомного таска из инета.
>>732664Тогда просто объясни, как такой результат могу получиться на такой простой задаче, а то это реальный пиздец.
>>732667Кложа не подходит для скриптов, так как у нее долгое время старта. Все из за того что она поверх JVM работает. Но вообще производительность у нее на уровне.
>>732667> как такой результатideone выделяет всему что поверх жвм сразу по максимуму памяти. Ну и старт у жвм не быстрый.
>>732673>>732685Понятно, спасибо
>>732660Ребятушки, ловите жабку https://ideone.com/fFhDZOP.S.> 0.2s 320832KBP.P.S.Порядок методов по "дяде Бобу"
>>732715Норм. Наконец то в жабку добавили функциональные фичи. Это все из IntStream ты взял? Или sum() откуда то из другого места берется?
>>732717И какого места еще он может взяться? Это все метод интерфейса IntStream
>>732715Забыл что у Random есть готовый метод ints() возвращающий стрим случайных интовhttps://ideone.com/srxQUw
Итог треда тащемтоF# - Язык будущего
>>732768лол
>>732277 (OP)Какая-то херня непонятная)) Вот, как надо: http://ideone.com/dUDgM2
>>732821А вот и школьники подтянулись :)
>>732715>>732728>d(2, 6)
>>732728Ты не понял соли, фича из поста ОПа-хуя позволяет делать num.first(3).second(3).third(3) вместо third(second(first(num, 3), 3), 3), что улучшает читабельность и благоприятно влияет на потенцию.
>>733024Обычный блжад UFCS, че ОП-хуй думал что это есть только в его говноязычке, а он - избранный?
>>733030>Обычный блжад UFCSТы об его существовании узнал 5 минут назад, перестань выебываться, ребенок.
>>733032Сасай хуй. Я пишу на дишечке, и он разумеется там есть. Как и куча других фич.
>>733034Что пишешь, сколько платят?
>>733035Нисколько. Уволился и кодю в свое удовольствие.Хочу запилить свой компилер и jvm для STM32.
>>733036Понятно, ребенок.>Сасай хуй.
>>733039>обосрался>маневрируетДишечка твоему $LANG_NAME нассыт за шиворот, петушок
>>733040Я рад за нее, всех благ языку вместе с Александреску.
>>733030Переведу для местных одарённых личностей на простой и понятный русский: если твой язычок не способен даже пропарсить сраное число с точкой как-то иначе, чем во флоат, то нефиг от него чего-то ждать - он говно от быдлокодеров для быдлокодеров.Список говнеца со фар:1. Джявка2. Фешарп3. Поскакаль4. КлажуркаКак видишь, оно работает, и тезис уже можно повысить до теоремы.
>>733060Если твой говноязычок не способен к тому же в шаблоны - он тем более говно.
>>733061Ты прав во всем, Анон.Дальше что?
>>733060>тезис уже можно повысить до теоремыНе хочу тебя расстраивать, маня, но это не тезис, а просто твое ко-ко-ко. Ведь ты его ничем не обосновал, кроме своих личных предпочтений.
>>733032Схуяли, я долго плакал, когда Бьярне ентот концепт забраковал.
>>733142Выкинь кресты и возьми дишечку.Это те же кресты, но сделанные правильно.Там есть эта фича (и многие многие другие)
>>733434А зарплату ты платить будешь?
>>733456Резонно.Но если "на дядю" за кресты еще бабло платят, и в этом есть смысл - то неужели ты никогда ничего не пишешь мелкого "для себя"?
>>733754У меня 10 лет стажа коммерческой разработки, за которые программирование надоело до невозможности, плюс жена и дети, которым нужно уделять достаточно времени. Btw, если бы задача написать что-то мелкое для себя появилась, я бы выбрал инструменты, которыми пользуюсь обычно - все изучено и настроено, просто пользуйся, а потенциал дивных новых технологий на мелких проектах все равно практически не проявляется.
>>73377610 лет крадошлёпства – не мудрено что ты перегорел. Надо заниматься чем-то что тебе нравится, а не только работой, иначе вообще всё унылым говном становится.
>>733782Хорошо.
>>733776>У меня 10 лет стажа коммерческой разработки, за которые программирование надоело до невозможности, плюс жена и дети,Ебать!У меня только года 3, жены и детей нет, а уже тоже заебало в край.
>>732277 (OP)Что там у нас?Школьник, который в 2016 дрочит на синтаксис? Ясненько.
>>733792Я ещё даже в ойти не вкатился, а уже заебало. мимо_воннаби_рубист