где Age — это переменная типа integer. Если с клавиатуры ввели значение 34, операционная система преобразует нажатие клавиши в ASCII-коды символов 3 и 4. Эти текстовые данные должны быть преобразованы в двоичное представление числа 34 и переданы в переменную Age.
С течением времени HTML развился в систему разметки документов согласно тому, как они должны быть представлены на мониторе компьютера или напечатаны. Например, ингредиенты в рецепте можно пометить так, чтобы каждый из них выводился на новой строке. Однако мы надеемся, что с появлением новых языков разметки на основе XML акцент будет делаться на семантику. Предположим, например, что ингредиенты в списке помечены тегами <ingredient> и </ingredient>, а не просто перечислены. Тогда можно написать программу для поиска рецептов, содержащих или не содержащих определенные ингредиенты. Это будет существенным улучшением существующего состояния дел, поскольку сейчас мы можем только выделить рецепты, содержащие или не содержащие определенные слова. Точнее, при помощи семантических тегов программа сможет найти рецепт лазаньи, не содержащей шпинат, тогда как схожая программа, основанная на словесном содержимом, пропустит рецепт, начинающийся словами «В этой лазанье нет шпината». Такого улучшения можно было бы добиться, если бы в Интернете были задействованы стандарты разметки документов согласно семантике, а не словесному содержанию, и в результате мы получили бы всемирную семантическую сеть.
Контрольные вопросы
1. Как организована файловая система компьютера?
2. Как производится обслуживание файловой структуры?
3. Какие файлы называются последовательными? Приведите примеры.
4. Как осуществляется доступ к последовательному файлу? Поясните на примере.
5. Можно ли представить изображение в виде последовательного файла?
Лекция № 28 Индексация данных