История изменений
Исправление
stevejobs,
(текущая версия)
:
Кодер на си должен точно понимать что он кодит и во что оно превращается.
можно написать Си на каком-нибудь современном средстве написания DSL, тогда пройдя через цепочку DSL VM -> Low Level VM (JVM/.NET CLR) -> код, уже никаким разумным образом нельзя будет понять, в какой машкод это превратится =) Более того, в ходе агрессивных оптимизаций результирующий код будет вообще никак не связан с исходным =)
Исходная версия
stevejobs,
:
Кодер на си должен точно понимать что он кодит и во что оно превращается.
можно написать Си на каком-нибудь современном средстве написания DSL, тогда пройдя через цепочку DSL VM -> Low Level VM (JVM/.NET CLR) -> код, уже никаким разумным образом нельзя будет понять, в какой машкод это превратится =)