This Domain(Admin5.com) is for Sale:
王迅雷的原我、琐碎、秘密、真实的无聊生活...

汇编都是英文的 其他变成汉语有什么用!

为说明汉语编程的骗局下面介绍下语言的基础,(这部分主要是给对编程不是很了解的人士看的,有些地方不严谨,但是只要说明意思就可以了)

我们先看语言基础, 我们平时看到的电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌 握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语 言三大类。

计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。目前通用的编程语言有两种形式:汇编语言和高级语言。

作为机器语言,其核心是如何控制内部运算,对于不同的CPU架构体系,其机器语言也会不同。表现出来的就是指令集,CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。

汇 编语言的实质和机器语言是相同的,只不过指令采用了英文缩写的标识符,更容易识别和记忆。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编 语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,由于汇编语言只是机器语言的符号化,虽说相对简单了,但是还是得要求人们学习相应的内部结构,对于 复杂的内部结构,有很大一部分人还是无从着手的.所以就出现了高级语言,当程序员用高级语言指令写完源程序后,只需用编译器编译就可运行了.此时编译器所 做的工作就是把高级语言指令翻译成汇编语言(机器语言。.

对于软件开发者来说,他需要考虑的是CPU的指令集,也就是CUP指令集的汇编 指令,只有针对这些指令才能开发出相应的程序来,举例来说,你在基于英特尔CUP的汇编指令上开发的程序,就不能在苹果电脑上运行。而这些汇编指令集都是 CUP等硬件厂商开发提供的,目前我们知道CUP的大部分厂商都是海外公司,他们的指令集(都是汇编语言写成)都是英文的。

高级语言是目 前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,这样就大大简化 了程序中的指令。高级语言如目前流行的VB、VC、FoxPro、Delphi等,高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行。

通常而言,人们写程序有两种方式,
一是直接用汇编语言写,然后翻译成机器语言。
二是用高级语言写,然后编译器翻译成汇编,最后翻译成机器语言。

也就是说,程序语言的编写分为三个层次。

第一层次(最低层次)是机器语言  其语言都是01.
第二层次是汇编语言(使用不同的CUP指令集)其语言都是英文
第三层次是高级语言 

我 们会发现一点,不过你采用什么语言编写,最终的都是要编译成汇编语言然后到机器语言,最终都是要调用CUP指令集。(这里需要指出的是,任何汇编指令集, 都是硬件开发厂商开发的,而不是什么程序语言公司开发的。)就目前而言,这块都是英语,目前国内有人推出的汉语汇编编程,徽剑觉得啼笑皆非,就汇编语言而 言,是直接对CPU等硬件操作的,必须依赖各种指令集,而这些厂商,有几个提供汉语指令集?

在没有硬件厂商提供的汉语指令集前提下,所谓的汉语汇编是不是“鸡对鸭讲”?这么一来是不是要有人把英文指令集翻译成汉语?那跟汉化有什么区别?

这样一来任何人都可以开发出一套汉语汇编来,很简单,找一套汇编编译器,增加一个翻译过程,当输入汉语时,将其翻译成对应的英文汇编程序,然后再翻译成机器语言,或者直接采用替换方式,当输入英文的时候,将其翻译成(英文对应)的机器语言。

任何汇编指令集,都是硬件开发厂商开发的,而不是什么程序语言公司开发的。让程序开发者利用汇编语言来操作他们的硬件。除非硬件厂商提供直接针对汉语的指令集,否则任何所谓的汉语汇编都是,翻译器加汇编编译器。

也就是说,在汇编领域,目前并未有任何厂商提供汉语指令的指令集,那么意味我们所谓的“先进的汉语汇编”就不是什么自主开发的东西。那么这里有一点就可以明了,就是目前的真正的汇编都是英文的。汉语汇编其实只是“假汇编”。

标签: 编程, 中文, 骗子, 科技

« 上一篇 | 下一篇 »

相关日志

引用

点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5

评论

乱说,所有的机器语言都是二进码,它并不是人类的语言,它不是中文,但也不是任何英文.现在的汇编并不是中文,这你说得对.因为如果自己设计一个中文汇编,只能用来编写自己的操作系统或程序,但是程序只能用在自己的操作系统,用在其它系统,只能经其它系统的同意,不同意就没有办法.这就像你到人家家里作客一样,只能是人家说了算,人家不同意你就没办法.所以现在的中文汇编都是假的.要作到一个中文汇编,先从机器码学起,用机器码写一个小系统,再设计一个中文汇编,再用中文汇编在自己的小系统上运行.然后用中文汇编写系统.

评论者 主中 时间 2007, December 17, 3:44 PM 引用此文发表评论 #1

一帮毫无逻辑只会诡辩的所谓高级程序员SB,照你们这么说,用英文来写汇编也是假英文汇编了!!!!!

评论者 单是 时间 2008, December 14, 12:50 PM 引用此文发表评论 #2


发表评论

评论内容 (必填):