Wprowadzenie do C ++
C ++ jest statycznie wpisane, skompilowany styl, uniwersalne, wielkość liter, nieregularne język programowania, który umożliwia programowanie proceduralne, obiektowy i programowanie rodzajowy.
C ++ jest uważana za językśredniego szczebla, który łączy w sobie cechy języków wysokiego poziomu i języków niskopoziomowych.
C ++ Bjarne Stroustrup w 1979 roku w New Jersey Bell Laboratories, Murray Hill zaczął projektować rozwój. C ++ do dalszego rozwijania i doskonalenia języka C, początkowo o nazwie C z klasami, później przemianowany C ++ w 1983 roku.
C ++ jest rozszerzeniem C, w rzeczywistości, wszelkie ważne Programy C są ważne Program w C ++.
Uwaga: użycie statycznie wpisane język programowania jest przeprowadzenie kontroli typu w czasie kompilacji, a nie wykonywany przy sprawdzaniu typu run-time.
Programowanie obiektowe
C ++ w pełni obsługuje programowania obiektowego, w tym czterech głównych cech rozwoju obiektowego:
- pakiet
- Ukrywanie danych
- dziedziczyć
- polimorfizm
Biblioteka standardowa
standardem C ++ składa się z trzech istotnych elementów:
- Język Core zapewnia wszystkie bloki, w tym zmienne, stałe i typów danych, i tak dalej.
- C ++ Standardowa biblioteka oferuje szereg funkcji do manipulowania plikami, ciągi znaków, i tak dalej.
- Standard Template Library (STL), oferuje szereg metod manipulowania struktur danych.
ANSI
normy ANSI C ++ w celu zapewnienia przenoszenia - piszesz kod na komputerze Mac, UNIX, Windows, Alpha można skompilować.
Ponieważ standard ANSI była stabilna przez bardzo długi czas, kompilatory wszystkich głównych producentów C ++ obsługuje standardu ANSI.
Nauka C ++
Nauka C ++, kluczem jest zrozumienie pojęć i nie powinny wchodzić zbyt wiele technicznych szczegółów języku.
nauka języków programowania celem jest stać się lepszym programistą, to znaczy, w celu bardziej efektywnego projektowania i wdrażania nowych systemów i utrzymania starego systemu.
C ++ obsługuje różne style programowania. Można użyć Fortran, C, Smalltalk, itd jednego stylu języków programowania do pisania kodu. Każdy styl może skutecznie zapewnić skuteczność run-time i wydajność masową.
C ++ korzystanie
Zasadniczo, każdy programista ma zastosowanie w zakresie korzystania z C ++.
C ++ jest zazwyczaj używany do pisania sterowników i inne wymogi dostępu do oprogramowania w czasie rzeczywistym sprzęt bezpośrednio.
C ++ jest szeroko stosowany w nauczaniu i badaniach.
Jakiekolwiek użycie Windows PC lub Apple użytkownicy maszyny są pośrednio przy użyciu C ++, ponieważ główny interfejs użytkownika z tych systemów jest napisany w języku C ++.