Примітивний тип

Примітивний (вбудований, базовий) тип - тип даних, що надається мовою програмування як базова вбудована одиниця мови.

В залежності від мови та його реалізації, набір таких типів може сильно розрізнятися. Він визначається вимогами до простоти мови та компілятора ( інтерпретатора), ефективності реалізації, особливостям сфер застосування мови, виразності засобів мови для побудови нових типів. Зазвичай нізкоуровненевие мови програмування надають дуже обмежений набір вбудованих типів, безпосередньо реалізується низькорівневими конструкціями. Навпаки, мови високого рівня надають зазвичай великий набір вбудованих типів, так як це дозволяє підвищити їх продуктивність.

Більшість мов програмування не дозволяють змінювати роботу вбудованих типів, однак, наприклад, в Smalltalk або Ruby можна не тільки додавати до цих типів нові операції, але і змінювати старі.


Приклади примітивних типів в різних мовах

Практично всі мови програмування включають:

Також часто включаються:

Більш екзотичні примітивні типи:

Перегляд цього шаблону Типи даних
Неінтерпретіруемие
Числові
Текстові
Покажчик

Адреса Посилання

Композитні
Інші

Логічний Нижчий тип Колекція Перераховуються тип Виняток First-class function Opaque data type Recursive data type Семафор Потік Вищий тип Type class Unit type Void

Пов'язані теми

Абстрактний тип даних Структура даних Інтерфейс Kind (type theory) Примітивний тип Subtyping Шаблони C + + Конструктор типу Parametric polymorphism