Метапрограмування

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Метапрограмування — вид програмування, пов'язаний із створенням програмного коду, який на основі описів (метаданих) деяких процесів, алгоритмів або даних породжує інші програми для автоматизації описаних процесів, виконання послідовностей операцій алгоритмів або обробки даних[1]. Метапрограмування засноване на метаданих, які можуть визначати типи, структуру або правила обробки даних, але не обмежується лише цим. Генеруючі код програми часто називають метапрограмами, a написання цих програм називається метапрограмуванням.

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. Джонатан Бартлетт. Мистецтво метапрограмування, Частина 1: Вступ до метапрограмування [Архівовано 24 грудня 2013 у Wayback Machine.] (рос.)

Посилання

[ред. | ред. код]