Size: a a a

Compiler Development

2021 January 21

К

Константин in Compiler Development
Функция из 2-х инструкций. Вряд ли её можно было свести к 1-й
источник

M

MaxGraey in Compiler Development
Константин
Функция из 2-х инструкций. Вряд ли её можно было свести к 1-й
Нет, меня идивляет вербозный пролог и эпилог
источник
2021 January 22

АЗ

Алексей Запольский... in Compiler Development
Приветствую. Решил спросить здесь, если оффтоп укажите курс(направление), плиз. Почитал для чего создаются юнит-тесты. Вопрос такой: возможно ли семантическим, например, анализом определить валидность кода, что он не сомнительный и будет выполнять именно то что написано? Было ли что-то подобное описано в инетах? У меня просто нет опыта создания тестов и такого анализа кода.
источник

А

Алексей ayaye :)... in Compiler Development
Алексей Запольский
Приветствую. Решил спросить здесь, если оффтоп укажите курс(направление), плиз. Почитал для чего создаются юнит-тесты. Вопрос такой: возможно ли семантическим, например, анализом определить валидность кода, что он не сомнительный и будет выполнять именно то что написано? Было ли что-то подобное описано в инетах? У меня просто нет опыта создания тестов и такого анализа кода.
думаю, ключевые слова тут: формальная верификация, символьное выполнение
источник

AT

Alexander Tchitchigi... in Compiler Development
Ага, только к тестам это отношения не имеет. 🤷‍♀
источник

AT

Alexander Tchitchigi... in Compiler Development
Самое близкое из формальной верификации к юнит-тестам -- статическая проверка контрактов из Design-by-Contract (R).
источник

AK

Andrei Kurosh in Compiler Development
Алексей Запольский
Приветствую. Решил спросить здесь, если оффтоп укажите курс(направление), плиз. Почитал для чего создаются юнит-тесты. Вопрос такой: возможно ли семантическим, например, анализом определить валидность кода, что он не сомнительный и будет выполнять именно то что написано? Было ли что-то подобное описано в инетах? У меня просто нет опыта создания тестов и такого анализа кода.
Любая вменяемая система выполняет именно то, что написано :)
источник

AK

Andrei Kurosh in Compiler Development
Могут быть ошибки в компиляторе, либо (что гораздо более часто) написанное не эквивалентно тому, что имелось в виду программистом
источник

AG

Alex Gryzlov in Compiler Development
Алексей Запольский
Приветствую. Решил спросить здесь, если оффтоп укажите курс(направление), плиз. Почитал для чего создаются юнит-тесты. Вопрос такой: возможно ли семантическим, например, анализом определить валидность кода, что он не сомнительный и будет выполнять именно то что написано? Было ли что-то подобное описано в инетах? У меня просто нет опыта создания тестов и такого анализа кода.
источник

АП

Антон Пилипчук... in Compiler Development
Какие подобные чаты вы ещё знаете? @GabrielFallen а вы?
источник

AG

Alex Gryzlov in Compiler Development
вы зайдите и посмотрите в закрепленное сообщение, там всё есть
источник

AT

Alexander Tchitchigi... in Compiler Development
Антон Пилипчук
Какие подобные чаты вы ещё знаете? @GabrielFallen а вы?
https://t.me/it_chats 🤷‍♀️
источник

АП

Антон Пилипчук... in Compiler Development
спасибо)

Неожидал найти @practical_fm в категории "Разное"

И не думал что @practical_fm это о формальных методах  верификации ПО
источник

W

Wild_Wind in Compiler Development
Антон Пилипчук
спасибо)

Неожидал найти @practical_fm в категории "Разное"

И не думал что @practical_fm это о формальных методах  верификации ПО
Можешь написать им предложение о переносе в другой раздел - в @itchats_bot.
Так же, если не лень, можешь покидать туда чатов, которые есть, и полезны, но в списке отсутсвуют.
источник

PM

Pavel Meledin in Compiler Development
Существует ли какой-то автоматический/полуавтоматический подход по воссозданию грамматики на основе исходного кода, полагая что исходный код корректен? Желательно собрать в то что можно скормить ANTLR'у или хотя бы в какой-то удобоваримый формат чтоб потом уже мануально перенести в парсер генератор
источник

AS

Andrew Stupnikov in Compiler Development
Нет гарантий что вы восстановите именно ту грамматику, которую вы ожидаете.
источник

AS

Andrew Stupnikov in Compiler Development
А языки, порожденные этими грамматиками,  могут быть кардинально разными.
источник

PS

Peter Sovietov in Compiler Development
Pavel Meledin
Существует ли какой-то автоматический/полуавтоматический подход по воссозданию грамматики на основе исходного кода, полагая что исходный код корректен? Желательно собрать в то что можно скормить ANTLR'у или хотя бы в какой-то удобоваримый формат чтоб потом уже мануально перенести в парсер генератор
Да, существует. См. современное состояние дел в области fuzzing-тестирования. Чтобы сразу в ANTLR — это ужe мы много хотим :)
источник

D

Danya in Compiler Development
FORTRAN ONE LOVE
Если кто-то хочет поиграться с lcc интерактивно и из браузера, то собственно я работаю над его поддержкой в compiler-explorer.

https://ce.mentality.rip/
Я думал lcc это закрытая разработка
У неё не открыт код?
источник

PM

Pavel Meledin in Compiler Development
Peter Sovietov
Да, существует. См. современное состояние дел в области fuzzing-тестирования. Чтобы сразу в ANTLR — это ужe мы много хотим :)
благодарю
источник