LINUX.ORG.RU

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

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

я вообще очень скрупулёзный прагматик. я всегда прогоняла тесты. и на ссылочные типы, когда когда они появились в плюсах, и на всякие там макросы компилятора для «оптимизации» кода. и полученные результаты меня не впечатлили. скажем так, это было что-то не уровне погрешности измерения и от запуска к запуску могло вообще нивелироваться внешними условиями. так что эти вещи - они, скорее, для успокоения теоретиков и для создания головняков разработчикам компиляторов. но на практике они не дают никакого сколько-нибудь заметного без микроскопа профита. поэтому стоит ли их использовать - вопрос не практический, а чисто философский.

однако, если бы от макросов код стал компилиться ощутимо дольше или распух бы в размере, я бы от них сразу отказалась. другое дело, что я вообще считаю правилом хорошего тона не использовать макросы без особых случаев и не использовать компиляторо- и платформно-зависимые штуки в коде. это пороховая бочка. оно здесь работает, там не работает, одним компилятором компилится, другим уже не компилится. лучше это не тащить в код вообще.

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

я вообще очень скрупулёзный прагматик. я всегда прогоняла тесты. и на ссылочные типы, когда когда они появились в плюсах, и на всякие там макросы компилятора для «оптимизации» кода. и полученные результаты меня не впечатлили. скажем так, это было что-то не уровне погрешности измерения и от запуска к запуску могло вообще нивелироваться внешними условиями. так что эти вещи - они, скорее, для успокоения теоретиков и для создания головняков разработчикам компиляторов. но на практике они не дают никакого сколько-нибудь заметного без микроскопа профита. поэтому стоит ли их использовать - вопрос не практический, а чисто философский.

однако, если бы от макросов код стал компилиться ощутимо дольше или распух бы в размере, я бы от них сразу отказалась. другое дело, что я вообще считаю правилом хорошего тона не использовать макросы без особых случаев и не использовать компиляторо- и платформно-зависимые штуки в коде. это пороховая бочка. оно здесь работает, там не работает. лучше это не тащить в код вообще.

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

я вообще очень скрупулёзный прагматик. я всегда прогоняла тесты. и на ссылочные типы, когда когда они появились в плюсах, и на всякие там макросы компилятора для «оптимизации» кода. и полученные результаты меня не впечатлили. скажем так, это было что-то не уровне погрешности измерения и от запуска к запуску могло вообще нивелироваться внешними условиями. так что эти вещи - они, скорее, для успокоения теоретиков и для создания головняков разработчикам компиляторов. но на практике они не дают никакого сколько-нибудь заметного без микроскопа профита. поэтому стоит ли их использовать - вопрос не практический, а чисто философский.

однако, если бы от макросов код стал компилиться ощутимо дольше или распух бы в размере, я бы от них сразу отказалась. другое дело, что я вообще считаю правилом хорошего тона не использовать макросы без особый случаев и не использовать компиляторо и платформно-зависимые штуки в коде. это пороховая бочка. оно здесь работает, там не работает. лучше это не тащить в код вообще.

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

я вообще очень скрупулёзный прагматик. я всегда прогоняла тесты. и на ссылочные типы, когда когда они появились в плюсах, и на всякие там макросы компилятора для «оптимизации» кода. и полученные результаты меня не впечатлили. скажем так, это было что-то не уровне погрешности измерения и от запуска к запуску могло вообще нивелироваться внешними условиями. так что эти вещи - они, скорее, для успокоения теоретиков и для создания головняков разработчикам компиляторов. на на практике они не дают никакого сколько-нибудь заметного без микроскопа профита. поэтому стоит ли их использовать - вопрос не практический, а чисто философский.

однако, если бы от макросов код стал компилиться ощутимо дольше или распух бы в размере, я бы от них сразу отказалась. другое дело, что я вообще считаю правилом хорошего тона не использовать макросы без особый случаев и не использовать компиляторо и платформно-зависимые штуки в коде. это пороховая бочка. оно здесь работает, там не работает. лучше это не тащить в код вообще.

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

я вообще очень скрупулёзный прагматик. я всегда прогоняла тесты. и на ссылочные типы, когда когда они появились в плюсах, и на всякие там макросы компилятора для «оптимизации» кода. и полученные результаты меня не впечатлили. скажем так, это было что-то не уровне погрешности измерения и от запуска к запуску могло вообще нивелироваться внешними условиями. так что эти вещи - они, скорее, для успокоения теоретиков и для создания головняков разработчикам компиляторов. на на практике они не дают никакого сколько-нибудь заметного без микроскопа профита. поэтому стоит ли их использовать - вопрос не практический, а чисто философский.