ГлавнаяТексты

logo

ТЕКСТЫ

Текстовые файлы

Как объясняется в книге "Искусство программирования для UNIX", одна из максим или советов Дага МакИлроя, одного из отцов UNIX, гласит:

"Пишите программы для работы с текстовыми потоками, потому что это универсальный интерфейс."

Я считаю необходимым поразмышлять о большом значении текстового формата в программировании. Это подразумевает, что наши программы должны считывать текстовые данные — будь то непосредственно из командной строки или из внешних файлов — и создавать новые текстовые файлы. Текст читаем как человеком, так и машиной. Это идеальная система для упаковки наших данных и результатов в средах свободного программного обеспечения, поскольку она позволяет нам легко открывать, изучать и изменять их.

Сложный CAD-файл может быть текстовым файлом (DXF — это текст), или поверхность .STL, или BIM-файл типа IFC. Докторская диссертация или книга, отформатированная в .TEX, — это текст. Даже .DOCX — это текст, если его распаковать. Или файл KML или KMZ (KMZ — это сжатый KML). Исходный код всех языков программирования — это текстовые файлы.
(...)
продолжение следует