※ 引述《XXgemini (So what?)》之銘言:
: 感覺很怪吧
: enum Party{KMT,DPP}
: class Person
: {
: public Party Party;
: }
: string Judge(Person p)
: {
: if(p.Party == Party.KMT) return "not guilty";
: else
: return "guilty";
: }
: 變成
: 列舉 黨籍 {國民黨,民進黨}
: 物件 人員
: {
: 公開 黨籍 黨籍;
: }
: 字串 判決(人員 人)
: {
: 如果(人.黨籍 == 黨籍.國民黨) 回傳 "無罪";
: 其他
: 回傳 "有罪";
: }
: 不過Visual Studio可以使用中文當函數名稱
: 以C#來說 下面的程式是合法的可執行的 (C++也一樣可以用中文)
: class Program
: {
: static void Main(string[] args)
: {
: 廢物 本人 = new 廢物();
: 本人.發廢文();
: }
: }
: class 廢物
: {
: public void 發廢文()
: {
: Console.WriteLine("我是廢物");
: Console.WriteLine("Sent from my Android");
: }
: }
說實話,經歷過 mud 時代都知道
就算你可以輸入「殺牆頭草」
你還是會輸入 k g 簡寫帶過
更別說中文有編碼問題
如果你們公司要寫世界通用的
還是會以英文為主
省得一些莫名其妙因編碼造成的 bug
所以中文的程式語言?
不如多花點心力寫註釋吧…
沒規劃好的程式
不會因為用中文寫就比較容易看得懂啊