有時候會看人家寫 arctan(x, y)
可是 arctan 不是只需要一個變數嗎?
其實這是 atan2 函數
如果你想找 (x,y) 點的夾腳,正常方法是先算 y/x 再用那直帶入 arctan 可是同時要考慮 x,y 的符號 ( (1,1) vs (-1,-1) ) ,也要考慮 x是否等於零 (y/0 未定意,要你直接推測角度)
atan2 就只是一個直接用 x,y 算出夾腳的函數 (可以用普通的 arctan 表達),程式常用,因為比較直接,不用管那些細節
Tuesday, July 31, 2012
Saturday, June 30, 2012
Token vs Lexeme
token - 單詞,符號
單詞有型態和值
lexeme - 詞彙
單詞有型態和值
這兩個的關係就類似類別與實例、集合與元素。
token 像是字串的類別,比如說「只用a-z組合起來的字串」。
lexeme 就是某個符合單詞規定的字串 像是 azby。
這就是 『黑板上有個英文字,後面還有兩個數字』還有『黑版上寫者 c o m p i l e r 101』的差別。
這就是 『黑板上有個英文字,後面還有兩個數字』還有『黑版上寫者 c o m p i l e r 101』的差別。
重點是這兩個的區分好像只談到做編譯器才有的。如果是講計算機理論那就沒有特別去談單詞,也就是說單詞不是terminal而會有生產規則。因為單詞本生就蘊含生產規則,所以編譯器的詞法分析直接把他當作結尾。
Saturday, April 28, 2012
Monday, April 9, 2012
Saturday, April 7, 2012
Iris
Subscribe to:
Posts
(
Atom
)


