領域專用語言 GCC-MELT 0.9.1 發布
GCC-MELT 是一個高級的領域專用語言,用于簡化 GCC 類插件擴展的開發。這些擴展可用來分析和修改 GCC 內部表現。MELT 語言提供了一些高級特性。需要注意的是 MELT 語言被翻譯成 C 語言,包含強大的模式匹配工具可操作動態類型數據和原生的 GCC 結構。支持函數式應用、面向對象和反射編程風格,使用類 Lisp 的語法。
該版本新增函數包括:variadic MELT functions, a variadic (DEBUG ...) macro, and variadic ADD2OUT functions. 同時也修復了一些bug。
項目地址:http://gcc-melt.org/
GCC(GNU Compiler Collection,GNU編譯器套裝),是一套由 GNU 開發的編程語言編譯器。它是一套以 GPL 及 LGPL 許可證所發行的自由軟件,也是 GNU計劃 的關鍵部分,亦是自由的 類Unix 及蘋果計算機 Mac OS X 操作系統的標準編譯器。GCC(特別是其中的C語言編譯器)也常被認為是跨平臺編譯器的事實標準。
GCC 原名為 GNU C 語言編譯器(GNU C Compiler),因為它原本只能處理 C語言。GCC 很快地擴展,變得可處理 C++。之后也變得可處理 Fortran、Pascal、Objective-C、Java, 以及 Ada 與其他語言。
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!