五月丁香久久新网址,精品99久久久蜜桃,亚洲xx视频在线观看,日本一二三区在线视频,日韩在线96,欧美中日韩另类些,操碰97的网站,久久久九九,99干99操

首頁 > 宏觀 > 正文

C預(yù)處理器是什么意思?句法預(yù)處理器的含義是什么意思?

2023-05-22 09:31:04來源:創(chuàng)視網(wǎng)

C預(yù)處理器是什么意思?最常見的例子是C預(yù)處理器,采用以'#'為行首的指示。因?yàn)樗恢赖讓诱Z言...

C預(yù)處理器是什么意思?

最常見的例子是C預(yù)處理器,采用以'#'為行首的指示。因?yàn)樗恢赖讓诱Z言,它的使用被批評(píng)并且它的許多功能被其它語言直接內(nèi)建。例如,宏替換被顯示內(nèi)聯(lián)和模板替代,包含變?yōu)榫幾g期導(dǎo)入(compile-time import,這需要在目標(biāo)代碼中預(yù)先保存類型信息,使這個(gè)功能無法改進(jìn)一個(gè)語言);條件編譯被if-then-else和死代碼消除替代。

句法預(yù)處理器的含義是什么意思?

句法預(yù)處理器是由Lisp家族語言引進(jìn)的。它們的作用是根據(jù)若干用戶定義的規(guī)則轉(zhuǎn)換語法樹。對(duì)于某些程序語言,這些規(guī)則是使用同一種語言來寫的(compile-time reflection)。這就是Lisp和OCaml的情況。某些編程語言依靠一個(gè)完全的外部語言來定義轉(zhuǎn)換,例如XSLT處理器處理XML的方式,或與靜態(tài)類型的對(duì)應(yīng)語言CDuse。

靜態(tài)處理器常被用來自定編程語言的語法,并透過增加新的primitives或嵌入特定領(lǐng)域語言(Domain-Specific Programming Language)到一般用途的語言里來擴(kuò)充。

關(guān)鍵詞: C預(yù)處理器 是什么意思 句法預(yù)處理器

責(zé)任編輯:hnmd004

上虞市| 林西县| 偃师市| 金华市| 电白县| 天峻县| 顺义区| 锦州市| 楚雄市| 贺兰县| 瑞安市| 章丘市| 南昌市| 青冈县| 册亨县| 砀山县| 隆德县| 台州市| 大竹县| 塘沽区| 彝良县| 临猗县| 米脂县| 韶山市| 兴海县| 乾安县| 淮阳县| 甘洛县| 无棣县| 昆山市| 日喀则市| 姜堰市| 海林市| 开鲁县| 定日县| 嘉祥县| 东乡县| 山西省| 龙南县| 故城县| 中江县|