Як навчитися програмуванню на c ++

Як навчитися програмуванню на С++. Навчання програмуванню безперечно займає більше однієї ночі і вимагає багато важкої роботи і відданості справі (особливо в C ++). Це керівництво допоможе вам в процесі.

кроки

  1. Learn C ++ Programming Step 1
1. Дізнайтеся про історію З++. Кращий спосіб почати програмувати на мові -Дізнатися його коріння. Навіть якщо ви не можете зрозуміти все, що ви читаєте, деякі з цих сторінок познайомлять вас з важливими термінами, які прийдуть пізніше (наприклад, "об`єктно-орієнтоване програмування").
  • Learn C ++ Programming Step 2
    2. Встановіть компілятор C ++ (і, можливо, ІСР). Для програмування на C ++ потрібно компілятор, тому що фактичний вихідний код повинен бути скомпільовано в файл, який ваш комп`ютер зможе запустити. Якщо ви використовуєте Windows, хорошим варіантом буде Visual C ++ 2010 Express, а якщо ви використовуєте Linux, хорошим вибором стане Geany. Обидва оснащені вбудованою ІСР (незалежної середовищем розробки), яка може зробити процес написання вихідного коду простіше. (ПРИМІТКА:. багато людей онлайн порекомендують вам використовувати ІСР і компілятор Bloodshed Dev-C++. Не робіть цього. Він не оновлювався протягом 5 років і має безліч сторінок відомих помилок, перерахованих тут: http: // sourceforge.net / tracker /?group_id = 10639 & atid = 110639)
  • Дізнайтеся, як ефективно використовувати ІСР. Деякі інтегровані середовища розробки мають свої індивідуальні примхи, які можуть збити з шляху, так що було б корисно прочитати або зберегти посилання на різні варіанти і налаштування вашої ІСР.
  • Learn C ++ Programming Step 3
    3. Виберіть підручник або два, щоб почати вивчення C++. Цей крок, поряд з компілятором, один з найважливіших кроків усього процесу. Є кілька речей, в яких ви повинні переконатися на цьому етапі. Перш за все, переконайтеся, що керівництво написано для повних новачків в програмуванні і більш детально в своїх описах. Далі, переконайтеся, що код в підручнику слід стандарту C ++ 03 або навіть новому C ++ 11 (ще не стандартизований, тому остерігайтеся питань компілятора), тому що сучасні компілятори можуть мати проблеми з компіляцією застарілого коду або ж просто відхилять його в цілому. Хорошими прикладами є підручник С ++ на сайті З programming.com і підручник на сайті cplusplus.com / doc / tutorial /.
  • Learn C ++ Programming Step 4
    4. Спробуйте все нові концепції. Важлива частина програмування - не тільки читати про різні концепціях, а й використовувати їх в своєму коді. Копіювати-вставити код в вашу ІСР не дасть результату. Набагато корисніше вводити кожен приклад і навіть намагатися створювати власні ідеї програм, які використовують концепцію вивчення максимальної кількості інформації.
  • Learn C ++ Programming Step 5
    5. Вчіться у інших розробників. Однією з кращих речей в програмуванні є те, що незалежно від того, яким рівнем майстерності ви володієте, завжди буде доступний вихідний код того ж рівня або на один щабель вище вас. Хороший спосіб вивчення більш складного вихідного коду - читати, поки ви не досягнете точки, якої ви не понімаете- потім спробуйте вирішити це в голові-якщо ви не знаєте певної частини коду, почитайте про це у вашому підручнику або довідковому матеріалі, поки не зрозумієте.
  • Learn C ++ Programming Step 6
    6. Опрацюйте завдання з використанням концепцій, які ви дізналися. Абсолютно кращий спосіб зберегти те, що ви дізнаєтеся - не тільки виписувати приклади вихідного коду, але насправді виконувати з їх допомогою поставлені завдання. Як З programming.com, так і Проект Ейлера підкажуть хороші проблеми, які ви можете спробувати вирішити, застосувавши концепції в реальних життєвих ситуаціях. Якщо ви зовсім не можете створити алгоритм для задачі, в крайньому випадку перевірте в мережі наявність подібного, зробленого іншими, і вчіться на ньому. Який сенс в рішенні проблеми, якщо ви не вчитеся з результату?
  • Learn C ++ Programming Step 7
    7. Допомагайте іншим, які потребують допомоги. Тепер, коли ви навчилися роботі з С ++, ви повинні почати допомагати іншим новачкам онлайн з рішенням їх проблем і підтримати їх на тому ж шляху, на якому були ви! Не турбуйтеся, якщо людина, який запитав вас про допомогу, не хоче слухати ваші поради: ваш відповідь може бути корисний комусь іншому.
  • Поради

    • Завжди коментуйте ваш вихідний код! Навіть для простого і зрозумілого коду ніколи не зашкодить написати коротке пояснення функції програми на початку. Це також буде корисною звичкою, коли ви пізніше будете програмувати велике заплутане програмне забезпечення, яке ви може і змогли б зрозуміти, але яке заплутало б іншого читача.
    • Не турбуйтеся! Програмування часом може бути заплутаним, але це безумовно не означає, що ви повинні просто викинути всі ваші успіхи і кинути вивчення! Якщо певний довідник погано справляється зі своєю роботою, спробуйте прочитати ще один з даного питання-це не повинно бути вашою проблемою!
    • Якщо ви отримуєте помилки під час виконання, то проблема не є проблемою синтаксису, але замість цього виникла проблема з алгоритмом. Спробуйте записати точні речі, які повинен робити ваш алгоритм, а потім порівняйте їх з їх вихідним кодом. Найгірший варіант розвитку подій - показати свій код інтернет-спільноті і подивитися, чи зможуть вони знайти проблеми для вас, але переконайтеся, що питаєте люб`язно! Люди, які допомагають вам, використовують свій час, який вони могли витратити на програмування, щоб відповісти на ваші запитання, так що будьте вдячні!
    • Якщо ви отримуєте помилку при компіляції, знову перечитайте вихідний код і подивіться, чи зможете ви знайти помилки самостійно. Хоча помилки самі можуть здатися зашифрованими, вони намагаються сказати вам, що це неправильно, тому подивіться, що ви зможете дізнатися з них про помилку.

    попередження

    • C і C ++ - дуже низькорівневі мови програмування, тобто у вас є можливість зруйнувати ваш комп`ютер неправильним кодом або цілеспрямовано шкідливими програмами! НІКОЛИ не компілюйте і не запускайте програми, які мають "#include ", Якщо ви не абсолютно впевнені, що ви знаєте, що робите, і навіть якщо ви знаєте, що ви робите, намагайтеся уникати цього.
    • Переконайтеся, що ваш компілятор і підручник актуальні! Застарілі компілятори можуть не компілювати працює вихідний код або викликати дивні помилки під час виконання. Те ж саме можна сказати і про підручники.
    Cхоже