Size: a a a

Compiler Development

2020 May 22

SS

Sergey Sverdlov in Compiler Development
Языки программирования и методы трансляции. Лекция 10

https://www.youtube.com/watch?v=q7pXhvgH7m0https://www.youtube.com/watch?v=q7pXhvgH7m0

Ассемблер и язык ассемблера. Пишем нереентерабельную программу. Quine - программа, печатающая себя. Читаем Ч. Уэзеррела. Рефакторинг Prime. Ассемблер: сканер, транслятор, таблица меток, виртуальная машина. Состоит из двух просмотров двухпроходный компилятор. Функциональные параметры при программировании просмотра.

Автоматизация построения и мобильность трансляторов. YACC - еще один компилятор компиляторов. Слава Ёжкин vs Lex и YACC. Кросскомпилятор - не обойтись при создании мобильных приложений и программировании утюгов. Самокомпилятор - к тому же это просто красиво. Т-диаграммы трансляторов. Компилятор - это три языка: исходный, целевой , инструментальный. Мюнгхаузен вытаскивает себя за волосы из болота. Раскрутка: полный улёт, голову сломаешь. Front-end - AST - back-end.
источник

SS

Sergey Sverdlov in Compiler Development
Программы с лекции
источник

SS

Sergey Sverdlov in Compiler Development
Исходный текст ассемблера на Паскале
источник

SS

Sergey Sverdlov in Compiler Development
Это последняя лекция. Я больше так не буду.
источник

DP

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

AG

Alex Gryzlov in Compiler Development
память только жрет как-то неприлично
источник

p

polunin.ai in Compiler Development
можно в облако вычисления перевести
источник

МБ

Михаил Бахтерев... in Compiler Development
Berkus Decker
набрать TabNine::sem
Делал, естественно
источник
2020 May 23

SM

Sailor Moon in Compiler Development
а есть ли опен соурс альтернатива табнайну? А то как то не удобно что табнайн так требовательный к памяти (без очевидных причин) и еще и отказывается работать без интернета
источник

BD

Berkus Decker in Compiler Development
Sailor Moon
а есть ли опен соурс альтернатива табнайну? А то как то не удобно что табнайн так требовательный к памяти (без очевидных причин) и еще и отказывается работать без интернета
Есть оффлайн режим
источник

SM

Sailor Moon in Compiler Development
Berkus Decker
Есть оффлайн режим
а, тогда извиняюсь. Видимо просто плагин который я использую об этом тоже не знает и изза этого крашится. Но вопрос все равно актуальный, неудобно иметь такой блэк-бокс, и очевидно должен быть спрос на опен соурс альтернативу.
источник

M

MaxGraey in Compiler Development
Sailor Moon
а, тогда извиняюсь. Видимо просто плагин который я использую об этом тоже не знает и изза этого крашится. Но вопрос все равно актуальный, неудобно иметь такой блэк-бокс, и очевидно должен быть спрос на опен соурс альтернативу.
Вообще забавно бкдет если вначале печати PRIVATE_AWS_API_KEY= …. у тебя вдруг всплывет чей то реальный ключ =)
источник

BD

Berkus Decker in Compiler Development
Sailor Moon
а, тогда извиняюсь. Видимо просто плагин который я использую об этом тоже не знает и изза этого крашится. Но вопрос все равно актуальный, неудобно иметь такой блэк-бокс, и очевидно должен быть спрос на опен соурс альтернативу.
конечно, нужно сделать
источник

AZ

Alexander Zaitsev in Compiler Development
Sailor Moon
а, тогда извиняюсь. Видимо просто плагин который я использую об этом тоже не знает и изза этого крашится. Но вопрос все равно актуальный, неудобно иметь такой блэк-бокс, и очевидно должен быть спрос на опен соурс альтернативу.
как сделаете - скиньте плиз ссылку сюда
источник

ИЧ

Илья Чистяков... in Compiler Development
Sailor Moon
а, тогда извиняюсь. Видимо просто плагин который я использую об этом тоже не знает и изза этого крашится. Но вопрос все равно актуальный, неудобно иметь такой блэк-бокс, и очевидно должен быть спрос на опен соурс альтернативу.
И чатик для совместной разработки
источник

BD

Berkus Decker in Compiler Development
Илья Чистяков
И чатик для совместной разработки
Плохая идея, там все и помрет
источник

ИЧ

Илья Чистяков... in Compiler Development
Berkus Decker
Плохая идея, там все и помрет
какая тогда хорошая?
источник

AZ

Alexander Zaitsev in Compiler Development
не оффтопить в этом чате
источник

K

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

а

а это кто in Compiler Development
"compile-time malloc/free determination" это ведь по сути просто результат использования умного указателя unique_ptr<T>/Box<T>,где в конструкторе malloc, а в деструкторе free при этом этот умный указатель имеет move семантику?
источник