Простой тип

Простой тип - тип данных, объекты (переменные или постоянные) которого не имеют доступной программисту внутренней структуры.

Как правило, к простым относятся числовые (целый тип, числа с плавающей запятой), символьный, логический, перечислимый и некоторые другие. Набор применяемых простых типов данных определяется языком программирования, а также может быть связан с аппаратной платформой. Например, в программируемых логических контроллерах используются типы данных для задания времени. Обычно синтаксис записи констант в программах зависит от типов данных, например 1 - запись целого числа, а 1.0 - запись вещественного числа.

Введение простых типов преследовало три важных цели:

  • упростить жизнь программистов, дав им готовые стандартизованные заготовки (некоторые ЯП позволяют сужать, конкретизировать простые типы под задачу) контейнеров для размещения данных;
  • избежать ошибок программирования, связаных с применением к данным несвойственных им команд;
  • избежать ошибок и неоднозначностей, связанных с вольным или невольным доступом к элементам простых типов.

Поскольку повседневная программистская практика всё же требует порой адресации к элементам простых типов, большинство "серьёзных" языков программирования включает в себя базовые (предопределённые) процедуры для доступа к этим элементам. Вот типичный джентельменский набор: функция, возвращающая знак числа-аргумента; функции, проверяющие чётность-нечётность числа (а по сути — возвращающие значение его младшего бита); функции, возвращающие целую и дробную части числа-аргумента. Хороший стиль программирования предполагает именно такой, опосредованный, доступ, поскольку прямое обращение (доступное Си, тем более, ассемблерам) чревато нечитаемостью и/или неоживляемостью программ.

См. также

Простой тип.

© 2021–2023 sud-mal.ru, Россия, Барнаул, ул. Денисова 68, +7 (3852) 74-95-52