Page 83 - ЭВМ
P. 83

Предусмотренная  определением  возможность  контроля  за  ис-
               пользованием данных облегчает обнаружение ошибок до начала вы-
               полнения программ.
                      Такая интерпретация типов данных была реализована Дж. Вир-
               том в языке Паскаль. Она обеспечила абстрагирование от специфики
               конкретных ЭВМ, предоставила богатый выбор готовых типов данных
               и стандартных конструкторов типов данных (массивы, записи и т. д.),

               полезных для решения задач.
                      Набор типов переменных языков АТД можно представить сле-
               дующим образом (рис. 4.1):
                      1. Простые типы:
                      1) скалярные:
                      а) нестандартные (перечисление);
                      б) стандартные:
                      – целый (integer);
                      – вещественный (real);
                      – булевский (boolean);
                      – символьный (char);
                      2) ограниченные (subrange).

                      2. Сложные типы:
                      – массив (array);
                      – множество (set);
                      – файл (file);
                      – запись (record).
                      3. Ссылки (указатель, pointer).































                                       Рис. 4.1. Структура типов языков АТД


                                                           81
   78   79   80   81   82   83   84   85   86   87   88