Вы будете смеяца, не только в совке пишут на Ц++, в Америке этот язык уже многий годы пользуеца популярностюьOriginally Posted by algoritm
![]()
Вы будете смеяца, не только в совке пишут на Ц++, в Америке этот язык уже многий годы пользуеца популярностюьOriginally Posted by algoritm
![]()
Палец от станка не далеко падает.
Вы неправильно поняли смысл моих слов.Originally Posted by Olezhik
Цитирую :
для начинающих, а когда вручную кодируют системные коды из других
соурцес(т.о. авторитетных источников) и делают пасте(т.о. вставляют)
в собственный код на C++,
то сразу ясно что это совковый студент какого-либо технического универа или "крутой хакер", так как о частых последствиях такой ошибки трудно даже рассказать
:cheer:
Last edited by algoritm; 06-04-2008 at 03:07 AM.
:leader:Да правильно мы смысл поняли. Там всё дело в том - что в такие библиотеки как MFC - изменения вносятся непрерывно (все эти Visual за такими изменениями просто не успевают).Originally Posted by algoritm
Есть - например - несколько Visual для wxWidgets для C/++. Откровенно говоря - ими лучше вообще не пользоваться. Минимальная польза от них заключается только в том - что они создают в окне текстового редактора своего рода template для кода "главной программы" (которое всё равно "так как надо" работать не будет). Visual devcpp - например - использует "предидущие версии MinGW" (а не самую последнюю). Кое-что там сделано не совсем правильно со stub-кодом для "windows applications" и т.д. Кроме того методологически правильнее разделять "систему управления проектом" , "текстовый процессор", "редактор ресурсов" (в последнее время ресурсы вообще создают при помощи XML и обычно пользуются соответствующими редакторами XML для "дизайна ресурсов"). "Rebuild" во всех этих Visual - это вообще полная "тупость". Особенно когда достаточно просто перекомпилировать просто одну/две процедуры через командную строку - и заменить их в библиотеке.
Кроме того - все эти Visual неявно провоцируют на использование inline методов - и получается в результате что-то очень большое и трудноуправляемое. Отдельное "execxutable" или отдельная "dll" считаются отдельными проектами. Но ведь реализации методов для одного и того же класса могут находится в разных dll. Кроме того - один *.exe-файл может вообще-то обращаться к точкам входа в процедуры в другом exe-файле. Такие "штучки" в большинстве IDE вообще не учитываются и как бы "не позволяются". IDE для создания Windows-приложений не является такой уж тривиальной задачей - особенно с учётом всех возможных способов обмена сообщениями между процессами. IDE обычно навязывает "методологию проектирования" , которая может просто не подходить для реализации конкретного приложения. :leader:
Знаешь мощно сказано ;), но я вообще не про Visual системы говорил, а про написание кода вручную, и хорошо ли это для новичков, я о говорил о начинающих программистах которые просто копируют команды системы вин32 в свой код не особо задумываясь, и это может привести к отсутствию параметров или ещё чему-либо, они даже не особо проверяют правильно ли будет работать этот код, считая что соурс откуда они всё это копируют предусматривает все случаи, а на самом деле полный код соурса часто заимствует настройки или опирается на неизвестные им статусы, контроль над которыми они полностью теряют своим частичным необдуманным копированием, это правда слабо сказано. :cheer:Originally Posted by crazy-mike
Ну почему "не задумываясь"??????Originally Posted by algoritm
Тем более - что "пролог/эпилог" для стандартного win32 application - это довольно тривиальная вещь (и об этом во всех разновидностях книг "окошки - чайникам!" очень много написано). Там как раз ничего копировать не надо.
Копируют обычно "ответы на вопросы" (как выключить компьютер из программы и т.д.) - и в основном с MSDN. И ничего в этом плохого нет - хотя бы потому , что даже для такого "копирования" требуется определённый уровень "понимания". ;) Дело в том - что в MFC использовать без основных знаний о win32 API просто невозможно. Самое смещное - это же относится и к wxWidgets. Небольшим "исключением из правила" является gtk2 для Windows и Qt для Windows.
Так я только о тех кто программирует на C++ относительно вин32. :cheer:Originally Posted by crazy-mike
Самое смешное - что на C++ под win32 можно программировать и под MinGW , и под Cygwin , и даже под Microsoft SFU... :leader:Originally Posted by algoritm
Я лично Visual системами очень доволен и считаю их большим шагом вперёд по сравнению с временами DOS-а. :cheer:Originally Posted by crazy-mike
Под DOS была очень хорошая pwb (Microsoft) - Programmer's Workbench.Originally Posted by algoritm
О всяких там turbo-.. от Borland - даже и не говорю...:leader:
Интересно каким тогда был OpenGL.Originally Posted by crazy-mike
![]()
There are currently 1 users browsing this thread. (0 members and 1 guests)
|
|
Terms of Service | Privacy Policy |
|