基本介紹
- 中文名:元編程
- 外文名:Metaprogramming
- 屬於:某類電腦程式的編寫
- 語言特性:反射
元編程(Metaprogramming)是指某類電腦程式的編寫,這類電腦程式編寫或者操縱其他程式(或者自身)作為它們的數據,或者在運行時完成部分本應在編譯時完成的工作。很多...
模板元編程是一種元編程技術,編譯器使用模板產生暫時性的源碼,然後再和剩下的源碼混合併編譯。這些模板的輸出包括編譯時期常量、數據結構以及完整的函式。如此利用...
MPL(Meta-Programming Library)是由David Abrahams和Aleksey Gurtovoy為方便模板元編程而開發的庫,2003年被Boost吸納為其中的一員,此後又歷經一些大幅度修改,已經相當...
Paolo Perrotta編寫的《Ruby元編程》填補了Ruby語言參考手冊和編程案例之間的空白。它不僅解釋了各種元編程的技術,還展示了編寫更精練、更優良代碼的方法。不過要事先...
《C++模板元編程》適合中、高階C++程式設計師等參考。...... 《C++模板元編程》是關於C++模板元編程的著作。《C++模板元編程》主要介紹Traits和類型操縱、深入探索元函...
編程語言理論(PLT)是計算機科學的一個分支,涉及編程語言及其各自特徵的設計,實現,分析,表征和分類。 它屬於計算機科學學科,既依賴於並影響數學,軟體工程,語言學甚至...
《函式式編程思維》是人民郵電出版社出版的圖書,作者是[美] Neal Ford 。...... 《函式式編程思維》是人民郵電出版社出版的圖書,作者是[美] Neal Ford 。...
Elixir 是一個基於 Erlang 虛擬機的函式式、面向並行的通用編程語言。Elixir 以 Erlang 為基礎,支持分散式、高容錯、實時應用程式的開發,同時亦對其進行擴展使之藉助...
有類似Lisp的宏以及其它元編程工具 Julia示例 編輯 #生成Mandelbrot集合 function mandel(z) c = z maxiter = 80 for n = 1:maxiter if abs(z) > 2 return...
TMP(Template MetaProgramming),一種基於模板的編程方式,將工作由運行期轉移到編譯階段,當編譯完成時,計算也完成,可以實現早期錯誤偵測和更高的執行效率。...
《Ruby編程語言》是由電子工業出版社出版的圖書,作者是David Flanagan Yukihiro Matsumoto。...
多重編程範式(Multi-paradigm programming language)是一種可以支持超過一種編程范型的編程語言。“Multi-paradigm”這個詞是由比雅尼·史特勞斯特魯普博士在其著作中...
模板元,書籍名,簡述了模板元編程技術的起源、概念和機制, 並介紹了模板元編程技術在Blitz++和Loki程式庫中的套用。...
現在道語言的擴展模組也逐漸豐富了起來,包括了支持CGI網站編程,MYSQL資料庫操作, LAPACK和GSL數值計算庫,GraphicsMagick圖像處理庫,MathGL數學繪圖,OpenGL三維圖形, ...