Samouczek języka C ++
C++ to język programowania średniego poziomu opracowany przez Bjarne Stroustrupa od 1979 roku w Bell Labs. C++działa na różnych platformach, takich jak Windows, Mac OS i różne wersje systemu UNIX. ToC++ samouczek przyjmuje proste i praktyczne podejście do opisu pojęć C++ dla początkujących i zaawansowanych inżynierów oprogramowania.
Dlaczego warto się uczyć C ++
C++jest koniecznością dla studentów i pracujących profesjonalistów, aby zostać wielkim inżynierem oprogramowania. Wymienię niektóre z kluczowych zalet nauki C ++:
C ++ jest bardzo blisko sprzętu, więc masz szansę pracować na niskim poziomie, co daje dużą kontrolę w zakresie zarządzania pamięcią, lepszą wydajność i wreszcie solidne tworzenie oprogramowania.
C++ programmingdaje jasne zrozumienie programowania obiektowego. Zrozumiesz niskopoziomową implementację polimorfizmu, gdy zaimplementujesz wirtualne tabele i wirtualne wskaźniki tabel lub dynamiczną identyfikację typu.
C ++ to jeden z najbardziej ekologicznych języków programowania i uwielbiany przez miliony programistów. Jeśli jesteś świetnym programistą C ++, to nigdy nie będziesz siedział bez pracy, a co ważniejsze, otrzymasz wysokie wynagrodzenie za swoją pracę.
C ++ to najczęściej używane języki programowania w programowaniu aplikacji i systemów. Możesz więc wybrać obszar zainteresowań związanych z tworzeniem oprogramowania.
C ++ naprawdę uczy różnic między kompilatorem, konsolidatorem i programem ładującym, różnymi typami danych, klasami pamięci, typami zmiennych, ich zakresami itp.
Istnieje tysiące dobrych powodów, by nauczyć się programowania w C ++. Ale jedno jest pewne, aby nauczyć się dowolnego języka programowania, nie tylko C ++, wystarczy programować, programować i wreszcie kodować, aż zostaniesz ekspertem.
Hello World przy użyciu C ++
Żeby cię trochę podniecić C++ programming, Dam ci mały, konwencjonalny program Hello World w C ++. Możesz go wypróbować za pomocą linku Demo
C ++ to super zestaw programowania w C z dodatkową implementacją koncepcji obiektowych.
#include <iostream>
using namespace std;
// main() is where program execution begins.
int main() {
cout << "Hello World"; // prints Hello World
return 0;
}
Dostępnych jest wiele kompilatorów C ++, których możesz użyć do skompilowania i uruchomienia powyższego programu:
Apple C ++. Xcode
Rozlew krwi Dev-C ++
Clang C ++
Cygwin (GNU C ++)
Mentor Graphics
MINGW - „Minimalistyczne GNU dla Windows”
Źródło GNU CC
IBM C ++
Intel C ++
Microsoft Visual C ++
Oracle C ++
HP C ++
Naprawdę niemożliwe jest podanie pełnej listy wszystkich dostępnych kompilatorów. Świat C ++ jest po prostu za duży i dzieje się zbyt wiele nowych.
Zastosowania programowania w C ++
Jak wspomniano wcześniej, C ++ jest jednym z najczęściej używanych języków programowania. Jest obecny w prawie każdym obszarze tworzenia oprogramowania. Wymienię tutaj kilka z nich:
Application Software Development- Programowanie w C ++ było używane przy tworzeniu prawie wszystkich głównych systemów operacyjnych, takich jak Windows, Mac OSX i Linux. Oprócz systemów operacyjnych, podstawowa część wielu przeglądarek, takich jak Mozilla Firefox i Chrome, została napisana w języku C ++. C ++ został również wykorzystany do stworzenia najpopularniejszego systemu baz danych o nazwie MySQL.
Programming Languages Development - C ++ był szeroko stosowany w tworzeniu nowych języków programowania, takich jak C #, Java, JavaScript, Perl, UNIX's C Shell, PHP i Python oraz Verilog itp.
Computation Programming - C ++ to najlepsi przyjaciele naukowców ze względu na dużą szybkość i wydajność obliczeniową.
Games Development - C ++ jest niezwykle szybki, co pozwala programistom na programowanie proceduralne dla funkcji intensywnie korzystających z procesora i zapewnia większą kontrolę nad sprzętem, dzięki czemu jest szeroko stosowany w projektowaniu silników do gier.
Embedded System - C ++ jest intensywnie używany w opracowywaniu aplikacji medycznych i inżynieryjnych, takich jak oprogramowanie do maszyn MRI, zaawansowane systemy CAD / CAM itp.
Ta lista jest długa, są różne obszary, w których programiści chętnie używają C ++ do dostarczania świetnego oprogramowania. Gorąco polecam naukę C ++ i współtworzenie świetnego oprogramowania dla społeczności.
Publiczność
Ten samouczek C ++ został przygotowany dla początkujących, aby pomóc im zrozumieć podstawowe i zaawansowane pojęcia związane z C ++.
Wymagania wstępne
Zanim zaczniesz ćwiczyć z różnymi typami przykładów podanych w tym samouczku C ++, zakładamy, że znasz już podstawy programu komputerowego i język programowania komputera.