太极语言创始人强烈抗议西方人做的编译器不支持汉语

原创 2006年05月17日 12:43:00

太极语言创始人强烈抗议西方人做的编译器不支持汉语

太极语言创始人强烈抗议西方人做的编译器不支持汉语,让编译器支持汉语是非常简单的事情,可是一直到现在竟然还没有一款C/C++编译器是支持汉语的,这简直是种族歧视!

现在我已经做成了非常成熟的支持汉语的系统级编译器,大家可以到http://taiji9.getbbs.com 上下载演示版。

让编译器支持汉语是非常简单的事情,简单到什么程度呢,在我的程序中判断一个字符是否名称字符的函数中只要加入这几个字符就可以支持汉语:
"||(c<0)",或一句话"if(c<0) return 1;"
编译一下,于是整个的编译器汇编器连接器就都可以支持汉语了。

"||(c<0)"仅仅7个字符而已,可是计算机产生的这几十年里竟然……到现在也仅仅VB支持汉语(本人非计算机专业毕业,如果你还知道有那款编译器(即使不是系统级编译器)是支持汉语的请跟贴说明,我就知道VB支持汉语)。

即使程序没有国界,但程序员是有国界的,更何况其实程序也是有国界的,竟然支持汉语的编译器这么少。我忽然感觉到这不仅仅是“种族歧视”、“文化歧视”,甚至也许是一种文化侵略的阴谋!而且是很可能的!但愿不是这么可怕。

当然也许一些编译器词法分析系统要支持汉语可能不是这么简单,但是我相信优秀的编译器其词法分析系统肯定也是很容易支持汉语的。

忽然想给bill gate写封信。我所知道的唯有他的VB支持汉语。谁帮着转交一下啊。

---------------------------------------
dear bill gates:
recently feel well?I am a chinese boy,i have a great idea to tell you,please read the following in chinese.

比尔盖茨先生您好,
当您看到我这封信时,请打开VC编译器之cl工程,找到类似下面的代码,
int CharIsName(char c)
{
 ......
}
在这个函数里添加一句
if(c<0) return 1;

这个函数应该不是在cl工程的文件里,而是在所依赖的库源代码中。
好,现在按F7编译一下。
这样C/C++编译器就支持汉语了。

现在再请打开VC IDE工程,按F7,这样代码提示等ide的行为就支持汉语了。

再打开ml,link工程,也按F7,这样汇编器、连接器也支持汉语了。

再打开windows系统的工程,把windows系统的程序装载器编译一下,这样程序装载器也支持汉语了,dll输出的汉语名字可以动态连接了。

还有其他的编译器其他的程序也再重新编译一下,让它们都支持汉语。

我想很可能您是用nmake 来管理的,
那么改动了那个函数后直接nmake 一下就可以了。

如果改动后运行有什么问题,就按F5调试运行,然后会在出问题的源代码上停下来,您是很聪明的,相信您一定能做成功。这样以后我们就能在VC中用汉语编程了,函数变量宏……都可以取汉语名字,

我知道您也会一些汉语,对吗?汉语编程有极大的很多的优势,这些以后再说。

还有,象以前的VC一样,默认设置让for()中定义的变量全函数区域可见吧,不要理C++标准委员会怎么说,他们在这个问题上绝对是犯了一个大错误,我有充分的理由说服他们修改这个标准,st和lpm都会认同的。

我的网上联系方式:
http://taiji9.getbbs.com
http://blog.csdn.net/universee
email: taijiyuyan@yahoo.com.cn

比尔盖茨先生,我相信你会采纳我的这些建议的,到时如果能得到您的一些奖励我会很高兴的。
还有我做的太极语言请您欣赏一下吧。

祝您天天快乐,万事如意。

       a chinese boy
       2006.5.17
------------------------------------------

各位,这封信怎么转交给bill gates呢?我是认真的啊。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

为什么C++编译器不支持模板头文件和实现代码分离的编译

首先,C++标准中提到,一个编译单元[translation unit]是指一个.cpp文件以及它所include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该....

Android7.0 JACK编译器不支持多用户同时编译的问题的解决

Android7.0(也就是Android N)上默认使用JACK编译器而不再使用openjdk了,但发现JACK不是很好用,比如最大的一个问题就是,同一台linux服务器上不允许不同用户同时进行an...

为什么C++编译器不支持模板头文件和实现代码分离的编译

之前也看到过编译和链接的过程以及原理,今天无意间看到这篇文章作者从编译和链接的角度详细阐述了模板的实现、具现、编译和链接。读完真是特别爽。 另一篇专门介绍分离编译和包含编译的文章 zz http:/...

c++编译器为什么不支持模板的分离式编译

当我们声明和定义一个模板的时候,必须要让声明和定义放在一个文件里。否则编译器会报错。 这就是为什么boost的实现文件的后缀名是hpp了。 这其中的理由是什么呢?为什么会这样? <!--...

sybmian s60 的armi、 thumb编译器不支持全局变量(包括静态成员变量)

查找全局变量的方法 创建find_statics.bat文件内容如下: rem ------ start of find_statics.bat ------ @echo off for /R...

为什么C++编译器不支持模板头文件和实现代码分离的编译

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/thinkscape/archive/2008/12/20/3567420.aspx首先,C++标准中提到,一个编译单元...

自己写的function/bind应用于不支持C++11的编译器

公司交叉编译工具不支持C++11,但本人有舍不得放弃std::function/bind/shared_ptr,咋办呢,自己写一个,可以跨平台的,目前应用于系统,运行稳定。。。

iis不支持aspx“编译器错误消息: CS0016: 未能写入输出文件”的解决办法

今天在调试一个.net的程序时出了一个小小的错误,错误如下: 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息...

为什么C++编译器不支持模板头文件和实现代码分离的编译

转载自http://blog.csdn.net/thinkscape/article/details/3567420

ARM学习笔记002之gcc-4.3.2编译器不支持硬件除法运算的解决方法

一般如果gcc不能使用除法,make后的错误是: 每一个错误处都使用了除法。 我的makefile代码如下: CC      = arm-linux-gcc LD      = arm-linux...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)