汉化编程和汉语编程的区别

首页    中文代码    汉化编程和汉语编程的区别
判断一个基础编译器最好的办法是在裸机上运行程序,目前能在51单片机上运行的编译器,只有汇编语言、C语言和汉语编程编译器。

汉语编程获得全球可检索到的唯一汉语编程国家基础软件重大发明专利:一种编程方法(国家发明专利号:Zl 2011 1 0338428.3)

汉语编程获得全球可检索到的唯一汉语编程单片机国家重大发明专利。

 

C语言和汉语编程编译器编译原理对照

 

●“汉化”和汉语编程的区别

 

汉化编程的方法:“汉化”,我们可以分为这么几步走:

第一步,对汇编编程器进行汉化,使其在输入汉语汇编指令时自动对应相应的机器语言。

 

第二步,对诸如C、C++等编辑器进行汉化,将其内部不影响直接编译英文指令或函数等替换成对应的汉语,这样一来在输入汉语C、C++程序时可以直接编译。

 

第三步,编译C、C++等的教材,将其中英文描述换成规范的汉语程序词汇。同时大量翻译各种英文指令或函数等书籍,便于中文编程人员查找。

 

第四步,创立汉化操作系统,找一套开放源码的LINUX,修改其编辑器,将其内部不影响直接编译英文指令或函数等替换成对应的汉语,然后将部分源代码翻译成汉语,再用编译器编译一下。当然个别地方要考虑到汉语的编码特点修正一下。依照几十名翻译人员,差不多一年可以完成,看看一套全面的汉化代码操作系统出来了,

 

看到没有,就这么几步,连强大的C、C++、Java等都成了汉化编程语言了。

 

●汉语编程的方法

 

第一步,用汇编编译器开发汉语编程汇编编译器,使其在输入汉语汇编指令时自动对应相应的机器语言。

 

第二步,用汉语编程汇编编译器编写汉语编程,开发类C、JAVA、FORTH等规则的汉语源代码的汉语编程程序,将其内部对应的英文指令替换成汉语,这样一来在输入汉语可以直接编译成目标代码或二进制代码。

 

第三步,编译C、JAVA等的教材,将其中英文描述换成规范的汉语程序词汇。同时大量翻译各种英文指令书籍,便于中文编程人员查找。

 

第四步,创立汉语编程的操作系统,找一套开放源码的LINUX,替换其编译器,将编译器输入对应的英文换成汉语,然后将全部源代码翻译成汉语,再用编译器编译一下。

当然个别地方要考虑到汉语的编码特点修正一下,一套全面的汉语编程代码操作系统出来了,目前我们知道全世界没有哪个政府和企业通过各种手段(反垄断、开源、以市场换技术等)成功跟微软、跟SUN合作编译器、编程语言、数据库、操作系统等核心技术,所以汉化编程不可能完成汉语编译器、编程语言、数据库、操作系统等中文信息技术体系的构建。

 

汉语编程在Windows下实现窗口编程

扩展对象 我的窗口 继承自 窗口对象模板

对象。

启动: 我的窗口

 

 

JAVA语言的窗口编程

package sample;

import java.awt.*;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

public class smp61 extends Frame

{

smp61()

{

setVisible(true);

addWindowListener(new smp61a());

}

class smp61a extends WindowAdapter

{

public void windowClosing(WindowEvent e)

{

setVisible(false);

System.exit(0);

}

}

 

public static void main(String args[])

{

smp61 smp=new smp61();

}

}

 

 

C语言(8051)的Led灯编程源代码

intledPin = 13

void setup() {

pinmode(ledpin,output);

}

Void loop()

{

digitalwrite(ledpin,high);

delay(1000);

digitalwrite(ledpin,low);

delay(1000);

}

 

 

汉编++的Led灯编程(8051专业版)源代码

对象: led灯引脚 <双字节>

编: 初始设置()

led灯引脚=13

pinMode(led灯引脚,OUTPUT)

:编 。

编: 启动()

初始设置()

环首

led开或关(led灯引脚,HIGH)

延时(1000)

led开或关(led灯引脚,LOW)

延时(1000)

满足(1)就出来

:编 。

汉编++的Led灯编程 (8051普及版)源代码

对象: led灯引脚 <双字节>

编: 初始设置()

led灯引脚=13

设置(led灯引脚,用于输出)

:编 。

编: 启动()

初始设置()

环首

led开或关(led灯引脚,高)

延时(1000)

led开或关(led灯引脚,低)

延时(1000)

满足(1)就出来

:编 。