C++: відмінності між версіями

Матеріал з Файна Меморії
Перейти до навігації Перейти до пошуку
Surikoff (обговорення | внесок)
мНемає опису редагування
Surikoff (обговорення | внесок)
мНемає опису редагування
Рядок 56: Рядок 56:
[http://www.cplusplus.com/doc/tutorial/ RTFM, noob]
[http://www.cplusplus.com/doc/tutorial/ RTFM, noob]


{{Navbox|name = Мови програмування |state = autocollapse |title = Мови програмування |image = 53335.jpg |above = |group1 = [[Мови програмування#Промислові|Промислові]] |list1 = [[Ассемблер]] · [[Сі]] · [[C++]] · [[Lisp]] · [[Haskell]] · [[Java]] · [[Javascript]] · [[Pascal|Поцкаль]] · [[Perl]] · [[PHP]] · [[Python]] · [[Ruby]] · [[Scheme]] · [[Visual Basic]] |group2 = [[Мови програмування#Езотеричні]] |list2 = [[HQ9+]] · [[INTERCAL]] · [[Brainfuck]] · [[Befunge]] · [[Malbolge]] · [[Piet]] · [[Spoon]] · [[Whitespace]]}}
{{Navbox|name = Мови програмування |state = autocollapse |title = Мови програмування |image = Файл:53335.jpg |above = |group1 = [[Мови програмування#Промислові|Промислові]] |list1 = [[Ассемблер]] · [[Сі]] · [[C++]] · [[Lisp]] · [[Haskell]] · [[Java]] · [[Javascript]] · [[Pascal|Поцкаль]] · [[Perl]] · [[PHP]] · [[Python]] · [[Ruby]] · [[Scheme]] · [[Visual Basic]] |group2 = [[Мови програмування#Езотеричні]] |list2 = [[HQ9+]] · [[INTERCAL]] · [[Brainfuck]] · [[Befunge]] · [[Malbolge]] · [[Piet]] · [[Spoon]] · [[Whitespace]]}}


[[Категорія:Мови програмування]]
[[Категорія:Мови програмування]]

Версія за 13:52, 22 квітня 2011

Б'єрн Страуструп дивиться на тебе як на поцкаліста

C++ - компільована статично типизована мова програмування. Фактично це переробка мови Сі і найпоширеніша на сьогодні мова програмування. Розроблена Б'єрном Страуструпом. Назва походить від Сі і інкременту ++. Використовується всюди: від написання драйверів до створення ігор, від ОС до серверів.


Короткий огляд

Коментарі

  • //коментар - до кінця рядка
  • /*коментар*/ - від /* до */

Типи

  • Символьні: char, wchar_t.
  • Числові: int, float, double і т.д.
  • Логічні: bool[1]

ООП

В С++ з'являються класи, які забезпечують 3 важливих опції ООП: інкапсуляцію, наслідування і поліморфізм.

Переваги


Критика

  • Бидлокодери кажуть, що він - складний. [2]
  • У нього сюшний синтаксис.
  • Занадто багато можливостей.
  • бла-бла-бла...

Реалізації

  • GNU C++
  • C++ БИДЛЕР БІЛДЕР
  • MS VISUAL STUDIO

Галерея

Примітки

  1. ↑ може приймати значення лише true або false
  2. ↑ Він не складний, але в великих проектах код перетворюється у бозна-що

Див. також

Посилання

RTFM, noob