1.FUNCTIONAL 和LOGIC PROGARMING 的特性和精神
回答了
2.要會寫PROLOG的RULE(會給你FACT)
這是個人能力......愛莫能助
3.DECLARATIVE和PROCEDURE MEANING
回答了
4.RED CUT 和GREEN CUT
RED CUT:
因使用CUT導致DECLARATIVE MEANING改變,甚至影響結果
GREEN CUT:
使用之後DECLARATIVE MEANING不會改變,通常CUT後面接FAIL都是GREEN CUT
5.CUT是拿來做啥的
使程式執行的更有效率
6.PROLOG回答流程
回答了
7.1/3的分數 是ATRIBUTE GRAMMER和第一次小考的
請找第一次小考=.=
ATRIBUTE GRAMMER: (有錯不負責.........==.=)
一個強大的語法,能同時達成 context-free和context-sensitive兩種句法的要求,
而且能藉由上下文來尋找答案
8.15%是星期五上的
DYNAMIC 和 STATIC要會
DYNAMIC的 DEEP-ACESS和其改善方法及改善方法的缺點以及另一種SHALLOW ACESS
DEEP ACESS:
只有一個REGISTER,dynamic的線所指的位址便存在此register,缺點速度慢
改善方法;
每一層一個register,速度加快
缺點成本提高,且同一曾如果有2個以上的subprogram 必須要將register的地址
進行儲存和改變,例如原本放第2層的sub3的位址,現在做到第2層的sub4
就必須先將sub3的位址先移出,等到sub4執行完才放回
shallow acess;
一個變數一個REGISTER,用stack的方式將已宣告過的變數位址丟入,
呼叫時直接pop
缺點成本高
--
無可救藥愛上你
有誰能做我的安眠藥 有誰能讓我的靈魂好好睡個覺 空氣中妳的味道 散落在每個街角
擦不掉 腦海有太多疼痛記憶 天使的笑容打亂回憶的軌道 囚禁在妳的依靠
像沒有效的解藥 睡不著 我在這個空間 轉來轉去只剩下黑眼圈 往事不斷重複出現
沒有你我睡不著 忘記你我做不到 愛妳無可救藥 沒有你我睡不著 街上隨便跑
想找到有妳的街道 我像隻狗 在尋找 我像笨蛋 忘不掉 誰讓我休息一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.144.152