C++ dla początkujących: Dowiedz się więcej o C++
Shaun Lombard / E+ / Getty Images
C++ to język programowania ogólnego przeznaczenia wymyślony na początku lat 80. przez Bjarne Stroustrup w Bell Labs. Jest podobny do C, wynalezionego na początku lat 70. przez Dennisa Ritchie, ale jest bezpieczniejszym językiem niż C i zawiera nowoczesne techniki programowania, takie jak programowanie obiektowe.
Możesz przeczytać więcej o programowaniu obiektowym. C++ był pierwotnie nazywany C with Classes i jest tak kompatybilny z C, że prawdopodobnie skompiluje ponad 99% programów w C bez zmiany wiersza kod źródłowy . Była to celowa cecha projektowa projektanta. Oto krótki przegląd i historia C++.
Celem C++ jest precyzyjne zdefiniowanie serii operacji, które komputer może wykonać w celu wykonania zadania. Większość z tych operacji obejmuje manipulowanie liczbami i tekstem, ale wszystko, co komputer może fizycznie zrobić, można zaprogramować w C++. Komputery nie mają inteligencji – trzeba im dokładnie powiedzieć, co mają robić, a to jest określone przez używany język programowania. Po zaprogramowaniu mogą powtarzać kroki tyle razy, ile chcesz, z bardzo dużą prędkością. Nowoczesne komputery są tak szybkie, że w ciągu sekundy lub dwóch mogą liczyć do miliarda.
Co może zrobić program C++?
Typowe zadania programistyczne obejmują umieszczanie danych w Baza danych lub wyciąganie go, wyświetlanie szybkiej grafiki w grze lub wideo, sterowanie urządzeniami elektronicznymi podłączonymi do komputera, a nawet odtwarzanie muzyki i/lub efektów dźwiękowych. Możesz nawet napisać oprogramowanie do generowania muzyki lub pomocy w komponowaniu.
Czy C++ to najlepszy język programowania?
Niektóre języki komputerowe zostały napisane w określonym celu. Java została pierwotnie stworzona do sterowania tosterami, C do programowania systemów operacyjnych, Pascal do nauczania dobrych technik programowania, ale C++ jest językiem ogólnego przeznaczenia i zasługuje na przydomek „Swiss Pocket Knife of Languages”. Niektóre zadania można wykonać w C++, ale niezbyt łatwo, na przykład projektowanie GUI ekrany do aplikacji. Inne języki, takie jakVisual Basic,Delfya ostatnioC#mają wbudowane elementy graficzne GUI, dzięki czemu lepiej nadają się do tego typu zadań. Ponadto niektóre języki skryptowe, które zapewniają dodatkową programowalność aplikacjom, takim jak MS Word, a nawet Photoshop, są zwykle wykonywane w wariantach Basic, a nie C++.
Możesz dowiedzieć się więcej o pozostałych języki komputerowe i jak radzą sobie z C++.
Które komputery mają C++?
Lepiej jest powiedzieć, które komputery nie mają C++! Odpowiedź – prawie żadna, jest tak powszechna. Jest prawie uniwersalny język programowania i można je znaleźć na większości mikrokomputerów aż do dużych komputerów kosztujących miliony dolarów. Istnieją kompilatory C++ dla prawie każdego typu systemu operacyjnego.
Jak zacząć korzystać z C++?
Po pierwsze potrzebujesz kompilatora C++. Dostępnych jest wiele komercyjnych i bezpłatnych. Poniższa lista zawiera instrukcje dotyczące pobierania i instalowania każdego z kompilatorów. Wszystkie trzy są całkowicie bezpłatne i zawierają środowisko IDE ułatwiające edycję, kompilację i debugowanie aplikacji.
- Ściągnij i zainstaluj Eksplorator Turbo C++ firmy Borland
- Ściągnij i zainstalujVisual C++ 2005 Express Edition firmy Microsoft
- Ściągnij i zainstaluj Otwórz kompilator Watcom C/C++
Instrukcje pokazują również, jak wprowadzić i skompilować pierwszą aplikację C++.
Jak zacząć pisać aplikacje w C++?
C++ jest pisany przy użyciu edytora tekstu. Może to być notatnik lub IDE, takie jak te dostarczone z trzema wymienionymi powyżej kompilatorami. Piszesz program komputerowy jako serię instrukcji (tzw sprawozdania ) w notacji, która wygląda trochę jak wzory matematyczne.
Jest to zapisywane w pliku tekstowym, a następnie kompilowane i łączone w celu wygenerowania kodu maszynowego, który można następnie uruchomić. Każda aplikacja, której używasz na komputerze, została napisana i skompilowana w ten sposób, a wiele z nich będzie napisanych w C++. Czytaj więcej o kompilatorach i jak działają. Zwykle nie można uzyskać oryginalnego kodu źródłowego, chyba że tak byłootwarte źródło.
Czy istnieje wiele C++ Open Source?
Ponieważ jest tak rozpowszechniony, wiele oprogramowania open source zostało napisane w C++. W przeciwieństwie do aplikacji komercyjnych, w których kod źródłowy jest własnością firmy i nigdy nie został udostępniony, kod open source może być przeglądany i używany przez każdego. To doskonały sposób na naukę technik kodowania.
Czy mogę dostać pracę programisty?
Z pewnością. Istnieje wiele zadań C++ i istnieje ogromna ilość kodu, który będzie wymagał aktualizacji, konserwacji i czasami przepisywania. Trzy najpopularniejsze języki programowania według kwartalnej ankiety Tiobe.com to Java, C i C++.
Możesz pisać własne gry, ale musisz być artystą lub mieć przyjaciela artysty. Będziesz także potrzebować muzyki i efektów dźwiękowych. Dowiedz się więcej o tworzeniu gier. Być może kariera zawodowa od 9 do 5 byłaby bardziej odpowiednia - przeczytaj o profesjonalna kariera a może rozważ wejście w świat Inżynieria oprogramowania pisanie oprogramowania do sterowania reaktorami jądrowymi, samolotami, rakietami kosmicznymi lub innymi obszarami krytycznymi dla bezpieczeństwa.
Jakie narzędzia i narzędzia są dostępne?
Cóż, jeśli nie możesz znaleźć tego, czego chcesz, zawsze możesz to napisać. W ten sposób powstała większość narzędzi.