[SICP]-環(huán)境搭建

image.png

前言-語(yǔ)言選擇

《計(jì)算機(jī)程序的構(gòu)造和解釋》第二版本中使用的語(yǔ)言是Lisp
這個(gè)語(yǔ)言分為好多"方言", 本書(shū)中使用的是scheme, 還有Common Lisp

例: 書(shū)中使用define關(guān)鍵字進(jìn)行定義, common lisp對(duì)應(yīng)的關(guān)鍵字就是defun, 略有不同

因此:

  • 安裝的語(yǔ)言環(huán)境需要選擇scheme
  • 方案采用: vscode編輯 + 終端運(yùn)行的方式

VSCode插件選擇

  • chez-scheme
    提供語(yǔ)法高亮, 關(guān)鍵字補(bǔ)全, 部分指令的代碼片段補(bǔ)全
image.png
  • code runner
    可以用自定義腳本運(yùn)行多種語(yǔ)言
image.png

運(yùn)行腳本

腳本為:chezscheme
安裝方式: brew install chezscheme
(如果提示找不到brew命令, 需要先進(jìn)行安裝, 可以自行搜索相關(guān)安裝方法)
安裝完成后, 可以在終端執(zhí)行 "chez", 如下圖就是安裝成功了

image.png

VSCode配置

image.png

步驟1: 左下角"齒輪"設(shè)置按鈕->設(shè)置->搜索"code-runner"->點(diǎn)擊擴(kuò)展中第二項(xiàng)->
找到Code-runner: Executor Map選項(xiàng),點(diǎn)擊對(duì)應(yīng)的 "在 settings.json 中編輯"

image.png

步驟2: 這是一個(gè)全局配置項(xiàng), 需要在最外層的大括號(hào)中,鍵入如下內(nèi)容:

  "code-runner.executorMap": {
      "scheme": "chez",
  },
  "code-runner.runInTerminal": true

解釋:

  • "scheme": "chez"
    • scheme是語(yǔ)言, 格式位后綴.ss
    • chez為執(zhí)行腳本 即: 對(duì)后綴為.ss的文件, 執(zhí)行chez腳本進(jìn)行編譯運(yùn)行
  • runInTerminal: 指定腳本運(yùn)行在終端

運(yùn)行示例:

iShot2022-03-19 13.00.32.gif
  1. 創(chuàng)建文件,以.ss結(jié)尾
  2. 編輯, 然后保存
  3. 點(diǎn)擊右上角"三角"符號(hào), 觸發(fā)code-runner插件執(zhí)行chez腳本
  4. 底部終端顯示已經(jīng)運(yùn)行
  5. 可以通過(guò)寫(xiě)好的指令, 運(yùn)行, 例如這里運(yùn)行了(sum 1 2)

補(bǔ)充說(shuō)明: 修改文件重新運(yùn)行, 需要先在命令行鍵入control+z 終止當(dāng)前運(yùn)行環(huán)境

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末镣奋,一起剝皮案震驚了整個(gè)濱河市具伍,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌竭鞍,老刑警劉巖匣椰,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件裆熙,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡禽笑,警方通過(guò)查閱死者的電腦和手機(jī)入录,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)佳镜,“玉大人僚稿,你說(shuō)我怎么就攤上這事◇吧欤” “怎么了蚀同?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)啊掏。 經(jīng)常有香客問(wèn)我蠢络,道長(zhǎng),這世上最難降的妖魔是什么迟蜜? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任谢肾,我火速辦了婚禮,結(jié)果婚禮上小泉,老公的妹妹穿的比我還像新娘芦疏。我一直安慰自己,他們只是感情好微姊,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布酸茴。 她就那樣靜靜地躺著,像睡著了一般兢交。 火紅的嫁衣襯著肌膚如雪薪捍。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,370評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音酪穿,去河邊找鬼凳干。 笑死,一個(gè)胖子當(dāng)著我的面吹牛被济,可吹牛的內(nèi)容都是我干的救赐。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼只磷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼经磅!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起钮追,我...
    開(kāi)封第一講書(shū)人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤预厌,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后元媚,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體轧叽,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年刊棕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了犹芹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鞠绰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出飒焦,到底是詐尸還是另有隱情蜈膨,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布牺荠,位于F島的核電站翁巍,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏休雌。R本人自食惡果不足惜灶壶,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望杈曲。 院中可真熱鬧驰凛,春花似錦、人聲如沸担扑。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)涌献。三九已至胚宦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背枢劝。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工井联, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人您旁。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓烙常,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親被冒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子军掂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

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