【前】自制腳本語(yǔ)言

前言

自制語(yǔ)言拯欧,說到底就是編譯和解釋拱烁,這里就會(huì)涉及到編譯器和解釋器霜定。

  • 編譯器:將某種語(yǔ)言寫成的程序轉(zhuǎn)換為另一種語(yǔ)言的程序。通常它會(huì)將原程序轉(zhuǎn)換為機(jī)器語(yǔ)言程序思喊。編譯器轉(zhuǎn)換程序的行為稱為編譯壁酬,轉(zhuǎn)換前的程序稱為源代碼或源程序。如果編譯器沒有把源代碼直接轉(zhuǎn)換為機(jī)器語(yǔ)言,一般稱為源代碼轉(zhuǎn)換器或源碼轉(zhuǎn)換器(source code translator)舆乔。
  • 解釋器:根據(jù)程序中的算法執(zhí)行運(yùn)算岳服。簡(jiǎn)單來講,它是一種用于執(zhí)行程序的軟件希俩。如果執(zhí)行的程序由虛擬機(jī)器語(yǔ)言或類似于機(jī)器語(yǔ)言的程序設(shè)計(jì)語(yǔ)言寫成吊宋,這種軟件也能稱為虛擬機(jī)。

以PHP語(yǔ)言為例颜武,同時(shí)提供了編譯器和解釋器璃搜,因?yàn)镻HP只會(huì)將源碼編譯成C語(yǔ)言代碼,而C語(yǔ)言代碼執(zhí)行必須使用解釋器鳞上,但是以C語(yǔ)言為例这吻,C語(yǔ)言可以不用解釋器,因?yàn)镃語(yǔ)言編譯器可以直接將源碼編譯成二進(jìn)制的機(jī)器碼篙议,這樣直接可以被操作系統(tǒng)識(shí)別運(yùn)行唾糯。
所以C語(yǔ)言的解釋器就是硬件機(jī)器語(yǔ)言0101。

正文

有本書很有名涡上,叫做《兩周自制腳本語(yǔ)言》這個(gè)是一個(gè)日本人寫的趾断,很值得讀一讀。
在設(shè)計(jì)腳本語(yǔ)言時(shí)吩愧,需要定義語(yǔ)言格式和類型芋酌,如C語(yǔ)言以;作為分割,;就是句子的結(jié)尾詞雁佳。在PHP中也是一樣的脐帝,應(yīng)該時(shí)套用的C語(yǔ)言語(yǔ)法。

結(jié)束語(yǔ)

希望在接下來的日子里探究一下高級(jí)語(yǔ)言是怎么設(shè)計(jì)糖权,編譯和解釋的堵腹,在以PHP,Ruby等解釋型語(yǔ)言中,只要運(yùn)行都會(huì)涉及到編譯和解釋星澳,語(yǔ)言內(nèi)核是怎么組織函數(shù)疚顷,類,變量和常量等等的禁偎。我將以我的知識(shí)基礎(chǔ)和視角來探究和實(shí)現(xiàn)程序設(shè)計(jì)的高深階段-設(shè)計(jì)語(yǔ)言腿堤,在這里希望我能堅(jiān)持完成這一個(gè)科目,先感謝網(wǎng)絡(luò)上各種大牛們的技術(shù)分享和輸出如暖,這些都讓我有了更深層次的理解和提高笆檀。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市盒至,隨后出現(xiàn)的幾起案子酗洒,更是在濱河造成了極大的恐慌士修,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件樱衷,死亡現(xiàn)場(chǎng)離奇詭異棋嘲,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)箫老,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門封字,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人耍鬓,你說我怎么就攤上這事阔籽。” “怎么了牲蜀?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵笆制,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我涣达,道長(zhǎng)在辆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任度苔,我火速辦了婚禮匆篓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘寇窑。我一直安慰自己鸦概,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布甩骏。 她就那樣靜靜地躺著窗市,像睡著了一般。 火紅的嫁衣襯著肌膚如雪饮笛。 梳的紋絲不亂的頭發(fā)上咨察,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音福青,去河邊找鬼摄狱。 笑死,一個(gè)胖子當(dāng)著我的面吹牛无午,可吹牛的內(nèi)容都是我干的二蓝。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼指厌,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了踊跟?” 一聲冷哼從身側(cè)響起踩验,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤鸥诽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后箕憾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體牡借,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年袭异,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了钠龙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡御铃,死狀恐怖碴里,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情上真,我是刑警寧澤咬腋,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站睡互,受9級(jí)特大地震影響根竿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜就珠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一寇壳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧妻怎,春花似錦壳炎、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至偿洁,卻和暖如春撒汉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背涕滋。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工睬辐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人宾肺。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓溯饵,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親锨用。 傳聞我的和親對(duì)象是個(gè)殘疾皇子丰刊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容