Jak nauczyć się programowania w C++: 7 kroków (ze zdjęciami)

Spisu treści:

Jak nauczyć się programowania w C++: 7 kroków (ze zdjęciami)
Jak nauczyć się programowania w C++: 7 kroków (ze zdjęciami)

Wideo: Jak nauczyć się programowania w C++: 7 kroków (ze zdjęciami)

Wideo: Jak nauczyć się programowania w C++: 7 kroków (ze zdjęciami)
Wideo: How to Convert JPG to PDF on PC, iPhone & Android 2024, Listopad
Anonim

Nauka programowania zdecydowanie nie jest czymś, co można zrobić z dnia na dzień i wymaga dużo ciężkiej pracy i poświęcenia (zwłaszcza nauka C++). Ten przewodnik pomoże Ci przejść przez ten proces.

Krok

Naucz się programowania w C++, krok 1
Naucz się programowania w C++, krok 1

Krok 1. Poznaj historię C++

Najlepszym sposobem na rozpoczęcie nauki języka programowania jest poznanie jego historii. Chociaż możesz nie rozumieć wszystkiego, co czytasz, te kilka stron wprowadzi Cię w ważne terminy, które pojawią się później (takie jak „Programowanie zorientowane obiektowo)”.

Naucz się programowania w C++ Krok 2
Naucz się programowania w C++ Krok 2

Krok 2. Zainstaluj kompilator C++ (i możliwe IDE)

Kompilatory są niezbędne do programowania w C++, ponieważ rzeczywisty kod źródłowy musi być skompilowany do pliku wykonywalnego przez komputer. Jeśli używasz systemu Windows, właściwą opcją jest Visual C++ 2010 Express, a jeśli używasz Linuksa, właściwą opcją jest Geany. Oba mają wbudowane IDE (niezależne środowisko programistyczne), które może uprościć proces pisania kodu źródłowego. (UWAGA: Wiele osób w Internecie zaleca korzystanie z IDE i kompilatora Bloodshed Dev-C++. Ale NIE POWINIEN, to oprogramowanie nie było aktualizowane od 5 lat i ma wiele znanych błędów, lista jest tutaj: https://sourceforge.net/p/dev-cpp/bugs/)

Dowiedz się, jak efektywnie korzystać z IDE. Niektóre IDE mają swoje własne dziwactwa, które mogą utrudniać proces uczenia się. Dlatego dobrym pomysłem jest przeczytanie lub przechowywanie informacji o różnych opcjach i ustawieniach IDE

Naucz się programowania w C++ Krok 3
Naucz się programowania w C++ Krok 3

Krok 3. Wybierz jeden lub dwa samouczki, aby rozpocząć naukę C++

Ten krok, wraz z instalacją kompilatora, jest jednym z najważniejszych etapów. Jest kilka rzeczy, o które powinieneś zadbać na tym etapie. Przede wszystkim upewnij się, że przewodnik jest napisany dla czytelników, którzy są całkowicie początkujący w programowaniu, ponieważ objaśnienia są najdokładniejsze. Następnie upewnij się, że kod w samouczku jest zgodny ze standardem C++03 lub nawet nowym C++11 (jeszcze nie ustandaryzowanym, uważaj na problemy z kompilatorem), ponieważ współczesne kompilatory będą miały trudności z kompilacją przestarzałego kodu lub po prostu odrzuć to. Niektóre dobre tutoriale to tutorial C++ z cprogramming.com i tutorial na www.cplusplus.com/doc/tutorial/.

Naucz się programowania w C++ Krok 4
Naucz się programowania w C++ Krok 4

Krok 4. Wypróbuj każdą nową koncepcję

Ważną częścią programowania jest nie tylko czytanie o różnych pojęciach, ale także używanie ich we własnym kodzie. Kopiowanie i wklejanie kodu do IDE jest mało przydatne. Jest o wiele bardziej przydatne, jeśli wpiszesz każdy przykład, a nawet spróbujesz wymyślić własny pomysł na program, który wykorzystuje nauczone pojęcia, aby zmaksymalizować ilość zachowanych informacji.

Naucz się programowania w C++ Krok 5
Naucz się programowania w C++ Krok 5

Krok 5. Ucz się od innych programistów

Jedną z najlepszych rzeczy w programowaniu jest to, że bez względu na poziom wiedzy w programowaniu, zawsze będzie dostępny kod źródłowy dla tego samego poziomu lub wyższego poziomu. Dobrym sposobem na naukę z bardziej złożonego kodu źródłowego jest czytanie, aż dojdziesz do punktu, którego nie rozumiesz, a następnie spróbuj to rozpracować w głowie; jeśli nie znasz jakiejś części kodu, czytaj o niej w samouczku lub materiale referencyjnym, dopóki nie zrozumiesz.

Naucz się programowania w C++ Krok 6
Naucz się programowania w C++ Krok 6

Krok 6. Rozwiąż problem, korzystając z poznanych pojęć

Najlepszym sposobem na zachowanie tego, czego się uczysz, jest nie tylko pisanie przykładów kodu źródłowego, ale faktyczne wykonanie przydzielonych zadań. Zarówno cprogramming.com, jak i Project Euler mają dobre problemy, które możesz spróbować rozwiązać, aby zastosować koncepcje w prawdziwym życiu. Jeśli naprawdę nie możesz wymyślić algorytmu problemu, to w ostateczności poszukaj rozwiązań, które zrobili inni z Internetu i ucz się od nich. Jaki jest sens rozwiązywania problemów, jeśli nie uczysz się z wyników?

Naucz się programowania w C++ Krok 7
Naucz się programowania w C++ Krok 7

Krok 7. Pomóż innym, którzy potrzebują pomocy

Teraz, gdy nauczyłeś się C++, powinieneś zacząć pomagać innym początkującym rozwiązywać ich problemy online i zabrać ich w tę samą podróż, co Twoja! Nie denerwuj się szybko, jeśli osoba prosząca o pomoc nie posłucha Twojej rady: inni mogą uczyć się z udzielonych przez Ciebie odpowiedzi, nawet jeśli pierwotny nadawca tego nie zrobił.

Porady

  • Nie denerwuj się szybko! Programowanie może być czasami mylące, ale to nie znaczy, że powinieneś odrzucić wszystkie swoje postępy i zrezygnować! Jeśli konkretny przewodnik źle się czuje w wyjaśnianiu tematu, spróbuj przeczytać inny przewodnik na ten sam temat; może problem nie tkwi w tobie!
  • Jeśli napotkasz błędy podczas kompilacji, ponownie przeczytaj kod źródłowy i sprawdź, czy możesz znaleźć jakieś błędy. Chociaż może się to wydawać niejasne, sam błąd spróbuje powiedzieć, co poszło nie tak. Zobacz więc, czy możesz się z tego nauczyć czegoś o błędach.
  • Ucz się we własnym tempie.
  • Możesz nauczyć się C++ ze Sklepu Google Play lub Appstore, wyszukując „Learn C++”.
  • Możesz także poszukać książek o C++.
  • Jeśli pojawi się błąd, gdy program jest uruchomiony, problem nie jest problemem składni, ale problemem w twoim algorytmie. Spróbuj napisać dokładnie, co powinien zrobić twój algorytm, a następnie porównaj go z kodem źródłowym. W najgorszym przypadku zanieś swój kod do społeczności internetowej i sprawdź, czy mogą znaleźć dla Ciebie problem. Upewnij się, że pytasz grzecznie! Ludzie, którzy Ci pomogą, poświęcają czas, który mogliby poświęcić na programowanie oprogramowania do zarabiania pieniędzy, aby odpowiedzieć na Twoje pytania. Nie zapomnij więc podziękować!
  • Zawsze komentuj swój kod źródłowy! Nie zaszkodzi napisać krótki opis funkcji programu na początku, nawet dla prostego i zrozumiałego kodu. Ten krok jest również dobrym nawykiem, którego należy trzymać się później, gdy programujesz duże, mylące oprogramowanie, które być może już rozumiesz, ale inni czytający są zdezorientowani.

Ostrzeżenie

  • C i C++ to języki programowania niskiego poziomu, co oznacza, że możesz celowo spowodować awarię komputera z błędnym kodem lub złośliwymi programami! NIGDY nie kompiluj i nie uruchamiaj programu, który zawiera kod "#include", chyba że jesteś NAPRAWDĘ PEWNY, że wiesz, co robi. Nawet jeśli wiesz, co robisz, staraj się tego unikać za wszelką cenę.
  • Upewnij się, że Twój kompilator i samouczki są aktualne! Nieaktualne kompilatory mogą spowodować, że prawidłowy kod źródłowy nie zostanie skompilowany lub pojawią się dziwne błędy w czasie wykonywania. To samo dotyczy samouczków.
  • Wiele programów antywirusowych pomyśli, że wszystko, co stworzysz, jest wirusem! Upewnij się, że dodałeś swój program do wyjątku i być może wyłącz antywirusa, aby zapobiec odinstalowaniu programu!