LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

Кодер на си должен точно понимать что он кодит и во что оно превращается.

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

Исходная версия stevejobs, :

Кодер на си должен точно понимать что он кодит и во что оно превращается.

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