таких перлов я давно не слышал, ладно народ тут простой в программировании не разбирается. Но что бы компилятор что-то начислял это новое слово.
Компилятор вообще-то программа для перевода с языка программирования высокого уровня или в машинные коды или язык типа ассемблера для дальнейшего получения программы предназначенной для работы в определенной операционной системе. Ну это если совсем обще но никак не то что написал ты. Да и вообще корректность обеспечивает не компилятор а то ТЗ которое составляет разработчик.
Ну зачем же придираться к словам? Конечно же компилятор сам не вычиляет значение формулы, однако именно он переводит формулу (которая является просто набором символов) в набор исполняемых машинных команд. От того как компилатор будет написан зависит интерпретация этого набора символов, а значит и числовое значение. Напишите ваш компилятор иначе и значение формулы, возможно, будет иным.