丙正正是一个能令人使用中文开发程序的
编译器,提出者为魏泽人。它是
中文编程语言的尝试。丙正正会将含有中文的原始码变成可被gcc编译的[C++]原始码,并透过
宏定义(#define),达到完全使用中文开发程序的目的。
后期的版本中,
编译器 gcc 及除错器 gdb传回的变量名称,也会被翻成中文,以利于除错。
魏泽人曾将他的象棋程序梦
入圣蛋使用丙正正开发,用来验证丙正正的可用性。但后来由于丙正正与 C++ 的流行程度差异太大,为了符合开放原始码的精神,梦入圣蛋已改回 C++ 撰写。
{若(n>= 最大注解数)对于(;最大注解数<= n;最大注解数++)注解[最大注解数]=NONE;若(s==NULL 或 字串长度(s)==0)传回;若(注解[n]!=NONE)删除 注解[n];注解[n]=新 字符[字串长度(s)+1];字串复制(注解[n],s);}
{if (n>=最大注解数)对于(;最大注解数<= n;最大注解数++)注解[最大注解数]=NONE;if (s==NULL || s==0)return;if (注解[n]!=NONE)delete 注解[n]注解[n]=new char[s+1]strcpy(注解[n],s);}