![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
||
|
fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: -1 Всего: 1 |
не смотря на то что, этот инцидент действительно имел место быть, я все-равно буду настаивать на своем.. эта функция относится к разряду фундаментальных, ей бы стоило уделить больше внимания, в том числе и к производительности.. такие функции обычно являются ядром проекта и после тщательного тестирования переносятся из проекта в проект без изменений (сам люблю хорошие функции дернуть).. в твоем случае, все тоже самое, те же библиотеки, с проверенными функциями или классами, но беда Си++ в том, что объекты на порядок сложнее, и распутывать клубок из множественного наследования, с кучей перегрузок, исключений и т.д. становится не интуитивно понятно (так кажется мне, и похоже не только мне, если так вопрос поставили в google) это ты так подколол? сказать по-правде, тут часто можно услышать - кривые руки, нет мозгов и т.п.. а чем это измеряется? кто тут судья? я бы понял, если бы с нами был Линус Торвальдс, Марк Спенсор, Игорь Сысоев, да любой другой человек, которому есть чем гордиться.. если вам есть чем гордится, продемонстрируйте или прекратите бросаться такими громкими словами.. Это сообщение отредактировал(а) fish9370 - 22.7.2011, 16:38 -------------------- undefined |
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 32 Всего: 101 |
обычно его не надо распутывать: пользуются публичным интерфейсом, остальное за кулисами. тем-то ООП и хорошо. конечно, что бы изучить большой проект или, скажем, библиотеку, требуется время. но на С все это будет выглядеть огромным списком структур и функций, и только внятное описание (если оно есть) поможет разобраться. в С++ структура присутствует в самом коде, и разобраться при прочих равных проще |
|||
|
||||
fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: -1 Всего: 1 |
как-то мало высоконагруженных сетевых приложений, да и фотошоп CS2 мне почему-то казалось, что написан на .net (так уж он притормаживал), не знаю, что и сказать, чтобы не коим образом никого не обидеть..
почему-то мне кажется, что это субъективно.. разбираться с кодом мне помогает doxygen (спасибо создателям).. -------------------- undefined |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
fish9370, скажи, какой у тебя уровень знаний С++ и какой опыт работы на нем?
|
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
нет. забудь... Добавлено через 3 минуты и 33 секунды во первых - это критерий? во вторых - а что еще использовать для сетевых приложений кроме как asio? ;) пример: http://forum.vingrad.ru/forum/topic-321942.html |
|||
|
||||
fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: -1 Всего: 1 |
если скажу, что нулевой, то совру.. но я хочу избежать его использование в своей жизни по максимуму.. при этом я влюблен в Си.. мне нравятся решения на Си.. я люблю из изучать, читать, думать о софте на Си.. ![]() при этом это всего лишь мое хобби.. спасибо, что спросил.. -------------------- undefined |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
ты лучше скажи так, как есть: прочитал книжку, видел код, писал простейший код, писал сложный код, понимаю 99% кода, полностью владею 99% возможностей языка. Просто если один из первых 3-х пунктов, то ты просто не имеешь морального права спорить с людьми, которые принадлежат к остальным 3-м категориям. Потому что получается "не читал, но осуждаю". Вот только не надо никому свое мнение навязывать. Я лично в любом деле выбираю подходящие инструменты (из тех, что у меня есть, и которыми я умею пользоваться), причем не только в области программирования. Надо драйвер или системную утилиту - пишу на С, надо консольную пользовательскую да еще и с кучей наворотов - пишу на С++, нужна с GUI - использую Qt, если Qt слишком жирно использовать, то делаю свои обертки вокруг системных библиотек...
Никогда не думал, что скажу такое, но: в мире еще есть много чего более достойного твоих дум и любви. Не стоит зацикливаться на С. Тем более, что лет через 10 ты со своим С будешь уже никому не нужен (выйдешь из профпригодного возраста), как и многие из здесь постоянно тусующихся... |
|||
|
||||
fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: -1 Всего: 1 |
моральное право у меня есть, и книжки читал, и код писал, и в университете мне это втирали.. только давай без квестов обойдемся, мне это давно уже не интересно.. ха-ха.. ![]()
я тоже не думал, что ты это скажешь, а главное что ты хотел этим сказать? ![]() Это сообщение отредактировал(а) fish9370 - 22.7.2011, 21:35 -------------------- undefined |
|||
|
||||
toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 2 Всего: 13 |
Все что в университете втирают мало пригодно для реальных проектов |
|||
|
||||
fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: -1 Всего: 1 |
ну и чей код проще? Это сообщение отредактировал(а) fish9370 - 23.7.2011, 11:01 -------------------- undefined |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
fish9370, то что ты написал, это эквивалент этого:
т.к. результат своего мегакода ты некуда не сохраняешь и использовать его невозможно. разве не очевидно какой код проще? ;) |
|||
|
||||
fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: -1 Всего: 1 |
хорошо ты победил, твой код проще.. но когда я захочу, чтобы все было просто, я воспользуюсь PHP.. там я могу делать такие вещи, что бусту и не снилось.. -------------------- undefined |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
||||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
fish9370, дело не в победе. а в том, что ты отрицаешь очевидные даже для тебя вещи. а это попахивает тараканами.
держите меня семеро ![]() значит плюсы не устраивают, а ПХП устраивает? комплексы и предрассудки... |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
Логическое продолжение: А в остальное время буду писать на ассемблере, ибо это круто и так поступают настоящие джедаи ![]() Позволю себе заметить, что спор с человеком, для которого программирование на Си - хобби просто напросто лишен смысла. Ты пишешь для удовольствия, профессионал - ради денег, не надо путать одно с другим, у этих двух категорий разные цели. Это сообщение отредактировал(а) azesmcar - 23.7.2011, 11:51 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |