[nem-pl] Uwagi różne
"Paweł W. Olszta"
Pawel.Olszta at adv.pl
Sat Feb 21 11:35:49 CET 2004
Michal Moskal wrote:
>>>Nie zawsze. Na przykład nie chciałbym, żeby przy napisaniu 1/x wyskoczył
>>>błąd kompilacji, że kompilator nie jest pewien, czy przypadkiem x nie
>>>będzie 0. Błąd powinien wyskakiwać w czasie kompilacji tylko jeśli
>>>faktycznie jest błędem, a nie tylko czymś, co może być użyte poprawnie
>>>bądź nie.
>>
>>No nie, to jest tak, że błąd w tym miejscu powienien wyskoczyć zawsze,
>>jeśli kompilator nie potrafi sobie zinferować, że x jest różne od zera
>>(np. bo zobaczy wcześniej odpowiedniego if'a albo assert (x != 0)).
>
> Hem? Przecież w naszym systemie typów nie ma nic o dzieleniu przez zero.
> Zresztą wykrywanie błędów w makrach będzie raczej przepuszczać błędy
> niż odwalać dobre programy.
Nie miałem na myśli konkretnie naszego systemu typów czy makr, tylko
ogólnie to, co myślę na temat zgłaszania błędów w kompilacji ;)
--
If you're not confused, you're misinformed.
More information about the devel-pl
mailing list