История изменений
Исправление hateyoufeel, (текущая версия) :
Где гарантии, что эталонный парсер языка точно соответствует этой спецификации? И почему бы не иметь несколько разных эталонных парсеров, написанных разными людьми на основе одного текста стандарта, и сравнивать их на предмет одинаковости их поведения?
В идеальном мире так и было бы. В мире C, где стандарт написан непонятно каким органом, получается немного херота. И ведь непонятно, кто прав в итоге, потому что в стандарте какая-нибудь отписка типа implementation defined.
Это опять-таки спорно.
Это эмпирический опыт из индустрии. Отсюда же движение в сторону микросервисов вместо монолитов и микроядер вместо, опять же, монолитов.
Исходная версия hateyoufeel, :
Где гарантии, что эталонный парсер языка точно соответствует этой спецификации? И почему бы не иметь несколько разных эталонных парсеров, написанных разными людьми на основе одного текста стандарта, и сравнивать их на предмет одинаковости их поведения?
В идеальном мире так и было бы. В мире C, где стандарт написан непонятно каким органом, получается немного херота. И ведь непонятно, кто прав в итоге.
Это опять-таки спорно.
Это эмпирический опыт из индустрии. Отсюда же движение в сторону микросервисов вместо монолитов и микроядер вместо, опять же, монолитов.