Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2011, 20:51   #101
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

_Bers, что вы передергиваете?
я вообще про оценку качества кода от компиляторов.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.12.2011, 20:56   #102
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
_Bers, что вы передергиваете?
я вообще про оценку качества кода от компиляторов.
Может, я что-то не так понял?
Пишешь на с++? Пиши на с++, однозначно и превентивно безопасно.

Если оценка привентивности безопасности и производительности кода требует знать низкоуровневую кухню - имеет нарушение инкапсуляции механизма.

Щитай говнокод.

Последний раз редактировалось _Bers; 25.12.2011 в 21:06.
_Bers вне форума Ответить с цитированием
Старый 25.12.2011, 21:06   #103
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

_Bers, че за бред ты пишешь?
писать код, и оценивать качества сгенерированного машинного кода это разные вещи.
Цитата:
Если оценка привентивности безопасности и производительности кода требует знать низкоуровневую кухню - имеет нарушение инкапсуляции механизма.
чтоб оценить качество сгенерированного кода, нужно знать цель компиляции.
конечно можно оценить тестированием, но это не то.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.12.2011, 21:14   #104
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
_Bers, че за бред ты пишешь?
писать код, и оценивать качества сгенерированного машинного кода это разные вещи.чтоб оценить качество сгенерированного кода, нужно знать цель компиляции.
конечно можно оценить тестированием, но это не то.
Речь идёт о качестве исходного кода написанного на с++
_Bers вне форума Ответить с цитированием
Старый 25.12.2011, 21:30   #105
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вас интересует сейчас качество исходника(и какой критерий? красивость?)
или всетаки надо сравнить какой машинный код гененрируют два разных варианта кода?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.12.2011, 21:35   #106
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
вас интересует сейчас качество исходника(и какой критерий? красивость?)
или всетаки надо сравнить какой машинный код гененрируют два разных варианта кода?
1. Безопасность.
2. Производительность.
3. Читабельность.
4. Способность к модификациям.


Мой метод с легкостью и простотой перекравает все ваши заумные ассемблированные вставки. Без потерь производительности.

Мой метод вразумеет даже студент-новичок.

Ваш - требует академических знаний В ДРУГОЙ ОБЛАСТИ.
Нарушение инкапсуляции Detected



Мой метод требует - качественной структуры архитектуры.
Ваш - тупо и бездумно создаёт сущность в месте пользования. Накой хрен?
_Bers вне форума Ответить с цитированием
Старый 25.12.2011, 21:49   #107
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Мой метод с легкостью и простотой перекравает все ваши заумные ассемблированные вставки. Без потерь производительности.
чето вы читали вообще будто не эту тему, здесь никто о вставках в данном коде не говорил.
здесь говорилось разве что о максимальной производительности кода.(тогда вставки часто нужны)
так же говорилось о том что компилятор по возможности будет оптимизировать нашу простейшую переменную(точнее применение).
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.12.2011, 01:43   #108
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Все-таки поддержу _Bers в том, что нужно единообразно работать с сущностями. Но в рамках большинства задач читаемость кода важнее производительности, так что я бы во всех случаях вносил объявления в цикл (даже если объект очень тяжелый).
Ищете информацию по C++?
cplusplus.com

Последний раз редактировалось Сtrl; 26.12.2011 в 01:46.
Сtrl вне форума Ответить с цитированием
Старый 26.12.2011, 01:45   #109
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Но в рамках большинства задач читаемость кода важнее производительности, так что я бы во всех случаях вносил объявления в цикл (даже если объект очень тяжелый).
не, я в принципе отчасти согласен, но по мне так лучше вынести обьект в for-init, если он нужен один на весь цикл.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.12.2011, 01:48   #110
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
не, я в принципе отчасти согласен, но по мне так лучше вынести обьект в for-init, если он нужен один на весь цикл.
Хм, а разве возможно в for-init объявлять переменные разных типов?
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PopupMenu со мной не дружит Жигилий_Ульяна Компоненты Delphi 5 25.12.2008 11:04
проблемы с select или со мной... smoke888 JavaScript, Ajax 2 23.09.2008 19:02