Reklama

programowanie cNauka programowania może być trudna dla wielu osób, nawet przy względnie łatwych językach programowania. Podczas gdy Java jest łatwiejsza do rozpoczęcia (gdzie mamy wiele artykułów tutaj w MakeUseOf dla Java, a także Internetowe języki skryptowe Naucz się mówić „Internet”: Twój przewodnik po xHTMLWitamy w świecie XHTML - Extensible Hypertext Markup Language - język znaczników, który pozwala każdemu na tworzenie stron internetowych z wieloma różnymi funkcjami. To podstawowy język Internetu. Czytaj więcej i decydowanie, którego się uczyć Jakiego języka programowania się uczyć - programowanie siecioweDzisiaj przyjrzymy się różnym językom programowania sieci, które napędzają Internet. To czwarta część serii dla początkujących. W części 1 poznaliśmy podstawy ... Czytaj więcej ), C ++ może nie być.

Jednak dla osób z pewnym doświadczeniem programistycznym nauka języka C ++ będzie trudniejsza niż dla początkujących, choć istnieje wiele dobrych stron do nauki.

Dlaczego warto uczyć się C ++?

instagram viewer

Dlaczego miałbyś się uczyć C ++? Jest to bardzo potężny język programowania, który ma motto „ufaj programistom”. Chociaż ta postawa zwiększa również prawdopodobieństwo błędów bez zdziwienia kompilatora, daje on programiście większą elastyczność w sposobie pisania kodu.

Z tego powodu większość programów jest przynajmniej częściowo napisana w tym języku lub jego kuzynie C. Nauka C ++ jest również korzystna w inny sposób - ponieważ C ++ jest bardzo podobny do C, możesz zrozumieć i (w przeważającej części) kod również w C.

programowanie c

LearnCpp to świetne miejsce zarówno dla początkujących, jak i nieco doświadczonych programistów, aby rozpocząć pracę z C ++. Autor strony ma bardzo dobrze napisane, dokładne samouczki, które dosłownie obejmują każdą podstawową lekcję (takie jak instalowanie dobrego IDE, takiego jak mój ulubiony Geany dla Linux Geany - świetny lekki edytor kodów dla systemu LinuxZaskakujące jest, że Linux nie oferuje tylu dobrych IDE (zintegrowane środowiska programistyczne). Myślę, że dzieje się tak, ponieważ w tamtym czasie większość programistów Linuksa wyjęła stary dobry Notatnik (lub gedit w tym przypadku) i zaczęła ... Czytaj więcej ) do niektórych bardzo zaawansowanych rzeczy (takich jak najnowsze zmiany w wersji C ++ z 2011 r.).

Spośród wszystkich stron, które tu wymieniam, polecam wypróbowanie tego w pierwszej kolejności przed wszystkimi innymi. Samouczki podążają bardzo logiczną ścieżką, która opiera się na poprzednich samouczkach. Ponadto po każdej lekcji autor oferuje quiz, aby sprawdzić, czy rozumiesz, o czym była lekcja, co uważam za fantastyczne.

c przykłady programowania

CPlusPlus to kolejna świetna strona do nauki języka C ++. Chociaż ta strona zawiera również tutoriale, lepiej jest ją wykorzystać jako odniesienie. Istnieje wiele pojęć programistycznych, które możesz sprawdzić, co jest bardzo pomocne, gdy chcesz użyć określonej techniki, ale utkniesz.

Ta strona może nie być absolutnie najlepsza dla początkujących, ponieważ jej referencyjny charakter sugeruje, że zawiera więcej żargonu niż LearnCpp.com. Jednak informacje zawarte na stronie są nadal bardzo dobre i powinny być używane, dopóki rozumiesz, co mówi.

programowanie c

W przypadku, gdy dwie pierwsze strony nie są filiżanką herbaty z jakiegokolwiek powodu, być może będziesz mieć więcej szczęścia z Cprogramming.com. Ta strona zawiera również dobrze napisany samouczek i inne gadżety, z których zdecydowanie możesz skorzystać. Po prostu osobiście wolę LearnCpp.com, ponieważ trochę znajduję tutoriale na tej stronie łatwiejsze do zrozumienia i łatwiejsze przechodzenie między lekcjami, ponieważ są one lepiej zorganizowane (znowu mój opinia). Jednak Twoja opinia może nie być taka sama jak moja, więc jeśli to działa lepiej dla Ciebie, skorzystaj z niej!

Zaletą Cprogramming.com jest to, że zawiera zarówno tutoriale dla C ++, jak i C, dzięki czemu możesz uczyć się obu języków za pomocą tutoriali napisanych przez tego samego autora. Jest to świetne do rysowania porównań między dwoma językami, a jeśli okaże się, że nauka języka C ++ jest łatwiejsza w tej witrynie, najprawdopodobniej będzie tak samo łatwo dzięki samouczkowi C.

Wniosek

Mamy nadzieję, że dzięki tym trzem stronom będziesz w stanie zrozumieć C / C ++ i zacząć pisać własne programy. Pamiętaj tylko, że na początku funkcjonalność powinna być priorytetem nad wyglądem, więc nie myśl, że Twój program jest nic wart, jeśli nie ma GUI. Algorytmy i inne kodowanie sprawiają, że program robi to, co powinien, a jeśli działa, to świetnie! Misja zakończona sukcesem!

Daj nam znać, które witryny wolisz w komentarzach poniżej.

Źródło zdjęcia: Tło internetowe z kodem binarnym za pośrednictwem Shutterstock

Danny jest senior na University of North Texas, który lubi wszystkie aspekty oprogramowania open source i Linuksa.