|
|
|
Допиши кілька слів зі свого досвіду
Ми дописуємо Драматику разом і ця стаття потребує твоїх думок для повноти. Натисни "редагувати" згори сторінки чи розділу.
|
|
С (Сі, сіся) - процедурна мова програмування, розроблена Кеном Томпсоном для написання ОС Unix. Саме у цієї мови спиздили синтаксис PHP, Perl, C++, Java і всі-всі-всі.
Короткий огляд
Коментарі
//комент - до кінця рядка
/*комент*/ - від /* до */
Типи
Типізація - статична.
- Числові: int, float, double...
- Символьні: char
- Логічні: bool
Реалізації
Діалекти
Переваги
- Дуже підходить під написання ОС і компіляторів. Лінукс, Віндовс написані на ньому.
- Достатньо проста для новачка.
- Відносно невелика кількість коду. [1]
Недоліки
- Багатьом не подобається синтаксис. [2]
- Багато елементів Сі - потенційно небезпечні.
- define true false;
- define private public
- define TRUE (rand() > 0.1 ? TRUE : FALSE)
- Наявність вказівників*, які дозволяють змінювати не тільки значення змінних в пам'яті, але й сам програмний код
- Йобнута реалізація масивів через ці самі вказівники, завдяки чому кулхацкер може легко проникнути в систему, наприклад.
Посилання
Примітки
- ↑ Відносно, наприклад, Pascal'я
- ↑ Безкінечні '}}}}}' та інше гівно.
if topic == "C": print("int main(){return 0;} ") |
|---|
| | Загальне | | |
|---|
| | Мови | |
|---|
| | Браузери | |
|---|
| | Залізо | |
|---|
| | Інше | |
|---|
|