0 / 0 / 0
Регистрация: 19.05.2013
Сообщений: 38
|
|
1 | |
Сколько нужно времени на изучение языка, чтобы владеть им в достаточной мере27.05.2013, 13:25. Показов 10743. Ответов 71
Метки нет (Все метки)
Здравствуйте! Я хочу изучить С++ практически в идеале! Подскажите, сколько потребуется времени для изучения? Какую лучше всего использовать литературу? Заранее спасибо.
0
|
27.05.2013, 13:25 | |
Ответы с готовыми решениями:
71
Какие книги нужно читать, чтобы изучить C# в достаточной мере Сколько времени нужно, чтобы стать 1С програмистом Сколько времени нужно чтобы написать сайт Чтобы разобраться в java+selenium времени нужно сколько? |
840 / 478 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
27.05.2013, 21:29 | 21 |
pizurok, Как показала практика, С++- это классика, и знать его надо. Познаёшь много изнутри, хотя бы представляешь что происходит за кулисами C# и Java и много другого.
ninja2, а вам для сведения, MFC- это обёртка под WinApi. И на MFC немного проблемотично писать, выскакивают баги, абсолютно непонятного происхождения, связанные скорее с MFC чем с самой программой. Но WinAPi, понимать, надо. Забыли еще boost, там тоже есть где покапаться. Порой покруче STL будет.
1
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|
27.05.2013, 21:29 | 22 |
Я бы исключил MFC вообще, бесполезная умирающая технология. Сразу винапи! Сразу хардкор! А потом MASM - это путь к просветлению :-)
Полностью согласен, смысла никакого нету Для винды это будет уже не капля, для других платформ (а ориентироваться нужно на них) это так и останется каплей. Хотя, поняв как классы MFC связаны с ГУИ уже проще будет понять как классы QT связаны с ГУИ
2
|
С++ Beginner
120 / 120 / 77
Регистрация: 28.02.2013
Сообщений: 246
|
|
27.05.2013, 21:31 | 23 |
0
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|
27.05.2013, 21:35 | 24 |
Не согласен. Вот MASM, исследование двоичного кода в IDA Pro и отладчиках позволяет действительно понимать все изнутри
Согласен, винапи обязательно курить, а вот в MFC не вижу особого практического смысла Добавлено через 3 минуты Кому нужно голое знание языка без умения его использовать в нормальных IDE? Ну если в коде кроме использования STL ничего нет, то да)) Только такой код никому не нужен
2
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|
27.05.2013, 21:36 | 26 |
2
|
С++ Beginner
120 / 120 / 77
Регистрация: 28.02.2013
Сообщений: 246
|
|
27.05.2013, 21:37 | 27 |
0
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|
27.05.2013, 21:44 | 28 |
Странный вопрос. IDE QT Creator никак не предназначено для проектирования ГУИ приложений QT. Да
Согласен. Только много людей ли будут писать компиляторы? Да я какбе и не отговариваю его не учить С++ + STL, это основа основ и знать обязательно. Только сколько я знаю людей, которые, зная C++ + STL попробовали C# и поняли что они попали в мир белых людей. И заставить их писать на убогом MFC не заставишь, да и не напишут. Он спрашивал про C++ в идеале. Я это понимаю так: написать любое приложение на С++, поэтому хотите не хотите, но речь пойдет о технологиях Добавлено через 1 минуту Глупости какие-то. Меня не заставишь писать карточную игру на MFC или (о май гад!!!) Винапи. С другой стороны меня не заставишь писать вирус на сишарпе. И то и другое интересно
2
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
27.05.2013, 21:49 | 29 |
Ты можешь говорить всё, что угодно, вот только при чём тут знание C++ "в идеале" к умению использовать API OC Windows я так и не понял.
0
|
419 / 418 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
|
|
27.05.2013, 21:54 | 30 |
0
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|
27.05.2013, 21:58 | 31 |
А уже объяснял почему. "В идеале" я понимаю во всех аспектах. Чтобы в любом разделе С++ этого форума он мог дать полезный ответ. А если он знает как использовать винапи функции в делфях, но не знает как это будет выглядеть в С++ со всеми преобразованиями типов указателей, переименовании типов и т.д. то это уже не "в идеале".
аргументов нет, слив защитан Добавлено через 1 минуту
2
|
27.05.2013, 22:01 | 32 |
Сообщение было отмечено как решение
Решение
Речь не об этом. Разговор был таким
По твоим словам получается, что "умение использовать язык в IDE" == "умение писать GUI", что не есть правда. Я работаю в Qt Creator, пишу на голом С++ и ассемблере, потому что это реально удобная среда под Linux. Самим (самой) Qt я не пользуюсь. Т.е. я умело использую IDE при этом GUI вообще не касаюсь.
4
|
840 / 478 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
27.05.2013, 22:04 | 33 |
Разговоры о вечном...
0
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|
27.05.2013, 22:05 | 34 |
Ну я имел ввиду использование технологий, для которых предназначалась IDE, понятное дело что можно и в VS2012 Ultimate писать на масме) это уже дело вкуса
2
|
Неэпический
|
|
27.05.2013, 22:14 | 35 |
Сообщение было отмечено как решение
Решение
MFC очень даже подходит для разработки приложений под винду. Попробуйте на чистом API написать серьезное приложение - замучаетесь. В свою очередь MFC заметно упростит разработку.
Java, языки .Net требуют наличия своей "среды обитания", чего не нужно для плюсов. Освоение Boost'овских приблуд даст очень не хилые возможности по разработке ПО. А порывшись в исходниках можно открыть для себя совершенно новые подходы к решению задач.
3
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|
27.05.2013, 22:18 | 36 |
Возможно, но Мелкософт активно форсит .NET. не удивлюсь, если через пару версий VS мы вообще не увидим MFC проект
Эта среда обитания(.NET) уже включена по дефаулту в винду, зачем тратить время тогда на MFC, когда можно проектировать гораздо быстрее и удобнее в более дружелюбной среде?
2
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|
27.05.2013, 22:24 | 38 |
Зато есть готовый продукт, минимум потраченного времени, и вполне осязаемые денюжки))
2
|
Неэпический
|
|
27.05.2013, 22:35 | 39 |
Денюшки? Для примера у меня на работе часть ПО, написанная на C# крайне плохо работает, так что ни копейки не заплатили за разработку такого ПО. Хотя часть этого же ПО, написанная на Си была полностью оплачена, потому как работает прекрасно. Так что наличие осязаемых денюшек зависит от пряморукости, а не от используемых технологий.
1
|
27.05.2013, 23:02 | 40 |
}{оливар детектед. Парень так вообще передумает что-то учить
0
|
27.05.2013, 23:02 | |
27.05.2013, 23:02 | |
Помогаю со студенческими работами здесь
40
Сколько времени нужно пропускать ток, чтобы нанести слой цинка Сколько времени нужно чтобы сделать перевод слов при наведении курсора? Сколько времени нужно, чтобы на php написать работоспособный динамический сайт с mySQL? Сколько времени нужно пропускать ток силой 2 А, чтобы нанести на поверхность в 0,5 дм слой цинка? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |