С++ для новичков, вопросы, ответы, книги, с чего начать |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6726-й день
![]() |
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
С++ для новичков, вопросы, ответы, книги, с чего начать |
pokemon4eg |
![]()
Пост
#1
|
Репутация: ![]() ![]() Дух Группа: Пользователи Сообщений: 13 С нами с: 16-August 08 ![]() |
![]() ![]() Попробуем сделать что-то хорошее для С++ и начинающих программистов ![]() В описании раздела программирования есть много языков. В том числе и С++. Правда поиском по форуму по слову "С++" ничего не нашел. Вот и решил сделать тему в которой будем отвечать на вопросы и помогать друг-другу в этом не легком, а порой и очень нервном ![]() ![]() С чего начать? C++ wiki: http://ru.wikipedia.org/wiki/C%2B%2B Вам понадобится 3 вещи: 1) Google 2) IDE (интегрированная среда разработки) 3) Книга: С++ для чайников: http://forum.0day.kiev.ua/index.php?showtopic=103405 IDE: » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Первая программа. Hello C++: » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Бесплатные технологи для С++ : » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « По возможности буду выкладывать примеры вот сюда: http://github.com/k0ndr0ng1thub/0dayForumC...er/CppExamples/ ![]() Книги: » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Сообщение отредактировал pokemon4eg - Dec 3 2009, 17:23 |
![]() ![]() |
Logo |
Пост
#2
|
Незарегистрированный ![]() |
Друг спрашивает по С++:
Подскажите как в С++ считывать цыфры чтобы программа считывала их нормально - потому что при использовании данного кода при вводе символа вместо цыфры программа сама пролетает в конец без второго запроса на ввод. » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Сообщение отредактировал Logo - Apr 29 2009, 14:04 |
pokemon4eg |
Пост
#3
|
Репутация: ![]() ![]() Дух Группа: Пользователи Сообщений: 13 С нами с: 16-August 08 ![]() |
Друг спрашивает по С++: Подскажите как в С++ считывать цыфры чтобы программа считывала их нормально - потому что при использовании данного кода при вводе символа вместо цыфры программа сама пролетает в конец без второго запроса на ввод. » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Чтоб не пролетало читай в строку, а потом конвертируй ее в число. void main() { std::string a; cin >> a; cout << "a: " << a; } Сообщение отредактировал pokemon4eg - Nov 20 2009, 17:11 |
gryzovick |
Пост
#4
|
Репутация: ![]() ![]() Старожил ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 102 С нами с: 18-March 09 ![]() |
Ап тему, в поиске информации для изучения с 0я
|
G3n3k |
Пост
#5
|
Репутация: ![]() ![]() Халявщик ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 669 С нами с: 15-February 07 ![]() |
Ап тему, в поиске информации для изучения с 0я Классикой обучения с нуля С++ всегда остается книжка "Язык программирования С++" Страуструпа-создателя ![]() Однако она тяжеловата - не все могут с нее начать, потому перед ней можно прочесть любую книгу по С++, из категории "С++ для чайников", после чего вернутся к книжке Страуструпа. Обзязательно. Когда книжка Страуструпа прочитана и освоена, начинаем решать задачки с применением С++ на сайте LeetCode, и не прекращаем. Никогда ![]() Следующими советую прочитать ВСЕ 4 книги Скотта Меерса по С++: эффективный С++, еще более эффективный С++, современный С++ и эффективный STL Дальше настоятельно советую освоить APUE - Advanced Programming in UNIX Environment. Книга на самом деле по С, а не С++, но понимание ее содержимого ОЧЕНЬ пригождается в разработке на плюсах, т.к. дает понимание "подкапотных событий" Дальше читаем C++ Concurrency in Action - Вильямса, шикарная книга по потокам. Дальше полируем шаблонную магию книжечками от Александреску ![]() Дальше читаем Банду Четырех и изучаем основные паттерны. Ну а после, когда все вышеуказанное освоено, уже можно почитать оригинальные стандарты плюсов, и изучать уже то, что предстоит пилить. От себя еще могу добавить, что для широты развития очень полезным будет хотя-бы чутка поковырять boost, boost:asio, ZeroMQ, Qt, POSIX, WinApi, Android NDK и хотябы полистать 4-томник Кнута, чтобы понимать какие есть алгоритмы и для чего(читать не обязательно - можно сдохнуть). В принципе, вышеуказанного уже с головой чтобы быть твердым программером и знать что читать и куда развиваться дальше ![]() Удачи! ![]() |
Бананчик |
Пост
#6
|
Репутация: ![]() ![]() Дух Группа: - Пользователи - Сообщений: 13 С нами с: 24-October 21 ![]() |
Классикой обучения с нуля С++ всегда остается книжка "Язык программирования С++" Страуструпа-создателя ![]() Однако она тяжеловата - не все могут с нее начать, потому перед ней можно прочесть любую книгу по С++, из категории "С++ для чайников", после чего вернутся к книжке Страуструпа. Обзязательно. Когда книжка Страуструпа прочитана и освоена, начинаем решать задачки с применением С++ на сайте LeetCode, и не прекращаем. Никогда ![]() Следующими советую прочитать ВСЕ 4 книги Скотта Меерса по С++: эффективный С++, еще более эффективный С++, современный С++ и эффективный STL Дальше настоятельно советую освоить APUE - Advanced Programming in UNIX Environment. Книга на самом деле по С, а не С++, но понимание ее содержимого ОЧЕНЬ пригождается в разработке на плюсах, т.к. дает понимание "подкапотных событий" Дальше читаем C++ Concurrency in Action - Вильямса, шикарная книга по потокам. Дальше полируем шаблонную магию книжечками от Александреску ![]() Дальше читаем Банду Четырех и изучаем основные паттерны. Ну а после, когда все вышеуказанное освоено, уже можно почитать оригинальные стандарты плюсов, и изучать уже то, что предстоит пилить. От себя еще могу добавить, что для широты развития очень полезным будет хотя-бы чутка поковырять boost, boost:asio, ZeroMQ, Qt, POSIX, WinApi, Android NDK и хотябы полистать 4-томник Кнута, чтобы понимать какие есть алгоритмы и для чего(читать не обязательно - можно сдохнуть). В принципе, вышеуказанного уже с головой чтобы быть твердым программером и знать что читать и куда развиваться дальше ![]() Удачи! ![]() и годы непосильного труда будут спущены в унитаз... Сообщение отредактировал Бананчик - Oct 26 2021, 13:49 |
G3n3k |
Пост
#7
|
Репутация: ![]() ![]() Халявщик ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 669 С нами с: 15-February 07 ![]() |
а в итоге работу не получить... и годы непосильного труда будут спущены в унитаз... Может человек для себя спрашивает?) Мой пост - не ответ "как устроится на работу С++ником", максимум к чему его можно притянуть, это "как не завалить собеседование по С++". А чтоб не завалить, на него, да, нужно еще попасть - должен быть опыт, должны быть позиции, ХР должен обратить на вас внимание и тд - это уже совсем другая история, не про С++ вообще, а как про то "как себя продать". И кстати, при наличии опыта, во всяком эмбеддеде на плюсовиков вполне себе спрос... Но опять же - совсем другая история) |
![]() ![]() |
![]() |
Упрощённая версия | Сейчас: 13th August 2024 - 15:20 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |