邁威找到了軟體工程師,一個戴著眼鏡,穿著個寬鬆的藍t恤青年,他叫洛菲克。
洛菲克接到了邁威經理遞過來的36行編譯器的程式碼,他作為經過了ibm專業的scheme程式訓練的一個軟體工程師,在腦袋裡就直接的進行的嘗試執行。
不過是兩行的程式碼,就讓邁威的眼神變了。
“我!我!我去插上伺服器測試一下。”
洛菲克的聲音都變的有些的顫抖了,畢竟是一種他從來都沒有想過,也沒有見到過的一種脫糖程式,如果說真的是可以達到完美的剝離,邏輯上的穩定與正確的話,絕對是可以讓萬能驅動的那種效果達成現實。
“洛菲克,就這36行程式碼,你覺得是怎麼樣的?我還不怎麼能夠看懂。”
“36程式碼是脫糖程式cps,上面的一個引數return_point,return_point來自caller,是caller所在的世界,caller將這個世界傳遞給callee(cps_foo),這樣cps_foo就無須利用額外的工具比如堆疊去查詢caller的世界在哪裡,以便返回,而是直接進入這個世界:return_point(x)。這便是cps的初衷,就是去掉層層巢狀的世界,行話講就是脫糖,syntaxsugar是為了方便人類的表達和理解,給程式語言的核心套上的一層好吃好看的外衣,而對機器對程式的解釋,需要將其還原到最本質的結構,以便機械化處理和最佳化,這就是脫糖的意義。”
Loading...
未載入完,嘗試【重新整理】or【關閉小說模式】or【關閉廣告遮蔽】。
嘗試更換【Firefox瀏覽器】or【Chrome谷歌瀏覽器】開啟多多收藏!
移動流量偶爾打不開,可以切換電信、聯通、Wifi。
收藏網址:www.ebook8.cc
(>人<;)