Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Путь программиста, Что изучать? 
:(
    Опции темы
Любитель
Дата 12.5.2007, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(Dronchik @  12.5.2007,  09:29 Найти цитируемый пост)
Русские программисты ни когда не используют шаблоны.

1. "Ни когда" пишется слитно!

2. Без шаблонов (темплейтов) плюсы не плюсы  smile 


--------------------
PM MAIL ICQ Skype   Вверх
nerezus
Дата 12.5.2007, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Цитата

C++.NET
 Мм, а вроде с виду он сочетает в себе все недостатки одновременно как C++, так и .NET.
Т.е. от C++ он взял обязательное использование низкоуровневых фишек типа указателей, а от дотнета IL и VM.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Любитель
Дата 13.5.2007, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Ну я бы так не сказал. У C++/CLI просто своя "миссия" - создание дотнетовских оболочек для нэтивных либ.


--------------------
PM MAIL ICQ Skype   Вверх
dizzy1984
Дата 14.5.2007, 07:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 15.2.2007

Репутация: 3
Всего: 25



Цитата(JackYF @  9.1.2007,  20:53 Найти цитируемый пост)
Мое мнение - на MFC точно стоит забить...

Мое мнение - нет, MFC нужно выучить.
У этой библиотеки много недостатков, у меня, например, она вызывает чувство стойкого отвращения, но не стоит принижать ее достоинства и полезность.
PM MAIL   Вверх
nerezus
Дата 14.5.2007, 07:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



dizzy1984, а чем оно лучше, чем Qt?

http://qt.osdn.org.ua/mfc-vs-qt.html


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Samotnik
Дата 14.5.2007, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: нет
Всего: 191



По мне так круче всего MFC, Java,    
И еще   .NET  планирую изучить, если нуна будет!!!   smile 
PM MAIL   Вверх
Любитель
Дата 14.5.2007, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(dizzy1984 @  14.5.2007,  07:26 Найти цитируемый пост)
 MFC нужно выучить.

Уж нужно - точно нет. Можно и то осторожно. Программирование на MFC может научить плохому  smile А плохой стиль программинга - совсем не гуд.

Цитата(nerezus @  14.5.2007,  07:37 Найти цитируемый пост)
dizzy1984, а чем оно лучше, чем Qt?

Вопрос некорректен smile Чтоб оно было чем-то лучше, оно должно быть в принципе лучше, но оно хуже. Очень-очень многим. И функционалом, и стилем (архитектурой), и удобством, и портируемостью кода и многим-многим другим.

Цитата(Samotnik @  14.5.2007,  10:59 Найти цитируемый пост)
По мне так круче всего MFC, Java

Мдя. А круче Windows Intel?

Давайте сравнивать равные понятие? Ок? Java/C++/C# - очень надоевший и объективно безответный вопрос. А гуи-либ для плюсов, мягко говоря, очень много smile


--------------------
PM MAIL ICQ Skype   Вверх
JackYF
Дата 14.5.2007, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Цитата(dizzy1984 @  14.5.2007,  07:26 Найти цитируемый пост)
Мое мнение - нет, MFC нужно выучить.


Цитата(dizzy1984 @  14.5.2007,  07:26 Найти цитируемый пост)
у меня, например, она вызывает чувство стойкого отвращения


Так тебя что, заставляли MFC учить, получается? А то я эти две фразы связать не могу.
Если у меня что-то вызывают чувство стойкого отвращения, то я три раза подумаю, прежде чем юзать такое, b перепробую все известные мне уже написанные (wxWidgets, qt, fox...)



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
dizzy1984
Дата 14.5.2007, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 15.2.2007

Репутация: 3
Всего: 25



Цитата(Любитель @  14.5.2007,  13:08 Найти цитируемый пост)
Уж нужно - точно нет.

Ну не нужно, конечно, это я погорячился, но знание mfc может пригодиться. Существует множество программ, написанных с ее помощью и если речь идет об их поддержке без этого никуда. Кроме того а насколько низкоуровневой может быть работа с qt под платформу windows?
Цитата(nerezus @  14.5.2007,  07:37 Найти цитируемый пост)
dizzy1984, а чем оно лучше, чем Qt?

Честно говоря, qt я не пробовал, но я знаю что не существуе ее бесплатной версии для windows. Mfc же абсолютно бесплатна и идет со средой разработки - visual studio express.

Любитель, среди списка отличий вы перечислили переносимость, mfc разрабатывалась под платформу windows с чего бы ей быть переносимой?

 smile 
Цитата(JackYF @  14.5.2007,  16:01 Найти цитируемый пост)
Так тебя что, заставляли MFC учить, получается?

В некотором роде. Я сам себя заставил. Был наслышан об mfc как о средстве "профессиональной работы". Для тех, кому интересно покопаться во внутренностях системы, под которую он программирует.

Это сообщение отредактировал(а) dizzy1984 - 14.5.2007, 16:14
PM MAIL   Вверх
Daevaorn
Дата 14.5.2007, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 51
Всего: 70



Цитата(dizzy1984 @  14.5.2007,  17:11 Найти цитируемый пост)
, но я знаю что не существуе ее бесплатной версии для windows. 

не правда.
Цитата(dizzy1984 @  14.5.2007,  17:11 Найти цитируемый пост)
Mfc же абсолютно бесплатна и идет со средой разработки - visual studio express.

а разве не возникают проблемы при #include <windows.h> ?
PM MAIL WWW   Вверх
JackYF
Дата 14.5.2007, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Цитата(dizzy1984 @  14.5.2007,  16:11 Найти цитируемый пост)
Для тех, кому интересно покопаться во внутренностях системы, под которую он программирует.


Тогда уже Native API. В данном случае - Windows API. Вот это - внутренности.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nerezus
Дата 14.5.2007, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Цитата

Кроме того а насколько низкоуровневой может быть работа с qt под платформу windows?
 А что? Это же C++. Тебя никто не ограничивает использованием низкоуровневых средств, просто программа перестанет быть портируемой.

Цитата

 но я знаю что не существуе ее бесплатной версии для windows. 
 П***ежь и провокация  smile 
И причем ставить элементарно и сама окружение настраивает.

Цитата

а разве не возникают проблемы при #include <windows.h> ?
 Ну насколько я знаю, то поверх express версии сразу ставят Platform SDK и сразу меняют свойства проектов по умолчанию =) и типа полноценная студия для сишника )


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
popovda
Дата 14.5.2007, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 9.6.2006
Где: Москва

Репутация: нет
Всего: 6



Считаю так:
0. Программист - это не тот, кто книжки зубрит, а тот, кто поставленную задачу переводит в четкий и однозначный алгоритм. Так что это главное.
1. ЗНАТЬ КАК БОЕВОЙ УСТАВ - ANSI С - в особенности работу с указателями - без этого в C++ делать нечего
2. Изучить C++ (сначала Шилдт, затем Страуструп и ISO/ANSI) и привыкнуть писать строго следуя СТАНДАРТУ.
3. STL - знать основные шаблоны, понимать как работает. Остальное - справочник.
4. Для той ОС, в которой писать будешь - основы API. Windows - Ч. Петзольд - у меня есть в rtf из издательства, или если *NIX - Теренс Чан - есть в tiff-ах
5. Умея работать со справочником, сможешь писать и на WinAPI, и в MFC с VCL.


--------------------
С уважением, Попов Д.А.
PM MAIL   Вверх
JackYF
Дата 14.5.2007, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Цитата(nerezus @  14.5.2007,  17:25 Найти цитируемый пост)
П***ежь

Глупо исправлять орфографию в этом слове  smile... и все же без мягкого знака smile



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Xenon
Дата 14.5.2007, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006

Репутация: 11
Всего: 50



JackYF, Смотря какого рода П***ежь - если женского, то 3-е склонение, женский род, значит мягкий знак на конце (типа дочь), а вот если п***ежь мужчины, то без мягкого знака, ибо 2-ое слонение smile) Какая тонкая разница ... ы-ы-ы smile)


--------------------
user posted image  
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1070 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.