求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

丙正正檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋
  丙正正

丙正正是一個能令人使用中文開發程序的編譯器,提出者為魏澤人。它是中文編程語言的嘗試。丙正正會將含有中文的原始碼變成可被gcc編譯的[C++]原始碼,並透過宏定義(#define),達到完全使用中文開發程序的目的。

簡介

後期的版本中,編譯器 gcc 及除錯器 gdb傳回的變量名稱,也會被翻成中文,以利於除錯。魏澤人曾將他的象棋程序夢入聖蛋使用丙正正開發,用來驗證丙正正的可用性。但後來由於丙正正與 C++ 的流行程度差異太大,為了符合開放原始碼的精神,夢入聖蛋已改回 C++ 撰寫。即使作者曾使用丙正正開發了一定規模的開放原始碼作品,但事實上丙正正仍然有許多問題,不是一個成熟穩定的成品。

評價

PerlYuYan是一個能令人使用中文文言文開發程式Perl程式的Perl模組,由唐鳳於2002年一月發表,只花了兩個小時就實作完成。它是中文編程語言的嘗試。作者利用中文的特質,將許多指令改成以一個中國漢字來表示,因而造成了文言語法的感覺。O中間語言可以說是匯編語言的抽象,它和匯編語言-樣, 使用單句的語法,除了基本的條件句和函數調用外,基本的一條指令對應一條語句,因此,它比C語言在語法上更低級一些。這樣設計的目的是為了保持底層足夠大的靈活性,使前端代碼比較容易地映射到中間語言。C語言毋庯置疑是很強大, Pascal語言也非常強大,但是你很難將兩者代碼進行相互轉換,如果使用中間語言作為中間層,就能夠兼容兩者的語法。[1]

參考文獻

  1. 丙正正搜狗