a typo. In 2010.」
說得真對,都 2010 年了,Word 都能畫紅線了呢。
沒看幾分鐘,陳一然就感覺身體情況已經不足以支撐他看網頁了,他隻能躺屍。
每五分鐘,茉莉都會提示陳一然測下體溫,以防不小心把自己燒死。
還好,一直也隻是低燒。之前茉莉推測,身體有自我保護,溫度過高他也會卡頓好像是真的。
但是這是不是意味著,以後他要是真的發燒了,茉莉就會運行不良。
就這麼迷迷糊糊的想著,外賣到了,連吃了三碗麵小肚子撐的溜圓之後,茉莉發聲了。
【思路基本理清了,我還是沒敢過大的推理情況,所以需要我們實際編輯的時候稍微試錯下。但是,整體來是沒有問題的。】
「雖然我也不一定聽得懂,但是你給我說說。」
【核心思路是兩個:第一,把界麵和代碼分析分到不同的進程裡跑。TextMate 卡是因為界麵渲染和語法分析擠在一個線程裡,分析一卡,界麵就跟著卡。分開之後,分析再慢也不影響打字。】
「這跟瀏覽器乾的事差不多吧?Chrome 每個標籤頁都是獨立進程。」
【原理類似。第二,代碼分析不能隻做正則匹配,要真正理解代碼結構。這就需要一個語義分析引擎,實時解析代碼的抽象語法樹,構建符號表,跟蹤變量的定義和引用。有了這個,就能做到實時的錯誤檢測和智能補全。
不隻是給關鍵字變個顏色,而是真的看懂你寫了什麼。變量在哪裡定義的,有沒有拚錯,括號有沒有配對,函數參數對不對。你打錯了,當場就能標出來,不用等運行。】
【𝗼𝗼𝗽.𝘁𝘄 無錯章節】
「所以用 Python 寫?」
【性語義分析需要遍歷整個代碼的語法樹,Python 的執行速度不夠快。而且無法直接與作業係統底層的應用程式二進位接口無縫對接。需要用 C++ 寫核心框架,隻有 C++ 既能提供極高的抽象能力,又能毫無損耗地轉化成機器碼。
NET 生態有成熟的元數據係統和 XML 文檔,可以利用 Mono 運行時做跨平台。先做好 C# 的支持,驗證架構可行,再擴展其他語言。】
「Mono 又是什麼?」
】TEN.持支接直以可也,好更會譯編的們我,onom 替代以可該應,好做果如器譯編的們我。行運上 xuniL 和 caM 在以可序程 #C 讓 onoM,上 swodniW 在跑隻 TEN. 的軟微。具工現實台平跨源開的 TEN.【
」?嗎買會人有,來出做個這,莉茉「
。測檢誤錯時實有、全能功、快度速到做時同能器輯編 caM 款一有沒前目但,品代替找尋在戶用量大致導票跳 0.2 etaMtxeT。的在存實真是求需的器輯編碼代好更對,饋反的上壇論據根【
】。路銷有會該應,TEN.持支還們我,且並。的力潛業商有是,些這到做能具工的們我果如
」。點快會都麼什乾後之,具工定搞先,急不 wolFpeeD,個這搞先就那「
】?號代目項,到收【
」。號一具工莉茉,號代目項「
。動啟目項 1 .oN looT enimsaJ。到收【