Бляди тоже ок, ага. Войти !bnw Сегодня Клубы

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

#PNRUKJ / @ninesigns / 3898 дней назад

D?
#PNRUKJ/FJI / @hirthwork / 3898 дней назад
Я тут Haxe нашёл http://haxe.org/
#PNRUKJ/TPQ / @engineer / 3898 дней назад
@engineer и чо, как ощущения?
#PNRUKJ/J5V / @ninesigns --> #PNRUKJ/TPQ / 3898 дней назад
#PNRUKJ/05Z / @krkm / 3898 дней назад
@kurkuma > нативный
#PNRUKJ/79H / @ninesigns --> #PNRUKJ/05Z / 3898 дней назад
@4da Не пробовал, думал на нём игрушки писать.
#PNRUKJ/VVA / @engineer --> #PNRUKJ/J5V / 3898 дней назад
haskell, go
#PNRUKJ/BM6 / @lexszero / 3898 дней назад
@4da компилирует в жаваскрипт - нативный код, подаренный нами Богом
#PNRUKJ/23C / @krkm --> #PNRUKJ/79H / 3898 дней назад
@engineer зачем игрушки когда можно играть с робатами?
#PNRUKJ/96C / @ninesigns --> #PNRUKJ/VVA / 3898 дней назад
@lexszero разве у хаскеля так все хорошо с предсказуемым рантаймом?
#PNRUKJ/HMO / @ninesigns --> #PNRUKJ/BM6 / 3898 дней назад
@4da Для портфолио. А так ты прав, роботы круче.
#PNRUKJ/ULN / @engineer --> #PNRUKJ/96C / 3898 дней назад
@4da его можно сделать предсказуемым, расставляя энергичность руками. ну и define "предсказуемый", детерминированный по времени/памяти?
#PNRUKJ/LS2 / @lexszero --> #PNRUKJ/HMO / 3898 дней назад
@engineer нету checked exceptions. не готово
#PNRUKJ/UL6 / @hirthwork --> #PNRUKJ/TPQ / 3898 дней назад
@lexszero да, moreless.
#PNRUKJ/9CW / @ninesigns --> #PNRUKJ/LS2 / 3898 дней назад
@hirthwork Эксепшены - отстой, лучше бы их не было. Хуже нет когда всё валится от такой ерунды.
#PNRUKJ/2MU / @engineer --> #PNRUKJ/UL6 / 3898 дней назад
@engineer как раз в случае checked exceptions ничего не валится, потому что тебе компилятор напоминает о том, что не обработана конкретная ошибка
#PNRUKJ/YOE / @hirthwork --> #PNRUKJ/2MU / 3898 дней назад
@engineer эксепшены предоставляют очень удобный способ обработки ошибок.
#PNRUKJ/7JH / @ninesigns --> #PNRUKJ/2MU / 3898 дней назад
Rust, go
#PNRUKJ/5JO / @ulidtko / 3898 дней назад
D, Go, Rust, Nimrod, C++, Haskell
#PNRUKJ/AAR / @238328 / 3898 дней назад
@ulidtko Ржавый же перепиливают вдоль и поперёк, не?
#PNRUKJ/SDC / @like-all --> #PNRUKJ/5JO / 3898 дней назад
@engineer пруф или на elm
#PNRUKJ/DRU / @238328 --> #PNRUKJ/VVA / 3898 дней назад
@like-all уж лучше так чем стагнация С++
#PNRUKJ/0CM / @hirthwork --> #PNRUKJ/SDC / 3898 дней назад
@like-all против веселья штоле?????
#PNRUKJ/K11 / @238328 --> #PNRUKJ/SDC / 3898 дней назад
@hirthwork шёл 2025 год, а никто так и не использовал D (кроме пейсбука)
#PNRUKJ/X6N / @238328 --> #PNRUKJ/FJI / 3898 дней назад
@hirthwork ОП вроде как штабильность заказывал.
#PNRUKJ/KAI / @like-all --> #PNRUKJ/0CM / 3898 дней назад
@like-all нет
#PNRUKJ/F56 / @238328 --> #PNRUKJ/KAI / 3898 дней назад
rust, OCaml?
#PNRUKJ/JET / @kb / 3898 дней назад
@kb > окамл > современный
#PNRUKJ/H6C / @lexszero --> #PNRUKJ/JET / 3898 дней назад
@lexszero хз, я думал у него всё (кроме синтаксиса и многопоточности) современно достаточно, по крайней мере тот же Rust в плане типов не достаточно функциональный.
#PNRUKJ/AYA / @kb --> #PNRUKJ/H6C / 3898 дней назад
@lexszero ноде-кофеекмаскриптдарт 6.0.42
#PNRUKJ/6R3 / @238328 --> #PNRUKJ/H6C / 3898 дней назад
@kb имел в виду вот это http://andreiformiga.com/blog/?p=382
#PNRUKJ/CEH / @kb --> #PNRUKJ/AYA / 3898 дней назад
@kb у C всё (кроме того, что это макроассемлер для PDP-11) современно достаточно, по крайней мере тот же жаваскрипт в плане типов не далеко ушел.
#PNRUKJ/RLV / @lexszero --> #PNRUKJ/AYA / 3898 дней назад
@lexszero твоё "кроме" и моё "кроме" как-то слишком сильно отличаются
#PNRUKJ/4FM / @kb --> #PNRUKJ/RLV / 3898 дней назад
GNU Pascal.
#PNRUKJ/RGB / @ceyt / 3898 дней назад
@ceyt Lazarus с формочками.
#PNRUKJ/RTV / @engineer --> #PNRUKJ/RGB / 3898 дней назад
@engineer > современный
#PNRUKJ/BEX / @238328 --> #PNRUKJ/RTV / 3898 дней назад
так тебе для какой задачи? или просто так?
#PNRUKJ/IU0 / @238328 / 3898 дней назад
@238328 хочу игрушку сделать.
#PNRUKJ/5DN / @ninesigns --> #PNRUKJ/IU0 / 3898 дней назад
@like-all да, это единственное что меня останавливает. (возможно еще там по скорости не все хорошо) так-то ржавый наиболее современен из того, что я хочу.
#PNRUKJ/715 / @ninesigns --> #PNRUKJ/SDC / 3898 дней назад
@4da ну тогда многое отпадает
#PNRUKJ/5VA / @238328 --> #PNRUKJ/5DN / 3898 дней назад
@kb Мне не нужно много типозаморочек. Что тебе там не хватает из типво?
#PNRUKJ/B2N / @ninesigns --> #PNRUKJ/AYA / 3898 дней назад
@238328 на самом деле отпадает все кроме плюсов (тк все либы для них)
#PNRUKJ/ZD6 / @ninesigns --> #PNRUKJ/5VA / 3898 дней назад
@4da ну ты понел (ну игры можно и на D делать, на rust может тоже, да и в любом из говен, где есть sdl например)
#PNRUKJ/GDX / @238328 --> #PNRUKJ/ZD6 / 3898 дней назад
@238328 sdl это только саааамое начало. большинство физ движков, либов по работе с мешами, к примеру, на плюсцах.
#PNRUKJ/X1I / @ninesigns --> #PNRUKJ/GDX / 3898 дней назад
@4da Я с ним почти не знаком, вот из того же топика который когда-то читал (выше ссылка была) как минимум что невозможно даже свой fold или хвостовую рекурсию сделать. То есть в целом, наверное, можно на нём запросто писать, просто хаскель как-то очевидно мощнее, при этом не думаю что с производительностью будут проблемы.
#PNRUKJ/QCP / @kb --> #PNRUKJ/B2N / 3898 дней назад
@4da тред превратился в "если не путин то кот"
#PNRUKJ/GG9 / @238328 --> #PNRUKJ/X1I / 3898 дней назад
@kb мне не надо мощнее, мне надо чтобы работало быстро, предсказуемо и быстро получить результат, пока не потерялась мотивация. в этом хаскеле придется зарыться, выстраивать иерархии типов, потом введение новой фишки всю эту иерархию поломает к хуям, опять выстраивать. закапывайте.
#PNRUKJ/SEG / @ninesigns --> #PNRUKJ/QCP / 3898 дней назад
@4da карочи не палю
#PNRUKJ/6LH / @238328 --> #PNRUKJ/SEG / 3898 дней назад
@kb Хаски для науки прост, чё не учёный тип))
#PNRUKJ/G31 / @engineer --> #PNRUKJ/QCP / 3898 дней назад
@engineer пруф или для трансляции в жс
#PNRUKJ/5WH / @238328 --> #PNRUKJ/G31 / 3898 дней назад
@4da Согласен, тогда только Rust.
#PNRUKJ/0JK / @kb --> #PNRUKJ/SEG / 3898 дней назад
@kb Только по другим причинам (выстраивать иерархии типов там как раз охуенно). Скорее просто из-за чистоты иногда больше времени тратишь (правда, с многопоточностью очень охуенно зато, STM там всякий).
#PNRUKJ/Z3H / @kb --> #PNRUKJ/0JK / 3898 дней назад
@kb s/многопоточностью/parallelism & concurrency/
#PNRUKJ/59F / @kb --> #PNRUKJ/Z3H / 3898 дней назад
@238328 это
#PNRUKJ/QVO / @ulidtko --> #PNRUKJ/GG9 / 3898 дней назад
@4da посмотри бля *тот толк* (лень гуглить), где чувак пилил роботохуйню на хаскеле, в том числе какое-то там распознавание образов с opencv @ промежуточными вычислениями на opencl (на хаскеле) @ в одну строку
#PNRUKJ/IGD / @ulidtko --> #PNRUKJ/X1I / 3898 дней назад
@ulidtko >на хаскеле >какое-то там распознавание образов с opencv
#PNRUKJ/BQT / @engineer --> #PNRUKJ/IGD / 3898 дней назад
@engineer > вычислениями на opencl (на хаскеле)
#PNRUKJ/92J / @ninesigns --> #PNRUKJ/BQT / 3898 дней назад
@engineer ты ж не программист, хули ты тут в серьёзные темы суешься?
#PNRUKJ/XKX / @ulidtko --> #PNRUKJ/BQT / 3898 дней назад
@ulidtko Ок, оставлю тему *профессиональным программистам*
#PNRUKJ/99I / @engineer --> #PNRUKJ/XKX / 3898 дней назад
@4da ты тупой штоле, про ffi впервые слышишь?
#PNRUKJ/EOU / @ulidtko --> #PNRUKJ/92J / 3898 дней назад
@engineer спасибо!
#PNRUKJ/5UI / @ulidtko --> #PNRUKJ/99I / 3898 дней назад
@ulidtko > в одну строку > 2015 tfw существуют люди, которые используют это выражение неиронично
#PNRUKJ/666 / @238328 --> #PNRUKJ/IGD / 3898 дней назад
@ulidtko opencl-кернелы он тож на хачкеле писал?
#PNRUKJ/2W9 / @ninesigns --> #PNRUKJ/EOU / 3898 дней назад
@238328 иронично, тупой штоле // *ключевая часть* кода, которая все компоненты собирает, соединяет и запускает, в одну строку
#PNRUKJ/GEJ / @ulidtko --> #PNRUKJ/666 / 3898 дней назад
@4da нет, очевидно // [нагуглил](http://vimeo.com/77164337)
#PNRUKJ/8QW / @ulidtko --> #PNRUKJ/2W9 / 3898 дней назад
@ulidtko лал, чуваку очевидно *очень* хотелось показать свои исходники. // всегда ссу на идиотов, вставляющие сорцы в презентуху
#PNRUKJ/W0O / @ninesigns --> #PNRUKJ/8QW / 3898 дней назад
@4da чо
#PNRUKJ/SF4 / @ulidtko --> #PNRUKJ/W0O / 3898 дней назад
@ulidtko этот кекс показывал исходники на слайдах
#PNRUKJ/LJQ / @ninesigns --> #PNRUKJ/SF4 / 3898 дней назад
@ulidtko я думал он там использовал ту либу, которая типа как ДСЛ (или eDSL или как там правильно) на х-ле, а потом оно из этого генерирует си-код.
#PNRUKJ/NYS / @kb --> #PNRUKJ/8QW / 3898 дней назад
хули ты тут страдаешь от выбора, всё минимальное говно есть для любого нормального упомянутого языка, берёшь любые работающие и пилишь на каждом по очереди хелловорлд
#PNRUKJ/K8C / @238328 / 3898 дней назад
@4da ты понимаешь, что щас обозвал идиотами где-то пару десятков stellar программистов, архитекторов, знатоков своего (софтварного) дела? // одного себя на самом деле
#PNRUKJ/GIT / @ulidtko --> #PNRUKJ/W0O / 3898 дней назад
@kb это для ардуины было, где рантайм гхц не запустится
#PNRUKJ/2D0 / @ulidtko --> #PNRUKJ/NYS / 3898 дней назад
@ulidtko я обозвал идиотов, которые не умеют делать презентации, идиотами.
#PNRUKJ/8GQ / @ninesigns --> #PNRUKJ/GIT / 3898 дней назад
@4da ты тупой
#PNRUKJ/ZXS / @ulidtko --> #PNRUKJ/8GQ / 3898 дней назад
@4da уау // а также показывал ПРИКОЛЬНЫЕ ПИКЧИ
#PNRUKJ/MVJ / @ulidtko --> #PNRUKJ/LJQ / 3898 дней назад
@ulidtko нет, у тебя другая, неправильная ирония // похуй блядь на количество строк, в чём отличие в данной программе между одной строкой или несколькими сотнями?
#PNRUKJ/Y8F / @238328 --> #PNRUKJ/GEJ / 3898 дней назад
@kb на 38:24 видно вызов `k <- getKernel "VecAdd.cl" "vadd1D"`
#PNRUKJ/BNM / @ulidtko --> #PNRUKJ/NYS / 3898 дней назад
@ulidtko я проскроллил видео, но слайды говно и нахуй код в таком виде, не делайте так
#PNRUKJ/APY / @238328 --> #PNRUKJ/GIT / 3898 дней назад
@238328 ну дунно, видел во вьюдле конструирование ПАЙПЛАЙНА обработки картинок (ну, по которому всё проходит) тремя страницами бойлерплейта на уёбищных плюсах, с привлечением совершенно нерелевантной хуйни, и с независимой воспроизводимостью (а-ля getting started с нашим sdk) ниже порога статистической достоверности. не надо так кароч
#PNRUKJ/BDT / @ulidtko --> #PNRUKJ/Y8F / 3898 дней назад
@ulidtko лайк если код — твоя документация
#PNRUKJ/1OB / @238328 --> #PNRUKJ/BDT / 3898 дней назад
@238328 зачем нужны доки, когда есть сигнатуры на хаскеле?
#PNRUKJ/ONR / @ninesigns --> #PNRUKJ/1OB / 3898 дней назад
@4da потому что они почти не пересекаются по назначению
#PNRUKJ/U38 / @238328 --> #PNRUKJ/ONR / 3898 дней назад
@238328 > стартап > документация
#PNRUKJ/SN3 / @ulidtko --> #PNRUKJ/1OB / 3898 дней назад
@ulidtko ахах // такое уже давно не смешно, сорь
#PNRUKJ/FT9 / @238328 --> #PNRUKJ/SN3 / 3898 дней назад
@238328 лан
#PNRUKJ/YSM / @ulidtko --> #PNRUKJ/FT9 / 3898 дней назад
@ulidtko tfw шутки
#PNRUKJ/XD7 / @238328 --> #PNRUKJ/YSM / 3898 дней назад
@engineer эй, я ведь пошутил ващет .__.
#PNRUKJ/AG5 / @ulidtko --> #PNRUKJ/99I / 3898 дней назад
@ulidtko шутникопроблемы
#PNRUKJ/1JA / @238328 --> #PNRUKJ/AG5 / 3898 дней назад
@ulidtko ^__^ Да не парься я тут в научные статьи закопался. Пока программисты пишут программы ИИ-исследователи уже нашли единственный нужный алгритм и задают что ему делать в функции полезности.
#PNRUKJ/TVW / @engineer --> #PNRUKJ/AG5 / 3898 дней назад
@238328 tfw аутизм
#PNRUKJ/97Z / @ulidtko --> #PNRUKJ/1JA / 3898 дней назад
@engineer *анекдот про сведение задачи с чайником к предыдущей.txt*
#PNRUKJ/TQU / @ulidtko --> #PNRUKJ/TVW / 3898 дней назад
@ulidtko криптотравматизм
#PNRUKJ/J6P / @238328 --> #PNRUKJ/97Z / 3898 дней назад
@4da Тогда только Haskell. Превосходный результат за ограниченное время даже в пьяном состоянии: http://www.pouet.net/groups.php?which=9910 http://www.pouet.net/groups.php?which=7355
#PNRUKJ/00O / @ceyt --> #PNRUKJ/5DN / 3898 дней назад
@ceyt > 16th at Breakpoint 2010 уважаю
#PNRUKJ/8FX / @ninesigns --> #PNRUKJ/00O / 3898 дней назад
@4da не хочу тебя расстраивать, но с плюсцами ты тоже зарокшься в иерархии типов
#PNRUKJ/E7V / @hirthwork --> #PNRUKJ/SEG / 3898 дней назад
@238328 триппл не врет
#PNRUKJ/DAX / @krkm --> #PNRUKJ/666 / 3898 дней назад
@4da там ведь могли быть дети
#PNRUKJ/1SP / @krkm --> #PNRUKJ/LJQ / 3898 дней назад
@238328 пруф или тудулист
#PNRUKJ/4U2 / @krkm --> #PNRUKJ/K8C / 3898 дней назад
@ulidtko уау, оскорбление чувств //ты понимаешь что ты теперь в ад попадешь, пидораха?
#PNRUKJ/712 / @krkm --> #PNRUKJ/GIT / 3898 дней назад
едрить вы тут насрали // подписался на тред
#PNRUKJ/0SM / @anoos / 3898 дней назад
@kurkuma клиент для ledger
#PNRUKJ/JAH / @ninesigns --> #PNRUKJ/4U2 / 3897 дней назад
@kurkuma это и есть хелловорлд
#PNRUKJ/TK7 / @238328 --> #PNRUKJ/4U2 / 3897 дней назад
@kurkuma сорь // похуй мне
#PNRUKJ/OF6 / @ulidtko --> #PNRUKJ/712 / 3897 дней назад
@238328 пруф или полезный и уникальный продукт
#PNRUKJ/URQ / @ninesigns --> #PNRUKJ/TK7 / 3897 дней назад
@hirthwork чем он полущ плюсов кроме нормального метапрограммирования?
#PNRUKJ/M1P / @ninesigns --> #PNRUKJ/FJI / 3897 дней назад
@238328 ты блядь не шаришь, покажи мне реализацию CGAL для /любого языка/
#PNRUKJ/5QZ / @ninesigns --> #PNRUKJ/K8C / 3897 дней назад
@4da одного этого разве мало?
#PNRUKJ/40E / @hirthwork --> #PNRUKJ/M1P / 3897 дней назад
@hirthwork нет, просто интересно чо там еще. в русте вон тоже какой-то метапрограмминг есть, например.
#PNRUKJ/JZO / @ninesigns --> #PNRUKJ/40E / 3897 дней назад
@4da лан // о чём тогда тред?
#PNRUKJ/BZG / @238328 --> #PNRUKJ/5QZ / 3897 дней назад
@238328 удобство FFI к сишным либам может быть разное (для разных языко). и для большниства биндингов к плюсовым нету вообще (ебаный ад потомуш)
#PNRUKJ/SZY / @ninesigns --> #PNRUKJ/BZG / 3897 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.