标题: 真品龙芯与赝品汉语编程之差别
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5799
编号 622
注册 2004-7-7


发表于 2007-10-16 10:06 资料 文集 短消息 只看该作者
真品龙芯与赝品汉语编程之差别

龙芯

http://longxin2010.blog.sohu.com/67133134.html
自主创新方针指引龙芯跨越发展 -李国杰 标签: 龙芯  
    2002年9月28日,中科院计算所在人民大会堂举行“龙腾神州、芯系中华”迎十六大创新成果汇报会,向全世界宣布:我国第一款通用高性能CPU芯片——“龙芯一号”研制成功并实现规模化生产。这是中国科技人员向党的十六大献上的一份厚礼。5年后的今天,作为一名十七大代表,我给大家带来一个好消息:龙芯处理器又跃上了  
一个新台阶,龙芯2号系列的升级产品——龙芯2F系统芯片(SoC)今年7月底流片成功,经过两个月的严格测试,没有发现任何设计错误,现已正式定型。根据与计算所签订的有偿授权协议,意法半导体公司最近已启动百万片量级的龙芯2F大规模生产。
  从党的十六大到十七大,短短的五年时间内,龙芯CPU从32位到64位,从单发射到4发射,从0.18微米到0.09微米工艺(目前正在准备采用65纳米工艺制造龙芯3号多核CPU),工艺升级两代,主频从266M到1G,集成度提高12倍,芯片实际性能提高了约30倍。龙芯CPU的发展速度远远超过摩尔定律,5年之内跨过了国外大企业十几年走过的路,实实在在地实现了跨越发展!

  如果说龙芯1号是在迷雾中起步,还看不到先行者的影子,龙芯2F完成后,我们已经超过了一些同行者,看清了领先者的背影。对单核通用CPU设计而言,龙芯2F已经达到了国际先进水平。十一五期间龙芯3号的完成将使我们大踏步赶上领先者。龙芯3号将继续坚持低成本低功耗的技术路线,在适度提高主频的基础上把降低功耗和成本作为主要设计指标。争取4核的龙芯3号功耗5-10瓦,16核的龙芯3号功耗20-30瓦。

  龙芯2F研制成功回答了“中国有没有能力研制通用处理器”的问题,这一仗我们打赢了。现在我们面临另一个问题:“龙芯能不能卖出去”,这是更困难的一仗,离取得最后的胜利还有很远的路要走,还需要付出长期而艰苦的努力。

  龙芯的发展是我国走自主创新之路的一个缩影。研制通用CPU芯片取得成功证明了一条真理:决定一件事情或一个组织的成败,不在于眼前是否强大,而在于这件事或这个组织的目标是否符合历史发展的潮流,是否得到广大人民群众的拥护。通过龙芯处理器的研制我们也认识到,自主创新需要一种不怕鬼、不信邪的精神。我们要有自主创新的信心,中国人在信息产业的核心技术方面,完全能够通过创新跨越取得突破。

QUOTE:
  龙芯2号系列的升级产品——龙芯2F系统芯片(SoC)今年7月底流片成功,经过两个月的严格测试,没有发现任何设计错误,现已正式定型。根据与计算所签订的有偿授权协议,意法半导体公司最近已启动百万片量级的龙芯2F大规模生产。



QUOTE:
  龙芯2F研制成功回答了“中国有没有能力研制通用处理器”的问题,这一仗我们打赢了。现在我们面临另一个问题:“龙芯能不能卖出去”,这是更困难的一仗,离取得最后的胜利还有很远的路要走,还需要付出长期而艰苦的努力。

一个真实的产品的理智的领导者考虑问题是实实在在的,能够正确地看到自己面对的困难,知道自己最该做的是什么。

赝品汉语编程

QUOTE:
   “汉语编程”是中国人自己研发的完全以汉语为描述语言的计算机程序设计语言,它的发明人属于“汉编之父”沈志斌和他的汉编研发团队。它完全具有中国自主知识产权。作为一种计算机语言,它和现在流行的大部分计算机语言具有一些共同的特点,都是人机对话必须的工具语言。但该语言绝非曾流行过的任何一种计算机语言的简单汉化,或是为某种软件制造一个中文环境。这是一个完全由中国人自行开发,由中国人自我掌握全部源代码,从形式到内容全面符合中国人的思维方式,使用汉文字表达的面向对象、面向问题计算机程序设计语言。“汉语编程”具有自成平台、面向对象、面向问题、所说即所得、高度安全性、强大的繁衍功能、高度兼容性以及资源占用少、速度快等特点,开辟了计算机语言发展的新纪元。

汉语编程语言完全是靠剽窃forth起家,将win32forth简单汉化一下就宣传为自己研制的完全具有中国自主知识产权,其实真正属于汉语编程团队的成果只有一个:20年前的数据库dbase的部分库函数实现。就连这一点工作,我也怀疑有可能是从什么地方找来的forth代码修改的,因为我对forth了解不多,暂时无法证实。但是怀疑是有根据的,win32forth的编辑器保存的时候不会自动加扩展名,汉语编程至今未能修改这个问题,而被迫搞出一个faq来给不能加扩展名找一个牵强的理由。连win32forth的这么一个小缺陷都不能修正,可见汉语编程团队的技术实力如何。汉语编程至今能拿出手的成品基本上都是婴幼儿娱乐级的东西。汉语编程团队连forth都学不好连自己汉化的语言都用不好,都不能拿出一个有一点儿实用价值的软件,可见其主要精力都放在了忽悠上。

------------------------------
  从两者宣传的文字就能看出务实与务虚的差别,龙芯脚踏实地一步一个脚印地进步,汉语编程只能靠忽悠骗几个学费,早晚被历史的洪流淹没。


顶部
性别:未知-离线 lazyman

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 243
编号 51305
注册 2005-10-17


发表于 2007-10-16 11:52 资料 主页 短消息 只看该作者
我玩过Linux下的RVM_FORTH, 而且还用C在Linux写了个模仿Forth的虚拟机(用了2个月),对于一个团队写个FORTH应该不难.
对于所谓的“汉语编程”我还真没去看过, 以我的经验如果用FORTH一定可以实现所谓的汉语编程,但是那篇文章大部分是BullShit. 如果他们真的是剽窃Forth, 那真是太恶心了, 我看都不会去看.

在我看来FORTH是一个很好玩的Toy Language, 当然现在也有相当一部分研究人员使用它作为"正式方法学"的实现语言, 因为它比C更贴近逻辑学和计算机数学,而且它简单而优雅.


Forth的原理如下(我自己总结的,有兴趣的朋友自己可以Wiki一下):

1. 首先构建一个基本的字典,还有一个公用堆栈.   
2.  一开始字典里的保存了由开发者提供的基本"单词"(其实就是函数,控制,和循环的关键字)
3. 用户可以用已有的"单词" 解释和定义一个新的 "单词", 参数和返回结果由公用堆栈传递
4. Forth可以本看成一本不断扩充的字典,Forth通常被实现为命令行的虚拟机,用以执行所定义的"单词",所以用户所定义的"单词"通常也给以被看作脚本,因为通常他们   是不需要被编译的.
5. FORTH通常被表述为后缀语言. 一个简单的例子:
          3 4 = <enter>
    数字 3 和 4 将会被推上公用堆栈, 然后单词 " = " 将提取公用堆栈最顶端的两个元素(3和4),然后比较, 返回一个布尔值在公用堆栈上(0或1)

用户单词定义的方法:

: <用户单词名称> <解释和定义> ; <enter>

用户单词定义的例子:
------------------------------------------------------------------------------------------------------------------------
: FACTR ( n -- n!  recursive defn of factorial )
  DUP 0 =
  IF DROP 1
  ELSE DUP 1 -  FACTR
  THEN ;
-------------------------------------------------------------------------------------------------------------------------

例子解释 1:

单词 FACTR 使用归递法求factorial数, 这个单词提取一个公共堆栈的顶端元素作为输入参数,返回一个结果在公共堆栈的顶端.(这个函数有够短吧

例子解释 2:

DUP 复制公共堆栈的顶端元素,提取一个顶端元素,返回原顶端元素和一个复制品.
= 比较公共堆栈的两个顶端元素,返回1或0在公共堆栈的顶端
- 公共堆栈的两个顶端元素相减,返回结果在公共堆栈的顶端
DROP 扔掉公共堆栈的一个顶端元素
IF ELSE THEN. 提取顶端元素如果它等于1, 执行 IFELSE 之间的"单词", 不等于1 执行 ELSE  和 THEN 之间的"单词".

所以,用户完全可以定义一系列的”单词“不但可以执行,而且还有很高的可读性。
比如命令:  COUNT APPLES TELL MANAGER
又比如定义"WORK" : WORK   COUNT APPLES TELL MANAGER ; <enter>
      

另: 看了楼主的另一贴,我要说写一个通过虚拟机画图其实并不难. 我现在手上还有一个我自己写的L-System 2D字符串画图工具(命令行虚拟机,通过OpenGL实现画图)


[ 本帖最后由 lazyman 于 2007-10-16 12:52 编辑 ]


顶部
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5799
编号 622
注册 2004-7-7


发表于 2007-10-16 14:03 资料 文集 短消息 只看该作者
看我
http://www.xycq.net/forum/thread-152078-1-1.html
帖,里面有足够的证据证明汉语编程团队连写一个forth虚拟机的实力都没有,直接就是剽窃来的。

至于3D,forth应该能实现。要是forth实现不了,汉语编程也实现不了
顶部
性别:女-离线 轩辕苍龙
(大膜法师)

太常丞

Rank: 18Rank: 18Rank: 18
组别 轩辕公主
级别 大将军
好贴 2
功绩 278
帖子 15262
编号 21958
注册 2004-11-3
来自 扬州


发表于 2007-10-16 16:07 资料 个人空间 短消息 只看该作者
龙芯是真的啊?那为什么还有人说是假的呢
顶部
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5799
编号 622
注册 2004-7-7


发表于 2007-10-16 16:45 资料 文集 短消息 只看该作者


QUOTE:
原帖由 轩辕苍龙 于 2007-10-16 16:07 发表
龙芯是真的啊?那为什么还有人说是假的呢

中国人造假太多了,狼来了喊多了就每次都怀疑了。现在中国人思维极端的比较多,要么是全都不信,比如连龙芯都不信,要么是全都信,比如有人揭汉语编程语言都有骂汉奸的。(好在还没有来轩辕骂我的)
龙芯外面的报道多少有一点理想化,但是实际上取得的成果还是不错的。实际上李国杰说的挺对,已经看到了领先者的背影。
顶部
性别:未知-离线 kingofrpg

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 227360
注册 2007-10-13


发表于 2007-10-16 23:51 资料 短消息 只看该作者


QUOTE:
原帖由 Maxwell 于 2007-10-16 14:03 发表
看我
http://www.xycq.net/forum/thread-152078-1-1.html
帖,里面有足够的证据证明汉语编程团队连写一个forth虚拟机的实力都没有,直接就是剽窃来的。

至于3D,forth应该能实现。要是forth实现不了,汉语 ...

Win32Forth的Apps目录里面有一个国际象棋的程序,里面就用到了opengl,都封装好了,我最近忙着写代码,哪位大侠有时间去研究下。
顶部
性别:未知-离线 lazyman

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 243
编号 51305
注册 2005-10-17


发表于 2007-10-17 00:20 资料 主页 短消息 只看该作者
我去了所谓的汉编网了~~根本就是FORTH... 词=WORD 词典=DICTIONARY. 公用堆栈=摞...

对于FORTH我是很熟悉的,因为我的毕业制作就是基于RVM_FORTH的中缀式逻辑表达式解析器.

汉编:

         编 1加到100 { 临时变量 -- }
            0 写入 临时变量
             101 1
             循环 内环数 临时变量 + 写入 临时变量
            回环
             临时变量 显
         。


我写的FORTH:
      : 1TO100SUM ( TMPVAR -- )
        0 TO TMPLVAR
        101 1
        DO I TMPVAR + TO TMPVAR
        LOOP
        TMPVAR
       .S
      ;


#解释
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TMPVAR 是一个用户自己定义的变量,使用单词 VALUE 来定义:  0 VALUE TMPVAR (定义一个变量TMPVAR,with一个初始值0)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DO I ... LOOP 会提取堆栈顶的两个元素. 当作循环上限和循环初始
The 101 is called the "limit" and the 1 is called the "index."
        FORMULA:
                limit index DO ... LOOP


-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
在这里 I 是FORTH的为循环服务的系统词, 它储存了当前循环的循环数.
Forth word I copies the top of the loop control stack onto the parameter stack
具体与以下C代码的 "i" 相同

       for(i=1;i<101;i++)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
单词 .S 用以显示堆栈顶端的元素.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
单词 TO 是FORTH里面很少数的几个中缀式的单词之一, 具体作用就是用以赋值

6.2.2295 TO
CORE EXT

        Interpretation: ( x "<spaces>name" -- )

Skip leading spaces and parse name delimited by a space. Store x in name. An ambiguous condition exists if name was not defined by VALUE.

        Compilation: ( "<spaces>name" -- )

Skip leading spaces and parse name delimited by a space. Append the run-time semantics given below to the current definition. An ambiguous condition exists if name was not defined by VALUE.

        Run-time: ( x -- )

Store x in name.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

补充一句 "(" ")"  是FORTH的专有词用以包含注释, 中缀语言都用"#" 或者 "//" "/*", 那为什么他们不用 "(" ")" , 因为中缀语言需要 "(" ")" 来表述优先运算. 而后缀语言FORTH是不需要用任何符号来表述优先运算!  因为这是后缀语言的特性!

比如
中缀表达式: ( a + b ) * c
后缀表达式: a b + c *  

除了FORTH很少有语言使用"(" ")"以包含注释.
汉编的注释Format也和FORTH太相似了! ( TMPVAR -- ) { 临时变量 -- } 换个马甲.
我很有兴趣知道,以后汉编将如何支持SET(集合)呢,用回"("  ")"么, 真是太白痴了,干吗不用 "/*" "*/" 要剽窃也得有点技术含量阿

.


参考:http://vision.twbbs.org/~letoh/forth/pf_tuttw.html

[ 本帖最后由 lazyman 于 2007-10-17 02:03 编辑 ]
顶部
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5799
编号 622
注册 2004-7-7


发表于 2007-10-17 08:47 资料 文集 短消息 只看该作者


QUOTE:
原帖由 kingofrpg 于 2007-10-16 23:51 发表


Win32Forth的Apps目录里面有一个国际象棋的程序,里面就用到了opengl,都封装好了,我最近忙着写代码,哪位大侠有时间去研究下。

别急,先不急研究,等着有找死的上门来之后再说,省得他们说我欺负他们。
顶部
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5799
编号 622
注册 2004-7-7


发表于 2007-10-17 08:50 资料 文集 短消息 只看该作者


QUOTE:
原帖由 lazyman 于 2007-10-17 00:20 发表
我去了所谓的汉编网了~~根本就是FORTH... 词=WORD 词典=DICTIONARY. 公用堆栈=摞...

对于FORTH我是很熟悉的,因为我的毕业制作就是基于RVM_FORTH的中缀式逻辑表达式解析器.

汉编:

         编 1加到100 ...

遇到高人了。先不用急着揭露他们,先抱着猫抓老鼠的心情跟他们玩几天再说,等玩够了再收拾他们好了
顶部
性别:未知-离线 三种不同的红色

天水郡公
京东东路经略使
★★★

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26
轩辕春秋年度最佳(轩辕史话区)
组别 经略使
级别 骠骑将军
好贴 4
功绩 2325
帖子 8451
编号 106435
注册 2007-2-3


发表于 2007-10-17 08:59 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 轩辕苍龙 于 2007-10-16 16:07 发表
龙芯是真的啊?那为什么还有人说是假的呢

龙芯是真的,假的是汉芯。
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2007-10-17 11:09 资料 主页 文集 短消息 只看该作者


QUOTE:
原帖由 Maxwell 于 2007-10-17 08:50 发表



遇到高人了。先不用急着揭露他们,先抱着猫抓老鼠的心情跟他们玩几天再说,等玩够了再收拾他们好了

看来你确实很闲
顶部
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5799
编号 622
注册 2004-7-7


发表于 2007-10-17 12:45 资料 文集 短消息 只看该作者


QUOTE:
原帖由 van 于 2007-10-17 11:09 发表

看来你确实很闲

其实时间也不太多,不过找个乐子的时间还是有。
顶部
性别:未知-离线 星义
(我星汉三又回来了)

Rank: 12Rank: 12Rank: 12
组别 羽林都尉
级别 征西将军
功绩 50
帖子 4822
编号 78958
注册 2006-8-13
家族 云水兰若


发表于 2007-10-17 13:03 资料 个人空间 短消息 只看该作者
本人路过。本人有个小问题是,现在P4的CPU美国也不是不卖给我们,为啥还要自己研究呢?真的是怕将来打起仗来,搞起国际袭断来,中国人没电脑用?
顶部
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5799
编号 622
注册 2004-7-7


发表于 2007-10-17 13:42 资料 文集 短消息 只看该作者


QUOTE:
原帖由 星义 于 2007-10-17 13:03 发表
本人路过。本人有个小问题是,现在P4的CPU美国也不是不卖给我们,为啥还要自己研究呢?真的是怕将来打起仗来,搞起国际袭断来,中国人没电脑用?

这至少是个考虑问题之一吧,CPU可不能ctrl-v出来,所以是个消耗品。另外在具体应用上,Intel是不会帮我们裁剪的,如果我们自己能够设计生产芯片,哪里需要调整就可以自己做。
美国人也不会把最好的CPU卖给你,P4也就是商用还可以,真正好的计算机是不卖给中国的,中国只能自己研制。
顶部
性别:女-离线 轩辕苍龙
(大膜法师)

太常丞

Rank: 18Rank: 18Rank: 18
组别 轩辕公主
级别 大将军
好贴 2
功绩 278
帖子 15262
编号 21958
注册 2004-11-3
来自 扬州


发表于 2007-10-17 13:50 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 Maxwell 于 2007-10-16 16:45 发表


中国人造假太多了,狼来了喊多了就每次都怀疑了。现在中国人思维极端的比较多,要么是全都不信,比如连龙芯都不信,要么是全都信,比如有人揭汉语编程语言都有骂汉奸的。(好在还没有来轩辕骂我的) ...

什么时候我国也造个酷睿迅驰就爽了……
顶部
性别:男-离线 长葛李子龙
(老李)

长社侯
谏议大夫
★★

Rank: 17Rank: 17
护军
组别 翰林学士
级别 卫将军
好贴 1
功绩 413
帖子 6562
编号 56201
注册 2005-12-28
来自 河南长葛


发表于 2007-10-17 13:52 资料 主页 个人空间 短消息 只看该作者
回复 #13 星义 的帖子

那个P4只是商用处理器。
军用处理器或大型运算处理器若是用P4……那也太………………
顶部
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5799
编号 622
注册 2004-7-7


发表于 2007-10-17 15:50 资料 文集 短消息 只看该作者


QUOTE:
原帖由 轩辕苍龙 于 2007-10-17 13:50 发表

什么时候我国也造个酷睿迅驰就爽了……

实际上Intel AMD的CPU只能算低端产品,真正好的CPU还有很多,Intel/AMD的CPU只能算最流行的。
顶部
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5799
编号 622
注册 2004-7-7


发表于 2007-10-17 15:51 资料 文集 短消息 只看该作者


QUOTE:
原帖由 长葛李子龙 于 2007-10-17 13:52 发表
那个P4只是商用处理器。
军用处理器或大型运算处理器若是用P4……那也太………………

其实曙光就是一堆AMD拼起来的,最近流行并行计算
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2024-11-20 08:07
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.017458 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP