Jak nauczyć się programowania na c ++
Jak nauczyć się programowania++. Szkolenie programistyczne Zdecydowanie zajmuje więcej niż jedną noc i wymaga wiele ciężkiej pracy i oddania w przypadku (zwłaszcza w C ++). Ten przewodnik pomoże Ci w tym procesie.
Kroki
jeden. Dowiedz się o historii++. Najlepszym sposobem na rozpoczęcie programowania w języku jest poznanie jego korzeni. Nawet jeśli nie możesz zrozumieć wszystkiego, co czytasz, niektóre z tych stron wprowadzą Cię do ważnych warunków, które przyjdą później (na przykład, "Programowanie zorientowane na obiekty").
2. Zainstaluj kompilator C ++ (i prawdopodobnie IPR). W celu programowania w C ++ kompilator wymaga, ponieważ rzeczywisty kod źródłowy musi być skompilowany do pliku, który komputer będzie mógł uruchomić. Jeśli używasz systemu Windows, Visual C ++ 2010 Express będzie dobrą opcją, a jeśli używasz Linuksa, Geana będzie dobrym wyborem. Oba są wyposażone w wbudowany IPR (niezależny środowisko rozwoju), co może ułatwić proces pisania kodu źródłowego. (UWAGA:. Wiele osób online zaleca korzystanie z kompilatora IPR i Compiller DEV-C++. Nie rób tego. Nie został zaktualizowany przez 5 lat i ma wiele stron słynnych błędów wymienionych tutaj: http: // sourceForge.Net / Tracker /?Group_id = 10639 i ATID = 110639)
3. Wybierz samouczek lub dwa, aby rozpocząć naukę C++. Ten krok wraz z kompilatorem, jednym z najważniejszych kroków całego procesu. Jest kilka rzeczy, w których musisz się upewnić. Przede wszystkim upewnij się, że podręcznik jest napisany dla pełnych przybyszu w programowaniu i bardziej szczegółowo w opisach. Następnie upewnij się, że kod w podręczniku podręcznika podąża za standardem C ++ 03 lub nawet nowym C ++ 11 (jeszcze nie standaryzowany, więc uważaj na pytania kompilatora), ponieważ nowoczesne kompilatory mogą mieć problemy z kompilacją przestarzałego kod lub po prostu odrzuć go w ogóle. Dobre przykłady to samouczek C ++ na stronie z programowaniem.COM i podręcznik na stronie internetowej cplusplus.COM / DOC / TUTORIAL /.
cztery. Wypróbuj wszystkie nowe koncepcje. Ważną częścią programowania jest nie tylko przeczytanie o różnych koncepcjach, ale także używają ich w swoim kodzie. Kod kopiowania w Twoim iprze nie da wyników. Jest o wiele przydatny do wprowadzenia każdego przykładu, a nawet próbować stworzyć własne pomysły programów, które wykorzystują koncepcję studiowania maksymalnej ilości informacji.
pięć. Uczyć się od innych deweloperów. Jedną z najlepszych rzeczy programistyczne jest to, że niezależnie od tego, jak masz poziom umiejętności, kod źródłowy tego samego poziomu lub jeden krok powyżej będzie zawsze zawsze. Dobrym sposobem na studia bardziej złożonego kodu źródłowego jest przeczytanie aż do osiągnięcia punktu, którego nie rozumiesz, a następnie spróbuj rozwiązać go w głowie - Jeśli nie znasz konkretnej części kodu, przeczytaj o tym w swoim samouczku lub materiał referencyjny, aż zrozumiesz.
6. Zarabiaj zadania przy użyciu koncepcji, których się nauczyłeś. Absolutnie najlepszy sposób na utrzymanie tego, czego się dowiesz - nie tylko napisanie przykładów kodu źródłowego, ale faktycznie wykonaj z nimi zadania. Jak z programowaniem.COM i projekt Eulera poprosi o dobre problemy, które możesz spróbować zdecydować o stosowaniu koncepcji w sytuacjach rzeczywistych. Jeśli nie możesz utworzyć algorytmu do zadania, jako skrajny przypadek, sprawdź obecność podobnego, wykonanego przez innych i uczyć się z niego. Jaki jest punkt rozwiązania problemu, jeśli nie uczysz się od wyniku?
7. Pomóc innym, którzy potrzebują pomocy. Teraz, gdy nauczyłeś się pracować z C ++, powinieneś zacząć pomagać innym nowicjom online z rozwiązać ich problemy i wspierać je na tej samej ścieżce, na której byłeś! Nie zniechęcaj się, jeśli osoba, która zapytała Cię o pomoc, nie chce słuchać swojej rady: Twoja odpowiedź może być przydatna dla kogoś innego.
Rada
- Zawsze komentuj kod źródłowy! Nawet dla prostego i zrozumiałego kodu nigdy nie uszkadza napisania krótkiego wyjaśnienia funkcji programu na początku. Będzie to również przydatny przyzwyczajenie, kiedy później zaprogramujesz duże mylące oprogramowanie, które możesz i mógł zrozumieć, ale co pomyli innym czytelnikowi.
- Nie bądź zdenerwowany! Programowanie oprogramowania może być mylące, ale zdecydowanie nie oznacza, że powinieneś po prostu wyrzucać wszystkie swoje postępy i zrezygnować z nauki! Jeśli konkretna książka referencyjna nie radzi sobie z twoją pracą, spróbuj czytać innego w tej kwestii - nie powinno być twoim problemem!
- Jeśli podczas wykonania otrzymasz błędy podczas egzekucji, problem nie jest problemem składniowym, ale zamiast tego był problem z algorytmem. Spróbuj nagrać dokładne rzeczy, które powinny zrobić algorytm, a następnie porównaj je z kodem źródłowym. Najgorsza wersja rozwoju wydarzeń - pokaż swój kod społeczności internetowej i sprawdzić, czy mogą znaleźć problemy dla Ciebie, ale upewnij się, że pytasz o uprzejmie! Ludzie, którzy pomagają wykorzystać swój czas, aby mogli wydać na programowanie, aby odpowiedzieć na twoje pytania, więc bądź wdzięczny!
- Jeśli otrzymasz błąd kompilacji, przeczytaj ponownie kod źródłowy i sprawdź, czy możesz samodzielnie znaleźć błędy. Chociaż same błędy mogą wydawać się zaszyfrowane, starają się powiedzieć, że jest źle, więc zobacz, co możesz dowiedzieć się o błędzie.
Ostrzeżenie
- C i C ++ - Bardzo niskie języki programowania, to znaczy masz możliwość zniszczenia komputera z nieprawidłowym kodem lub ukierunkowanym złośliwym oprogramowaniem! Nigdy nie skompiluj i nie uruchamiaj programów"#Zawierać
", Jeśli nie jesteś absolutnie pewien, że wiesz, co robisz, a nawet jeśli wiesz, co robisz, spróbuj tego uniknąć. - Upewnij się, że kompilator i samouczek są istotne! Nieaktualne kompilatory mogą nie skompilować kodu źródłowego pracy lub powodować dziwne błędy podczas wykonania. To samo można powiedzieć o podręcznikach.