Size: a a a

Compiler Development

2020 May 04

VS

Vasily Shapenko in Compiler Development
На 100% нет
источник

МБ

Михаил Бахтерев... in Compiler Development
Скорее всего, невозможно процентов этак на 95%
источник

А

Алексей in Compiler Development
Peter Sovietov
Невозможность объявить переменную по месту ее использования тоже радости не вызывает. Это я все привожу примеры педагогического уровня.
До сих пор?
источник

А

Алексей in Compiler Development
Я то думал Вирт всё таки новые языки создаёт, а не чуть другой паскаль каждый раз
источник

VS

Vasily Shapenko in Compiler Development
Михаил Бахтерев
Скорее всего, невозможно процентов этак на 95%
Скажем так, есть возможность не делать совсем глупых ошибок
источник

VS

Vasily Shapenko in Compiler Development
Например, я активно пишу на f#
источник

M

MaxGraey in Compiler Development
В Cranelift завозят lisp-подобный DSL для peephole щптимизаций:
https://github.com/bytecodealliance/wasmtime/pull/1647/files#diff-ecf69da8265b34cbbedcee217bba5e18
источник

VS

Vasily Shapenko in Compiler Development
Большинство ошибок связаны больше с логикой, чем с условным null reference
источник

M

MaxGraey in Compiler Development
Алексей
Я то думал Вирт всё таки новые языки создаёт, а не чуть другой паскаль каждый раз
Такая же трабла кстати и у Маркуса Перссона, любая следущая игра которою он пытается создать после манкрафта почему то напоминает майнкрафт только видом сбоку)
источник

VS

Vasily Shapenko in Compiler Development
Сила привычки
источник

А

Алексей in Compiler Development
MaxGraey
Такая же трабла кстати и у Маркуса Перссона, любая следущая игра которою он пытается создать после манкрафта почему то напоминает майнкрафт только видом сбоку)
у него там был ещё проект какой-то космической игры с программированием даже
источник

А

Алексей in Compiler Development
но увы не сложилось
источник

M

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

МБ

Михаил Бахтерев... in Compiler Development
Типа, если никто не видит, можно и Lisp? :)
источник

M

MaxGraey in Compiler Development
Михаил Бахтерев
Типа, если никто не видит, можно и Lisp? :)
Ну я бы не сказал что это лисп. Скорее sexp DSL.
источник

МБ

Михаил Бахтерев... in Compiler Development
MaxGraey
Ну я бы не сказал что это лисп. Скорее sexp DSL.
Это и имел в виду :)
источник

M

MaxGraey in Compiler Development
У Go вообще какой то своеобразный DSL для пихол оптимизаций.
Но даже на Python-е все равно получается a-ля sexp))
https://github.com/mesa3d/mesa/blob/master/src/compiler/nir/nir_opt_algebraic.py
источник

PS

Peter Sovietov in Compiler Development
MaxGraey
У Go вообще какой то своеобразный DSL для пихол оптимизаций.
Но даже на Python-е все равно получается a-ля sexp))
https://github.com/mesa3d/mesa/blob/master/src/compiler/nir/nir_opt_algebraic.py
В Go как раз самый лучший вариант :) В том числе потому, что решили подумать, а не просто заимствовать Лисп-подобную нотацию ("как в gcc").
источник

KR

K R in Compiler Development
Peter Sovietov
В Go как раз самый лучший вариант :) В том числе потому, что решили подумать, а не просто заимствовать Лисп-подобную нотацию ("как в gcc").
А где можно про этот язык почитать? (я имею ввиду не Го и не Лисп)
источник

PS

Peter Sovietov in Compiler Development
K R
А где можно про этот язык почитать? (я имею ввиду не Го и не Лисп)
Так это просто язык переписывания термов.
источник