C++: відмінності між версіями
Перейти до навігації
Перейти до пошуку
мНемає опису редагування |
Vox (обговорення | внесок) вікіфікація |
||
| (Не показані 17 проміжних версій 6 користувачів) | |||
| Рядок 1: | Рядок 1: | ||
[[Файл:Bjarne-stroustrup-picture-1.jpg|200px|thumb| | [[Файл:Bjarne-stroustrup-picture-1.jpg|200px|thumb|праворуч|Б’єрн Страуструп дивиться на тебе як на [[Pascal|поцкаліста]]]] | ||
'''C++''' | '''C++''' — компільована статично типизована мова програмування. Фактично це переробка мови [[Сі]] і найпоширеніша на сьогодні мова програмування. Розроблена [[Б'єрн Страуструп|Б’єрном Страуструпом]]. Назва походить від [[Сі]] і [[Інкремент(програмування)|інкременту]] ++. Використовується всюди: від написання драйверів до створення ігор, від [[ОС]] до серверів. | ||
== Короткий огляд == | == Короткий огляд == | ||
===Коментарі=== | === Коментарі === | ||
* <code>//коментар''</code> — до кінця рядка | |||
* <code>/*коментар*/</code> — від ''/*'' до ''*/'' | |||
< | |||
< | |||
=== Типи === | |||
* Символьні: ''char'', ''wchar_t''. | |||
* Числові: ''int'', ''float'', ''double'' і т. д. | |||
* Логічні: ''bool''<ref>може приймати значення лише ''true'' або ''false''</ref> | |||
=== ООП === | |||
В С++ з’являються класи, які забезпечують 3 важливих опції ООП: інкапсуляцію, наслідування і поліморфізм. | |||
== Переваги == | == Переваги == | ||
*Він дуже потужний | * Він дуже потужний | ||
*С++ [[Мультипарадегменний|мультипарадегменний]]. | * С++ [[Мультипарадегменний|мультипарадегменний]]. | ||
*ШАБЛОНИ!!!! | * ШАБЛОНИ!!!! | ||
*і т.д. | * і т. д. | ||
== Критика == | == Критика == | ||
* Бидлокодери кажуть, що він — складний. <ref>Він не складний, але в великих проектах код перетворюється у бозна-що.</ref> | |||
*Бидлокодери кажуть, що він | * У нього [[Сі|сюшний]] [[Синтаксис|синтаксис]]. | ||
*У нього [[Сі|сюшний]] [[Синтаксис|синтаксис]]. | * Занадто багато можливостей. | ||
*Занадто багато можливостей. | * бла-бла-бла… | ||
*бла-бла- | |||
== Реалізації == | == Реалізації == | ||
*GNU C++ | * GNU C++ | ||
*C++ <S>БИДЛЕР</s> БІЛДЕР | * C++ <S>БИДЛЕР</s> БІЛДЕР | ||
*MS VISUAL STUDIO | * MS VISUAL STUDIO | ||
== Галерея == | == Галерея == | ||
<gallery> | <gallery> | ||
Файл:C++.png | Файл:C++.png | ||
| Рядок 82: | Рядок 45: | ||
== Див. також == | == Див. також == | ||
*[[Сі]] | * [[Сі]] | ||
*[[Pascal]] | * [[Pascal]] | ||
*[[Java]] | * [[Java]] | ||
== Посилання == | == Посилання == | ||
[http://www.cplusplus.com/doc/tutorial/ RTFM, noob] | [http://www.cplusplus.com/doc/tutorial/ RTFM, noob] | ||
{{Мови програмування}} | |||
[[Категорія:Мови програмування]] | |||
Поточна версія на 17:15, 19 червня 2011

C++ — компільована статично типизована мова програмування. Фактично це переробка мови Сі і найпоширеніша на сьогодні мова програмування. Розроблена Б’єрном Страуструпом. Назва походить від Сі і інкременту ++. Використовується всюди: від написання драйверів до створення ігор, від ОС до серверів.
Короткий огляд
Коментарі
//коментар— до кінця рядка/*коментар*/— від /* до */
Типи
- Символьні: char, wchar_t.
- Числові: int, float, double і т. д.
- Логічні: bool[1]
ООП
В С++ з’являються класи, які забезпечують 3 важливих опції ООП: інкапсуляцію, наслідування і поліморфізм.
Переваги
- Він дуже потужний
- С++ мультипарадегменний.
- ШАБЛОНИ!!!!
- і т. д.
Критика
- Бидлокодери кажуть, що він — складний. [2]
- У нього сюшний синтаксис.
- Занадто багато можливостей.
- бла-бла-бла…
Реалізації
- GNU C++
- C++
БИДЛЕРБІЛДЕР - MS VISUAL STUDIO
Галерея
-
Пачка Сі++ бидлера
Примітки
Див. також
Посилання
C++ - на цьому написали весь світ. |
||
|---|---|---|
| Промислові | Ассемблер · Сі · C++ · Lisp · Haskell · Java · Javascript · Поцкаль · Perl · PHP · Python · Ruby · Tcl · Visual Basic | |
| Езотеричні | HQ9+ · INTERCAL · Brainfuck · Befunge · Malbolge · Piet · Spoon · Whitespace | |