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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2012, 20:53   #1
kineziz
Форумчанин
 
Регистрация: 22.12.2011
Сообщений: 378
По умолчанию Эффективность или переносимость

У меня вопрос. На что делать упор при написании программ. На эффективность (скорость) или переносимость.

Вот к примеру. Windows многопоточная ОС, если писать программу используя многопоточность то программа становится не переносимой или переносимой, но с большой ограниченностью, но зато во много раз возрастает скорость работы.

В какую сторону писать программы. В сторону скорости или переносимости?

З.Ы. Извините если тему не в тот раздел запихнул
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
kineziz вне форума Ответить с цитированием
Старый 07.09.2012, 20:54   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
то программа становится не переносимой или переносимой, но с большой ограниченностью, но зато во много раз возрастает скорость работы.
Это кто такую глупость сказал?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.09.2012, 20:56   #3
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от kineziz Посмотреть сообщение
У меня вопрос. На что делать упор при написании программ. На эффективность (скорость) или переносимость.

Вот к примеру. Windows многопоточная ОС, если писать программу используя многопоточность то программа становится не переносимой или переносимой, но с большой ограниченностью, но зато во много раз возрастает скорость работы.

В какую сторону писать программы. В сторону скорости или переносимости?

З.Ы. Извините если тему не в тот раздел запихнул
Открываешь документ. Он называется: "требования к проекту" и смотришь: в каких рамках проект должен быть спроектирован.

Если в требованиях к решению задач - эффективность - делаешь эффективно.

Если - переносимость - делаешь переносимо.

Если и то, и то - делаешь и то, и то.
_Bers вне форума Ответить с цитированием
Старый 07.09.2012, 21:11   #4
kineziz
Форумчанин
 
Регистрация: 22.12.2011
Сообщений: 378
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Это кто такую глупость сказал?
Шилтд 22 стр

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



Всё спасибо. Понятно
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
kineziz вне форума Ответить с цитированием
Старый 07.09.2012, 21:53   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Шилтд 22 стр
Хорошо что я его не читал, видать тот еще поп-буквоед...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.09.2012, 07:33   #6
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Хорошо что я его не читал, видать тот еще поп-буквоед...
Норм автор)
_Bers вне форума Ответить с цитированием
Старый 08.09.2012, 11:07   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Норм автор)
А зачем же такую глупость пишет?
Переносимость от многопоточности не зависит.
Или это книга времен конца эпохи Win 98?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.09.2012, 11:42   #8
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А зачем же такую глупость пишет?
Переносимость от многопоточности не зависит.
Или это книга времен конца эпохи Win 98?
Это читающий чего то не так понял))
_Bers вне форума Ответить с цитированием
Старый 08.09.2012, 15:40   #9
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А зачем же такую глупость пишет?
Переносимость от многопоточности не зависит.
Или это книга времен конца эпохи Win 98?

Если вы реализуете многопоточность на WinAPI, то на Linux прога явно не побежит.
rlib вне форума Ответить с цитированием
Старый 08.09.2012, 15:56   #10
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Цитата:
Если вы реализуете многопоточность на WinAPI, то на Linux прога явно не побежит.
То есть часть кода под разные системы придется писать по-разному. При чем здесь эффективность программы?
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тестирующая программа (на PHP или JavaScript или Delphi или Visual Basic) @@@Сергей@@@ Фриланс 2 05.05.2011 17:48
Эффективность C++ и Delphi Hottabych C++ Builder 8 05.01.2011 15:53
Ошибка в temp... виноваты динамичсекие массивы или тип не тот или.. Shabalinuk C++ Builder 5 12.11.2010 12:38
Переносимость программ Мэс Общие вопросы Delphi 29 15.06.2009 09:56
Как можно улучшить эффективность и качество ПП? Evgenii Помощь студентам 5 29.01.2009 16:22