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.