Size: a a a

Compiler Development

2020 March 14

АВ

Александр Вольнов in Compiler Development
Peter Sovietov
@devoln А не хотите пообщаться на темы муз. программирования? Я посмотрел Ваш проект муз. синтезатора на github и хотел бы пригласить в ТГ-чат musicdsp  — нам как раз нужно оживлять там активность, а муз. программистов в целом маловато ;)
Кидайте ссылку, как-нибудь зайду, после того, как тут дискуссия закончится)
источник

PS

Peter Sovietov in Compiler Development
Вообще-то это был маневр, чтобы разгрузить этот канал %)
источник

АВ

Александр Вольнов in Compiler Development
Алексей
и ЯП, и БД, и формат хранения, и IoT, и бигдату
Я со всем этим работал в некоторой степени и в голове постепенно складывается стройная картина, как это всё объединить вместе. Мой язык - это как теория всего в физике)
источник

АВ

Александр Вольнов in Compiler Development
Peter Sovietov
Вообще-то это был маневр, чтобы разгрузить этот канал %)
Мне нужно всем ответить, не хочу никого без ответа оставить)
источник

M

MaxGraey in Compiler Development
Александр Вольнов
Какой язык позволяет легко и просто работать с битами, например взять массив плотно упакованных 3-битных интов, добавить к каждому число 5 и перекодировать в массив 5-битных интов? Я бы посмотрел на пример такого кода. Или язык, который позволит перекодировать одной строчкой 8-битное изображение с 24-битное, не используя никаких библиотек работы с изображениями? У меня так можно.
Смотри есть одноканальное 8-битовое изображение. Как перекодировать в 24-битовое одной строчкой? Просто умножить на 0x00010101. К примеру 127 * 0x00010101 будет 0x007F7F7F (ARGB) или 0 127 127 127. Что здесь сложного то?)
источник

А

Алексей in Compiler Development
Александр Вольнов
Я со всем этим работал в некоторой степени и в голове постепенно складывается стройная картина, как это всё объединить вместе. Мой язык - это как теория всего в физике)
Не уверен, что сможете объединить.
источник

p

polunin.ai in Compiler Development
Александр Вольнов
Я в принципе изначально неверно понял человека. Он видимо говорил про генератор парсеров для прототипа реализации, а я думал, что он говорит про создание своего кодогенератора для обработки определённой схемы.
Парсеры я по-любому буду писать сам, никаких посторонних кодогенераторов для них использовать не буду.
У тебя дохрена всего придумано. Зачем тратить время на написание парсеров вручную?
источник

АВ

Александр Вольнов in Compiler Development
MaxGraey
Смотри есть одноканальное 8-битовое изображение. Как перекодировать в 24-битовое одной строчкой? Просто умножить на 0x00010101. К примеру 127 * 0x00010101 будет 0x007F7F7F (ARGB) или 0 127 127 127. Что здесь сложного то?)
Это если одноканальное. А если с палитрой или же RGB332 в RGB888? В моём языке это делается элементарно без битовой магии. Ну и то что это элементарно, я надеюсь, это был сарказм)
источник

А

Алексей in Compiler Development
Точнее почти уверен, что не сможете. И никто не сможет скорее всего.
источник

А

Алексей in Compiler Development
Это как идеальный язык программирования. Который должен удовлетворять целой куче самых разных и конечно же противоречивых требований.
источник

AZ

Alexander Zaitsev in Compiler Development
Алексей
Это как идеальный язык программирования. Который должен удовлетворять целой куче самых разных и конечно же противоречивых требований.
так это он и есть. вливайся, пока не поздно
источник

А

Алексей in Compiler Development
он не идеален же
источник

AZ

Alexander Zaitsev in Compiler Development
Алексей
он не идеален же
кто такое сказал?
источник

А

Алексей in Compiler Development
у него есть тот самый фатальный недостаток
источник

А

Алексей in Compiler Development
тот самый который NIH
источник

АВ

Александр Вольнов in Compiler Development
polunin.ai
У тебя дохрена всего придумано. Зачем тратить время на написание парсеров вручную?
Вручную всегда можно сделать эффективнее под конкретную задачу. Конкретно мой язык в текущем варианте позволяет в потоковом режиме преобразовывать текст сразу в сериализованное AST в моём бинарном формате.
Генератор парсеров же ничего не знает о том, как он должен сериализовываться.
источник

А

Алексей in Compiler Development
Зачем потоково то?
источник

А

Алексей in Compiler Development
Или этот текст - это данные, а не схема?
источник

Т8

Т-34 85 in Compiler Development
Alexander Zaitsev
так это он и есть. вливайся, пока не поздно
так он же опенсорсный вроде, никогда не поздно
источник

АВ

Александр Вольнов in Compiler Development
Алексей
Или этот текст - это данные, а не схема?
У меня нет разделение на схему и данные. Текст может описывать как данные, так и типы, которые в свою очередь сами являются данными. А бинарь изоморфен тексту - он содержит ровно то же самое, только в компактном формате.
источник