LINUX.ORG.RU

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

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

Ну насчёт генерации раздутого кода я хз, по-моему компиляторы С страшно умные и если они и генерируют раздутый код, значит так надо.

Что им дали на вход, то и генерируют. Проблема же не в компиляторах, а в том, что собой представляет исходный код.

Кресты и Раст — это куча высокоуровневых абстракций, которые при компиляции каждый раз разворачиваются в огромные блоки машинного кода.

Т.е. проблема не в компиляторе как в молотилке чисел, а в том, какая культура разработки и технология лежит вокруг языка.

Исправление wandrien, :

Ну насчёт генерации раздутого кода я хз, по-моему компиляторы С страшно умные и если они и генерируют раздутый код, значит так надо.

Что им дали на вход, то и генерируют. Проблема же не в компиляторах, а в том, что собой представляет исходный код.

Кресты и Раст — это куча высокоуровневых абстракций, которые каждый раз разворачиваются в огромные блоки машинного кода при компиляции.

Т.е. проблема не в компиляторе как в молотилке чисел, а в том, какая культура разработки и технология лежит вокруг языка.

Исправление wandrien, :

Ну насчёт генерации раздутого кода я хз, по-моему компиляторы С страшно умные и если они и генерируют раздутый код, значит так надо.

Что им дали на вход, то и генерируют. Проблема же в компиляторах, а именно в том, что собой представляет исходный код.

Кресты и Раст — это куча высокоуровневых абстракций, которые каждый раз разворачиваются в огромные блоки машинного кода при компиляции.

Т.е. проблема не в компиляторе как в молотилке чисел, а в том, какая культура разработки и технология лежит вокруг языка.

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

Ну насчёт генерации раздутого кода я хз, по-моему компиляторы С страшно умные и если они и генерируют раздутый код, значит так надо.

Что им дали на вход, то и генерируют. Проблема же в компиляторах, а именно в том, что собой представляет исходный код.

Кресты и Раст — это куча высокоуровневых абстракций, которые каждый раз разворачиваются в огромные блоки машинного кода при компиляции.