Информационные системы и технологии УДК 519.682.7+ 004.4'272 П.П. КЕЙНО, А.В. СИЛУЯНОВ ДЕКЛАРАТИВНЫЙ ПОДХОД ОПИСАНИЯ ДИНАМИЧЕСКИХ СТРУКТУР СЕРВЕРНОЙ СТОРОНЫ ПРИ РАЗРАБОТКЕ WEB-УЗЛОВ Предлагается новая методология описания динамических структур серверной стороны, целью которой является повышение эффективности разработки web-узлов различной степени сложности без использования алгоритмического программирования. <...> Ключевые слова: декларативное программирование; визуализация структуры; webразработка; методология программирования; всемирная паутина; серверные технологии; семантика; интерпретация. <...> Задача эффективной разработки программного обеспечения стояла еще на заре эпохи электронно-вычислительных машин. <...> Почти сразу после появления первых ЭВМ вводятся понятия низкоуровневых и высокоуровневых языков программирования. <...> Известно, что язык высокого уровня обладает абстракцией, в нем введены дополнительные смысловые конструкции, облегчающие понимание логики работы программы и не требующие подробного описания. <...> Это требует дополнительных временных ресурсов в освоении языка, однако значительно повышает эффективность разработки [1]. <...> С расцветом всемирной паутины и гипертекста возникла потребность создания динамических страниц – страниц, сгенерированных на основе логических структур стороны сервера в зависимости от предпочтений пользователя. <...> Для этих целей было решено не разрабатывать собственный язык программирования, а связать данные клиента через специальный интерфейс с обычными программами, установленными на сервере. <...> Такие программы могут быть написаны на любом языке программирования и иметь любую архитектуру, поддерживаемую операционной системой. <...> Так, в 1993-м году появилась технология CGI (Common Gateway Interface) – специализированный интерфейс, принимающий данные из браузера пользователя и передающий их в программу через стандартное устройство ввода и переменные окружения [2]. <...> Проблема эффективной <...>