Size: a a a

Compiler Development

2021 May 09

МБ

Михаил Бахтерев... in Compiler Development
Ну, потому что не позволяет вычислить всё. Например, корень из 2 не вычислить. Есть, конечно, другие взгляды на вычислимость, но с позиций лямбда-исчисления такие вычисления выглядят, как зависшие программы.

Что и возвращает нас к идее о том, что разработчикам ЯП неплохо бы не ограничиваться только лямбда-исчислением или System F. Полезно по сторонам тоже смотреть.
источник

B

Brenoritvrezorkre in Compiler Development
Эквивалентность ИСО? Там ничего не говорится о каузации, и этот постулат был и в классической механике.
источник

МБ

Михаил Бахтерев... in Compiler Development
Каузальность. В ОТО она для всех систем отсчёта. В классической механике только для инерциальных.
источник

B

Brenoritvrezorkre in Compiler Development
Уверен, что этого нет в постулатах, так как любые утверждения о каузации являются выводными. Кроме того, это оффтоп и никак не обосновывает ваших утверждений о противоречиях.
источник

МБ

Михаил Бахтерев... in Compiler Development
Это есть даже в названии: общая. И это есть в постулатах. Проверьте. Но даже если и нет, будь по-вашему. Из ОТО это можно вывести, а из КМ можно вывести отрицание этого утверждения.

Я просто говорю, что программисты имеют дело с противоречиями в реальной жизни. Вычислительная физика - просто один из примеров. Если он не нравится, хотя он мне кажется наиболее волнующим, можно поговорить о синхронизации процессов и о структурах событий.
источник

B

Brenoritvrezorkre in Compiler Development
ОТО и КМ, упрощённо, описываются разными теориями. Если мы возьмём ZFC и ZF + determinacy, то мы тоже получим противоречие. Так как аксиомы выбора и детерминированности несовместимы. Это говорит только о том, что нельзя объединять эти две теории методом объединения множеств их формул.
источник

МБ

Михаил Бахтерев... in Compiler Development
О чём я и говорю! Формально нельзя, но в расчётах приходится.
источник

B

Brenoritvrezorkre in Compiler Development
Это ничего не говорит о противоречиях в физическом мире.
источник

МБ

Михаил Бахтерев... in Compiler Development
Так разве я о них говорил? Я только о моделях и расчётах.
источник

B

Brenoritvrezorkre in Compiler Development
Переслано от Михаил Бахтерев...
Так то, что это противоречия, определяется лишь нашей интерпретацией. В природе вон полно противоречий. Взять противоречие между ОТО и КМ, например. И ничего, вычисляем и то, и другое, когда надо моделировать звёзды.
источник

B

Brenoritvrezorkre in Compiler Development
Ещё и про "лишь нашей интерпретацией".
источник

МБ

Михаил Бахтерев... in Compiler Development
Под природой, я имел в виду реалии программистской жизни. Согласен, надо было точнее выражаться.
источник
2021 May 10

AK

Andrei Kurosh in Compiler Development
еженедельная рубрика "превращаем X в хаскель", на этот раз на операционном столе Питон:

https://habr.com/ru/post/556548/
источник

С

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

AK

Andrei Kurosh in Compiler Development
Это любители ездить в Тулу со своим самоваром
источник

AT

Alexander Tchitchigi... in Compiler Development
For @true_grue amusement: https://arxiv.org/abs/1605.06640 😃
Programming with a Differentiable Forth Interpreter
источник

AT

Alexander Tchitchigi... in Compiler Development
WOW! Program transformation visualization for Scheme: https://se.cs.ubc.ca/compiler-viz/index.html

Должно быть довольно доходчиво для начинающих компиляторщиков.
источник

АД

Антоний Диоген... in Compiler Development
Осталось заменить табы на do-end и пересадить на BEAM
источник

PS

Peter Sovietov in Compiler Development
Ага, спасибо, я это видел :)
источник

МБ

Михаил Бахтерев... in Compiler Development
THNX!
источник