Сложные типы данных
Lazarus IDE: Основы программирования в Windows
Несмотря на то, что всё потихоньку уходит в сеть, программирование для настольных компьютеров остаётся востребованным. И будет таковым ещё долго. Ну а самая распространённая операционная система для настольных компьютеров – это по-прежнему Windows. Поэтому любой программист, даже если он собирается стать веб-разработчиком, должен знать хотя бы основы создания программ для Windows. Подробнее... |
В принципе, уже изученных нами типов данных уже достаточно, чтобы создавать программы практически любой сложности. В конце концов, раньше люди вообще писали программы в машинных кода, а изобретение Ассемблера стало для программистов огромным облегчением.
Но главный не возобновимый ресурс - это время. Так зачем же его тратить на мучения с Ассемблером, если есть языки высокого уровня? И зачем тратить это время на изобретение конструкций с простыми типами данных, если давно уже придуманы сложные типа данных на все случаи жизни?
Правильно. Незачем. Лучше потратить его один на изучение этих сложных типов данных. Вот этим мы и будем заниматься далее.
Итак, вначале коротко об основных сложных типах данных. А потом о каждом из них подробно.
Массивы
Массив - это набор из нескольких элементов, которые имеют простой тип данных. Например, если вы хотите работать с таблицами или матрицами, то массивы для этого подойдут как нельзя лучше.
Строки
С символьным типом данных вы уже знакомы. Но этот тип данных может хранить только один символ в одной переменной. А чтобы работать сразу с целой строкой, используются строковые типы данных. По сути строка - это массив символов. Есть нюансы, но об этом позже.
Множества
Если вы помните математику, то с этим понятием вы знакомы. Если не помните, то вспоминайте. Мы всё-таки изучаем программирование, поэтому тратить время на объяснение математических терминов я не буду.
Записи
Запись - это набор элементов разных типов. Использование записей - это первый шаг на пути объектно-ориентированного программирования. Записи очень сильно облегчают жизнь программисту.
Файлы
Что такое файл, надеюсь, всем понятно. Хотя бы с точки зрения пользователя. Файлы используются для хранения данных.
На этом краткий обзор закончим. Более подробно о сложных типах данных см. в соответствующих разделах.