Метапрограмування — вид програмування, пов'язаний із створенням програмного коду, який на основі описів (метаданих) деяких процесів, алгоритмів або даних породжує інші програми для автоматизації описаних процесів, виконання послідовностей операцій алгоритмів або обробки даних. Метапрограмування засноване на метаданих, які можуть визначати типи, структуру або правила обробки даних, але не обмежується лише цим. Генеруючі код програми часто називають метапрограмами, a написання цих програм називається метапрограмуванням.
Див. також
Примітки
- Джонатан Бартлетт. Мистецтво метапрограмування, Частина 1: Вступ до метапрограмування [ 24 грудня 2013 у Wayback Machine.] (рос.)
Посилання
- Мистецтво метапрограмування
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Metaprogramuvannya vid programuvannya pov yazanij iz stvorennyam programnogo kodu yakij na osnovi opisiv metadanih deyakih procesiv algoritmiv abo danih porodzhuye inshi programi dlya avtomatizaciyi opisanih procesiv vikonannya poslidovnostej operacij algoritmiv abo obrobki danih Metaprogramuvannya zasnovane na metadanih yaki mozhut viznachati tipi strukturu abo pravila obrobki danih ale ne obmezhuyetsya lishe cim Generuyuchi kod programi chasto nazivayut metaprogramami a napisannya cih program nazivayetsya metaprogramuvannyam Div takozhUzagalnene programuvannya SkaffoldingPrimitkiDzhonatan Bartlett Mistectvo metaprogramuvannya Chastina 1 Vstup do metaprogramuvannya 24 grudnya 2013 u Wayback Machine ros PosilannyaMistectvo metaprogramuvannya Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi