Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 39, средняя оценка - 4.92
Toosla
2 / 2 / 0
Регистрация: 03.07.2008
Сообщений: 51
#1

От чего мы любим С++? - C++

11.08.2009, 23:06. Просмотров 4761. Ответов 76
Метки нет (Все метки)

Хочу спросить наших уважаемых гуру, как истинных специалистов в области программирования на С++ несколько давно наболевших вопросов.
Я уже успел попробовать всего по чуть-чуть и мне сложно определится и расставить приоритеты между такими двумя гигантами как MFC и VCL, у каждой из этих библиотек своя история и свои возможности но на кого все же поставить ставку?
Также мне хотелось бы спросить тех работал с QT И Boost: Это того стоит или же они просто обман глаз в красивой обертке и не спроста бесплатны? Извините за столь неконкретные вопросы просто мне нужно определится для себя что бы не терять время, которое как известно - деньги, что дальше учить. Потому что все сразу слишком тяжело и рутинно. Поделитесь опытом и впечатлениями.
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.08.2009, 23:06     От чего мы любим С++?
Посмотрите здесь:

C чего начать??? - C++
Я еще школьник но уже хочу сейчас узнать хотябы азы языка программирования. По форуму многие советую изучать с++, но если у меня нету азов...

С чего начать? - C++
Всем привет! Вводная. Мы тут с товарищем решили замутить небольшой проект на С++. Роли распределили так: он - программист, я -...

С чего начать? - C++
Доброго времени суток. Чего то захотелось научиться писать приложения для Винды(хотя бы посмотреть, что это изнутри),до этого имел дело...

С чего начать? - C++
Я уже давно заинтересован в программировании и хочу заняться самообучением. Но не знаю с чего начать, какой язык программирования стоит...

С чего начать? - C++
Очень сильно научиться писать хотя бы примитивный софт по типу чекеров, клиентов и т.д Но я х3 с чего начать, как и все наверное......

А с чего начинали вы? - C++
Перелазил много тем с книгами и их ОЧЕНЬ большое количество, многие уже очень старые. Пожалуйста посоветуйте какой нибудь материал для...

С чего начать? - C++
Хочу изучить C++ Пожалуйста посоветуйте что прочесть и какую прогу и где скачать(купить). Спасибо!

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
13.08.2009, 04:45     От чего мы любим С++? #61
msdn то классное руководство, только вот руководство к чему

это пометки к получившемуся коду
C
1
2
3
4
5
6
7
/*
    HKEY - void *
    LONG - long
*/
 
/* opens a registry key, reads it and prints */
int main(void)
оказалось HKEY это ещё одно из десяти названий для указателя на void, а я думал там структура, которая знает сколько в ключе и чего
в дворд ключ можно записать регсз ключ, хотя при открытии ключа за ним ведётся такой контроль, что можно открыть ключ без возможности даже чтения и записи из/в него - это для узнавания длины
Lolcht0
123 / 121 / 5
Регистрация: 30.03.2009
Сообщений: 766
13.08.2009, 09:01     От чего мы любим С++? #62
ну так а зачем думать, когда можно сразу посмотреть? к тому же, у windows вполне четкое устройство API. Большинство функций имеют дело с Handle-ами. HANDLE, HFILE, HKEY, HWND, HDLG, да и вообще все на H - это Handle-ы и внутренне одно и то же. Сделано это все специально, для каждого блока функций (работы с реестром, файлами, окнами, диалогами) свой тип Handle-а
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
14.08.2009, 06:03     От чего мы любим С++? #63
дохлый номер - найти список всех типов на msdn'е
а сидеть под линем и лазить грепом по заголовкам (ведь они многие переопределены - один созданный основан на другом созданном, бывает цепочка идёт типа на четыре, лазишь лазишь (когда в винде) а потом приходишь к тому что это просто опять какой-нибудь void'овый указатель или указатель на char)
а греп у них есть даже, правда, юзать его нельзя, потому что это не греп
в курсе, функция возвращает 236, а почему 236, а просто так - это винапи
Lolcht0
123 / 121 / 5
Регистрация: 30.03.2009
Сообщений: 766
14.08.2009, 08:59     От чего мы любим С++? #64
все не просто так! да и вообще, какая разница, как устроен тип - или void * несет, по твоему, больше информации, чем HANDLE

а вообще api очень логичное и стройное. вот где действительно черт ногу сломит, так это в posix
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
14.08.2009, 09:44     От чего мы любим С++? #65
вообще api очень логичное и стройное
Это ты про WinAPI ?
API кривое, неудобное и с кучей костылей !

POSIX.
Начнем с того, что у POSIX есть разные версии.
Lolcht0
123 / 121 / 5
Регистрация: 30.03.2009
Сообщений: 766
14.08.2009, 21:05     От чего мы любим С++? #66
Начнем с того, что у POSIX есть разные версии.
еще один минус. продолжай))
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
14.08.2009, 21:08     От чего мы любим С++? #67
WinAPI на разных версиях Windows тоже разное
Lolcht0
123 / 121 / 5
Регистрация: 30.03.2009
Сообщений: 766
14.08.2009, 21:23     От чего мы любим С++? #68
нет. в него только добавляются новые функции. но есть полная обратная совместимость
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
14.08.2009, 21:26     От чего мы любим С++? #69
полная обратная совместимость
Это что ?
Lolcht0
123 / 121 / 5
Регистрация: 30.03.2009
Сообщений: 766
14.08.2009, 21:32     От чего мы любим С++? #70
тебе такое и не снилось
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.08.2009, 21:33     От чего мы любим С++? #71
odip, это значит, что как был в 98 OpenFile, так он и в Windows 7 остался
Lolcht0 прав. В апи на винде просто новая функциональность добавляется.
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
14.08.2009, 21:46     От чего мы любим С++? #72
Я просто уточнил понятие, чтобы не было отмазок потом
Где-то я встречался с отсутствием этой самой обратной совместимости в WinAPI. Как найду где - выложу тут
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.08.2009, 22:01     От чего мы любим С++? #73
odip, бывает. Я тоже как-то давненько встречал. Например, некоторые функции и их параметры могли быть специфичны для 16 бит. Потом соответственно они были "deprecated", и рекомендовались к использованию другие.
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
14.08.2009, 23:25     От чего мы любим С++? #74
под большим воздействием от Qt - создание гуи на нем довольно эффективно и просто, но конечно кроссплатформенность главный козырь, сам встретился с проектом, который первоначально был под линукс, а в последствии малой кровью был перенесен в винды, а все благодаря QMutex, QThread, QString..
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
16.08.2009, 08:21     От чего мы любим С++? #75
Цитата Сообщение от alex_x_x
сам встретился с проектом, который первоначально был под линукс, а в последствии малой кровью был перенесен в винды
для винапи можно разработать свой интерфейс, свой - это в смысле некая команда профессионалов...
qt, конечно, качественно, только вот там с правами неясно дело
оно сегодня на одних условиях, а завтра на других и программа, написанная на qt, попадёт под какие-нибудь новые
а интерфейс можно разработать не хуже qt и тоже для всех языков, если дело пойдёт (он будет удачным и все его примут)
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
16.08.2009, 11:44     От чего мы любим С++? #76
qt, конечно, качественно, только вот там с правами неясно дело
Раньше вообще была открыта более старая версия QT.
Сейчас как Nokia купил Trolltech открыли самую свежую версию.
В любом случае закрыть текущую версию уже нельзя. Можно закрыть QT 5.0 например.
интерфейс можно разработать не хуже qt и тоже для всех языков, если дело пойдёт
Все можно. Только зачем тратить время на интерфейс, если нам нужно еще и задачу решить ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2009, 08:14     От чего мы любим С++?
Еще ссылки по теме:

с чего начать? - C++
Наверно миллионы раз темы были подобные=) вопросы: начать изучать С или С++ сразу? сам изучал pascal, Delphi и так понял что С и С++...

С чего бы начать... - C++
Здравствуйте, все! Я новичок на вашем форуме. Немного о себе: В начале этого года изучил HTML, позже пытался CSS, но не поддается(не...

С чего начать? - C++
Всем здравствуйте, я извиняюсь за такую глупую тему, но я не знаю куда обратиться. Читал я, что С++ в десятки раз лучше Delphi, и что...

С чего начать? - C++
Дорогие друзья-программисты, есть интерес для освоения языка си++, но я не знаю с чего начать. Пожалуйста помогите информацией,...

с чего начать? - C++
с чего лучше всего начать изучение с++...т.е. какой программой пользоваться и какую литературу использовать для изучения с++?...с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
17.08.2009, 08:14     От чего мы любим С++? #77
Цитата Сообщение от odip
Сейчас как Nokia купил Trolltech открыли самую свежую версию.
да нокия может вообще закрыться, сёдня есть, завтра банкротство какое-нибудь и всё
чем больше интерфейсов будет, тем лучше
главное, чтобы они качественные были
и с системами так же, не останавливаться
виндовс отмирает как инквизиция, сейчас на ошибках научимся, потом всё будет получше уже (даже систему для пользователей можно написать, которая будет простой для пользователя, но это не будет значить, что он должен сначала поставить туда кучу программ для того, чтобы всё хотя бы просто работало, это насчёт антивирусов), а линукс, как ни крути - не тянут люди
так что, чем меньше привязываешься к системе, компилятору, языку, тем больше вероятности, что что-нибудь новое окажется лучше старого (это я к тому, что если будут программисты - будут и программы)
помнишь прорыв с мегабайтов в гигабайты, с дискет на флешки - вот это было супер
Yandex
Объявления
17.08.2009, 08:14     От чего мы любим С++?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru