13
Dlaczego wykrywanie martwego kodu nie może być w pełni rozwiązane przez kompilator?
Kompilatory, których używałem w C lub Javie, mają funkcję zapobiegania martwemu kodowi (ostrzeżenie, że linia nigdy nie zostanie wykonana). Mój profesor mówi, że kompilatory nigdy nie mogą w pełni rozwiązać tego problemu. Zastanawiałem się, dlaczego tak jest. Nie znam się zbyt dobrze na kodowaniu kompilatorów, ponieważ jest to klasa teoretyczna. …
192
compiler-theory