nim源碼中兩個主要部分--編譯器和庫中系統區,粗翻臨近完成。現小結一下。
中文的特點是:字表意、語表音。是什麼意思呢?
字表意的具體意思是:一字一意,重要的爲主。在起名字時,有時要表達很多方面,怎麼取捨呢?這就要用字表意的原則了。
語表音的具體意思是:表達不同重點時,句的前後搭配不同,主次不固定。這和英語的重音和介詞是同一方式。
由此,總結出中文模式是:
1、 命名是以奇數爲主,偶數爲輔。中文短語一般不超過七個,超了就得用簡稱。所以,命名是控制在三至五個範圍最好,再加上一般爲一到兩個字的動詞,正好在範圍內。
2、 由於有前面的特點,中文就有一個非常靈活的架構,同樣的結構表達地意思種類不一定相同。
這就要求中文編程命名規範的原則是:單字用於簡稱,動詞性用偶數,名詞性用奇數。
要求中文編程語言,在命名功能中提供正式和簡稱檢測功能。
中文的常用結構有:單前綴、單後綴、雙組合、專用單中綴。
單前綴:一般是動+名,動詞性的
單後綴:一般是名+其它,名詞性的
雙組合:沒有特點,各種情況皆可。
專用單中綴:就是“的地得”、“是有個”,這種習俗體系。