Size: a a a

Compiler Development

2020 March 14

АВ

Александр Вольнов in Compiler Development
Peter Sovietov
А он так и называется — musicdsp. Кстати говоря, в проекте Вашего синтезатора тоже заметна склонность к гигантомании — целый набор различных видов синтеза и проч. :) При этом код весьма наивный (везде торчит константа 44100, явление наложения частот не учитывается и так далее) и проект, похоже, далек от завершения.
@musicdsp ? Not found.
источник

C

Constantine in Compiler Development
источник

PS

Peter Sovietov in Compiler Development
Забавное выступление, но думается мне, что это не уровень нашего чата (в его лучшие моменты) :)
источник
2020 March 15

RM

Roman Melnikov in Compiler Development
My exploration of Rust and .NET
https://ericsink.com/entries/dotnet_rust.html
источник

r

rbykov in Compiler Development
polunin.ai
Один человек фуллтайм может сделать язык лет за 4-5. А у тебя ещё дохрена всего помимо языка. Удачи, чо)
Правда так долго?
источник

BD

Berkus Decker in Compiler Development
rbykov
Правда так долго?
это мало еще, если человек опытный а язык маленький - то да
источник

p

polunin.ai in Compiler Development
Ну за это время вполне можно дойти до создания языка с полноценными дженериками, тайпклассами и преобразованием в машинный код.
источник

p

polunin.ai in Compiler Development
(если человек опытный, понятное дело)
источник

К

Константин in Compiler Development
Александр Вольнов
Реализацию буду делать на C++. У меня уже есть своя библиотека с наработками, которые пригодятся для реализации. Я думаю, основная реализация займёт порядка 50 КБ в скомпилированном бинарнике. Хотя когда буду внедрять шифрование, сжатие и другие алгоритмы, размер реализации может подрасти за счёт сторонних библиотек, которые будут реализовывать эти алгоритмы.
По-моему, это ошибка. Раз формат-язык предназначен для разбора любого формата, а текстовый синтаксис подпадает под определение любого формата, то как минимум парсер, а то и весь обработчик необходимо написать на его собственном языке. С учётом того, что формат планируется как серебряная пуля, то ускорение разработки на порядок должно скомпенсировать необходимое время для ручной или полу-ручной трансляции первой версии. Это потребует смены приоритета в порядке воплощения языка, но это полезное изменение, которое позволит автору насладиться плодами своего творения максимально быстро
источник

AK

Andrei Kurosh in Compiler Development
Berkus Decker
это мало еще, если человек опытный а язык маленький - то да
Если мы говорим о каком-то прорыве в языкостроении - возможно. Очередной язык с «нескучными обоями» под JVM/CLR легко делается студентом за полгода-год, а DSL можно и за пару недель сделать
источник

λ

λoλdog in Compiler Development
Andrei Kurosh
Если мы говорим о каком-то прорыве в языкостроении - возможно. Очередной язык с «нескучными обоями» под JVM/CLR легко делается студентом за полгода-год, а DSL можно и за пару недель сделать
Чёт epfl уже не первый год делает dotty,  а там куча докторов и студентов
источник

AK

Andrei Kurosh in Compiler Development
λoλdog
Чёт epfl уже не первый год делает dotty,  а там куча докторов и студентов
Вы dotty относите к какой категории из моего сообщения? )
источник

λ

λoλdog in Compiler Development
Очередной язык с нескучными обоями под JVM )
источник

AK

Andrei Kurosh in Compiler Development
λoλdog
Очередной язык с нескучными обоями под JVM )
Там же вроде несколько дисертаций в основе лежит, не?
источник

λ

λoλdog in Compiler Development
Это разве отменяет как-то утверждение, что это очередной язык ?
источник

МБ

Михаил Бахтерев in Compiler Development
Он по своим качествам - не очередной. В этой очереди только dotty и стоит. Это НИОКР по системе типов,  а не просто ещё один язык.
источник

МБ

Михаил Бахтерев in Compiler Development
Ну а так, подтверждаю, что запилить небольшой компилятор простого языка для JVM - работа для бакалавра на год. Проверено экспериментально
источник

BD

Berkus Decker in Compiler Development
Andrei Kurosh
Если мы говорим о каком-то прорыве в языкостроении - возможно. Очередной язык с «нескучными обоями» под JVM/CLR легко делается студентом за полгода-год, а DSL можно и за пару недель сделать
ну мы говорим НЕ про DSL для JVM, насколько я понял
источник

AK

Andrei Kurosh in Compiler Development
Статистика по времени написания серебряных пуль отсутствует по объективным причинам :)
источник

IJ

Igor 🐱 Jirkov in Compiler Development
Мне кажется, автор новой серебряной пули @devoln  -- максимально характерный человек  из второго племени программистов. Даже плюсы любит.
источник