Best viewed with LeechCraft on Microsoft Linux. Войти !bnw Сегодня Клубы
Интересно, Julia когда-нибудь станет "языком общего назначения", на котором пишут более или менее всё?.. Тот же Хаскелль стал же. Пусть у него целевая аудитория и состоит, в основном, из не очень большого количества задротов, но зато никому в голову не придёт сказать, что он заточен под какой-то определённый класс задач. Потому что всем понятно, что основная идея программирования на Хаскелле -- сам процесс программирования на Хаскелле. Вот под что Хаскелль заточен на самом деле %). А Julia похоже к этому в принципе не стремится.
Рекомендовали: @l29ah
#ZIVWTS / @dluciv / 3498 дней назад

Уау быстрый бидон!
#ZIVWTS/DKB / @l29ah / 3498 дней назад
@l29ah Она не только быстрее раз в десять, она ещё и по синтаксису и по модели языка не такая тупая, как бидон.
#ZIVWTS/LFW / @dluciv --> #ZIVWTS/DKB / 3498 дней назад
@dluciv лучше luajit допилить, как универсальную WM, которая будет поддерживать няшный синтаксис
#ZIVWTS/FQP / @ruki --> #ZIVWTS/LFW / 3498 дней назад
@ruki Для более няшного, чем у Lua, синтаксиса есть MoonScript.
#ZIVWTS/4IF / @dluciv --> #ZIVWTS/FQP / 3498 дней назад
@ruki Что касается универсальной VM -- есть такая штука, как NekoVM. Её язык довольно-таки сильно похож на Lua. Это не мои слова, а её создателей: http://nekovm.org/lua. И есть JIT. Дык вот, она не менее универсальная, чем LuaJIT. А чаще при этом почему-то глядят не на неё, и не на LuaJIT, а на решения на основе LLVM. Почему бы?
#ZIVWTS/U3O / @dluciv --> #ZIVWTS/FQP / 3498 дней назад
@dluciv мунскрипт мне не нравится. слишком ооп-шный
#ZIVWTS/G4P / @ruki --> #ZIVWTS/4IF / 3498 дней назад
@ruki lua же говно ёбаное.
#ZIVWTS/O52 / @l29ah --> #ZIVWTS/FQP / 3498 дней назад
@dluciv Потому что llvm быстрый, универсальный и тупой. Ты бы лучше jvm вспомнил.
#ZIVWTS/ZH9 / @l29ah --> #ZIVWTS/U3O / 3498 дней назад

Ну ты сравнил конечн…

#ZIVWTS/5AK / @goren / 3498 дней назад
@goren Чо не так?
#ZIVWTS/G5E / @l29ah --> #ZIVWTS/5AK / 3498 дней назад
@dluciv Не нашел ни одного бенчмарка нековм. Потому что ллвм позиционирует себя таки как универсальная ВМ со своим IR, который оптимизирован под все архитектуры. Вследствии чего ллвм-компиляторы получаются толстыми около 100МБ. В luajit такой хуйни нет. Он на сишечке и на "базовом уровне абстрации" компилятора понавставлен машинный код, который предварительно генерируется для каждой архитектуры отдельно динамическим ассемблером (DynASM). У меня под x64 он весит 400кБ. Первая ветка луажита была полностью в этом самом дин-асме, но потом остались только базовые оптимизации на нём, насколько это можно из сорсов судить.
#ZIVWTS/751 / @ruki --> #ZIVWTS/U3O / 3498 дней назад
@ruki Если бы мне в общих чертах рассказали, что такое LLVM, но я никогда не видел бы кода LLVM живьём, а потом показали бы вот это: http://corsix.github.io/dynasm-doc/tutorial.html и спросили бы, LLVM это, или нет, то я ответил бы, что "Вполне м.б."
#ZIVWTS/C8H / @dluciv --> #ZIVWTS/751 / 3498 дней назад
@ruki Можно не юзать ООП из него.
#ZIVWTS/2JN / @dluciv --> #ZIVWTS/G4P / 3498 дней назад
@dluciv и еще безаргументные функции. вообще неясно зачем это
#ZIVWTS/RKJ / @ruki --> #ZIVWTS/2JN / 3498 дней назад
@ruki Чтобы было больше на Ruby или LiveScript похоже.
#ZIVWTS/JPE / @dluciv --> #ZIVWTS/RKJ / 3498 дней назад
@dluciv чтобы было типа джулии, луа, питона и похожее на башскрипты, которые на пробелы не ругаются, пайпы там вот это всё.
#ZIVWTS/BU5 / @ruki --> #ZIVWTS/JPE / 3498 дней назад
@dluciv можно даже без ооп и без всякой мутабельной и хешируемой хуеты
#ZIVWTS/S5E / @ruki --> #ZIVWTS/JPE / 3498 дней назад
@ruki и без виртуальных функций
#ZIVWTS/YWO / @ruki --> #ZIVWTS/S5E / 3498 дней назад
@ruki без плюсов короче
#ZIVWTS/0RF / @ruki --> #ZIVWTS/YWO / 3498 дней назад
@ruki Виртуальные функции фуфло, динамический multidispatch и статический полиморфизм рулят.
#ZIVWTS/AOZ / @dluciv --> #ZIVWTS/0RF / 3498 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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