游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8757|回复: 29

中文编程的讨论,摘来大家看看

[复制链接]

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2004-12-27 15:15:00 | 显示全部楼层 |阅读模式
http://www.dywt.com.cn/

挺有意思的,全中文。连关键字都是中文。
对转型的程序员真的是不习惯啊。编程感觉像在和电脑用中文聊天 : )
对新手倒是很容易上手,在第3方支持的情况下,功能也很强。做数据库不错。我喜欢他的帮助功能,做得很完美


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

下面每帖为跟帖。 [em9] [em9]

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2004-12-27 15:16:00 | 显示全部楼层

Re:中文编程的讨论,摘来大家看看

这东西在 CSDN 臭名冲天,搞这个东西的大部分都是垃圾,骗国家经费的垃圾。

有什么技术特点?没有,实际上用一个 #define 就已经可以把所有的关键字替换成中文,根本没必要这样设计语法。

另外,语言的精髓不在于它是以什么语系发展而来的,而是这种语言体现的思想,就好像 Pascal 和 C 的“算法 = 程序 + 数据结构“ ,C++ 的 OOP 与 GP , Java 的跨平台等等。没有思想的语言就是多余的,纯粹形式语言那更是垃圾。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2004-12-27 15:16:00 | 显示全部楼层

Re:中文编程的讨论,摘来大家看看

话不能这么说,就算国人做出个全英文的RAD开发环境(包括编译器)那也是值得称赞的。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2004-12-27 15:16:00 | 显示全部楼层

Re:中文编程的讨论,摘来大家看看

开发出一个没有思想的全英文的垃圾RAD,有什么用?
有谁会用?能用来做什么?

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2004-12-27 15:16:00 | 显示全部楼层

Re:中文编程的讨论,摘来大家看看

什么叫做没有思想?
什么又叫做有思想?

龙芯算不算有思想?
中国人开发个游戏,渲染器算不算有思想?

是不是垃圾怎么评判?是不是只要有中国二字就是垃圾?

先不说别的,能从零开始写一个可以生成windows native executable的编译器就
很不简单。国内有什么公司可以做到?或者去做了?

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2004-12-27 15:17:00 | 显示全部楼层

Re:中文编程的讨论,摘来大家看看

楼上的,你还是先去了解一下这个所谓的“中文编程”是什么样的一个概念,然后看看相关的新闻,看看那些所谓的专家、院士、教授说了些什么话。

我想一个稍微有一点语言修为的人都能看出这是一个不折不扣的骗局,绝对的骗局。

如果你还没看过,那就请收回你的话。看完了再来议事论事。

至于 IDE ,我想说,有的东西,别人已经做得非常好了,你再去做,如果没有绝对的把握做好,那和没做是完全没有分别的。外国的教育很提倡做东西不能一味模仿,要有自己的思想和东西。

Compiler ?写一个? so what ? 不见得有多少实际意义,别人已经做得非常好啦,还用你做干什么呢?

假若你开发一个有自己的思想的平台,那就不一样了,可能它速度不快,可能它问题很多,但它有思想、有自己的东西、它不是别人的 idea 。

龙芯有思想,它用了一种新的、近似于 RISC 的指令结构,如果它仅仅是一味的模仿,那就没有意义了。

游戏不一样,游戏的重点不是开发,游戏的重点是内涵,而不是程序。这个可以看出你还不算是游戏迷,游戏真正的魅力,不是玩的时刻的享受,而是玩了以后的回味。一个成功的游戏,不是单纯的一个程序,而是一种文化产物,没文化的游戏没生命力。

渲染器就更不一样,它是一种比较”畸形“的软件,类似于 OS 的内核,偏重于”全“而非”精“,”质“而非”效“。

国内的公司做不到,不是技术的问题,而是社会的问题。如 CG 产业一样,不是一两群人可以改变,也不是一两个软件可以改变。当年的 WPS 有多厉害? 这个社会的价值观处于一种转变中,而转变中的价值观是畸形的,畸形价值观下的社会是不可能衍生文化,所以我们的文化正在衰落。

游戏依赖于文化、软件依赖于文化、社会几乎每个产业都依赖于文化,一个只讲GDP不讲文化的社会有什么优秀游戏、软件、硬件发展可言?不难了解 80 年代末 90 年代初中国的优秀软件、游戏、程序遍地,而如今就是垃圾成风。金山和瑞星宁愿把钱投到新闻发布会上去贬低对方,都不愿意投到技术开发里去,这是什么问题?

思想的重要性是最高的,远比你的代码写得多优秀要厉害。

Gates 和他的程序员的区别在于,Gates 的思想比他下面那些程序员的优秀多了。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2004-12-27 15:17:00 | 显示全部楼层

Re:中文编程的讨论,摘来大家看看

Compiler ?写一个? so what ? 不见得有多少实际意义,别人已经做得非常好啦,还用你做干什么呢?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
现在什么软件不是别人已经做的非常好了?CPU不是嘛?OS不是嘛?开发工具不是嘛?数据库软件不是嘛?
OFFICE软件不是嘛?图形制作软件不是嘛?按照你的观点,我们什么都不要做了。因为都不见得有多少实际
意义,别人已经做得非常好啦,还用你做干什么呢?

龙芯有思想,它用了一种新的、近似于 RISC 的指令结构,如果它仅仅是一味的模仿,那就没有意义了。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
龙芯用的就是 MIPS 的指令集,他在实现上确实有一些创新的东西,可也说不上有什么思想在里面。设计龙芯
体系结构用的也都是成熟的人家研究出来的算法,理论,我们只是应用实现了一下而已。那用你上面的观点可
以立刻否定研究龙芯的意义。反过来,用你这里的观点又可以说写一个 Compiler 也是有意义的。你这里自相
矛盾了或者搞双重标准不觉的嘛?

易语言我只简单看了一下他们的主页,他们的Demo我也没下载看。他有可能是骗国家经费的,也有可能
不是,对此我不敢兴趣。但是如果他们自主开发了一个能够把源程序编译成 Windows 下有图形界面的
可执行程序的开发环境(即使是修改 gcc),那我也要说这是很不简单的工作。你可以蔑视他们公司的领导,
但是对写出了这一开发工具和这个工具本身还是应该给于尊重的。单说一个,现在有谁能不看cygwin把gcc
移植到windows也是很不简单的。我们不是一直在叹息没有自己的CPU,没有自己的OS,没有自己的Compiler嘛?
现在出来了一个,为什么要一棒子打死呢?想想龙芯,不也有很多人说是骗国家经费嘛?

但中文编程确实是一个噱头,骗人的成分很重。所以我抛开这个易语言,单说:
“就算国人做出个全英文的RAD开发环境(包括编译器)那也是值得称赞的。”
难道国人写一个C#编译器以及相应的开发环境就是在制造没思想的全英文垃圾?诚然
我们最初开发的和国外比起来要差很大一截子,但是如果你不去做,那这个差距只会
越来越大。如果研究龙芯是有意义的,那么去研究开发环境,数据库系统这些别人已经
做的非常非常好的软件也是有意义的。

你喜欢说思想,思想当然重要。但在工程上做出东西来也很重要,哪怕没有丝毫的创新,使用的全是
成熟的方法,技巧和理论。现在国内开发的问题不仅仅是没有思想,更严重的是根本就没有去做一个
实实在在的功能完善的东西。反而是炒概念,炒思想的多。这个易语言不就是很有思想嘛?!前段时间看
到什么使用了八卦原理的64位cpu不是很有思想嘛?

我反对的是:
一是别人一做什么,立刻上去蔑视。今天易语言说用中文编程,指责他是仅仅替换关键字的噱头。明天有人
不炒做中文,就是老老实实写一个英文的开发环境,就指责他没思想,是垃圾,别人早就做的很好了,
你这作出来没人用。前段时间 hardcore3d 在 gameres 发了一个招聘广告,说风凉话的也是一堆。同行
相轻就这么严重?

另一个是瞧不起自己,总觉的我们做什么也不如别人。要有一点敢争天下先的精神啊,并不是外国人能作
的我们就做不到,也并不是我们做的就总是不如外国人做的好。

还有一个就是眼高手低,好高骛远。走都还不会,就想跑。写代码的基本功还没练好,就去研究什么思想。
一个建筑队连鸡窝都垒不好,他学点新思想就能造大剧院?

返回来说这个易公司,他们要是能扔掉那个中文的幌子,开发出可以和 vb3.0 比美的开发环境了,那我
就是他们了不起,很了不起。因为他们做到了所有中国软件公司都做不到的事情。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2004-12-27 15:17:00 | 显示全部楼层

Re:中文编程的讨论,摘来大家看看

并不是说我们做什么都没有用处,而是我们要想到别人的前头去,虽然这看起来很荒谬,连一个别人都已经做好了的东西,都做不出来,怎么能赶到别人前面去。

为什么思想更重要,不是说写代码不重要,而是说,工夫在诗外,你做个没思想的 RAD 充其量也只是一个练习,根本不能算是成果。

思想不是学的,是创造的。在爱因斯坦创造相对论前没有人认为他的经典物理学能达到世界一流,甚至连闵可夫斯基都骂他是懒狗。但他的思想让他走到了世界的前端,这就是思想的威力。

你说他没有基础行不行啊?当然不行,但别人也绝不会因为他重新研究万有引力定律而称赞一翻。因为这是牛顿的思想,不是他的。而相对论就不是了,这是新的思想。

不是每一个人都是爱因斯坦,但我所要强调的思想的重要性在他身上可以体现出来。Coding 做得更厉害,你也仅仅是一个工人罢了,但思想走得远的人,你就是设计师、领导者、大师。

Coding 是基础,直接一点就是作业,是一个学生的作业。把作业做好了只是一个分内事,而思想就是考试成绩,是学习的目标。

可能你还认为——很实际地认为,做一个什么什么东西出来别人就该称赞,不过这个世界是一个更现实的世界,没有人会看你的作业,所有人都只会看你的成绩而已。

我能断定 Pixie 、Aqsis 、3delight、render dot 永远都会落后于 Prman ,而不能像 mr 一样赶上,不是因为他们都是免费或者开源,而是因为 RenderMan 是 Pixar 的不是他们的,而 mi 是 mental image 的。


至于开发出和 vb 3 比美的环境,你认为了不起没有用,那仅仅是你一个人或者部分人认为他们了不起。现实一点,能换饭吃吗?能卖多少套呢?能吸引多少投资?老实说,尽管吹捧中文编程卑鄙,但起码他们还能骗骗经费过日子,要是开发一个不上不下的开发环境,卖给谁?吃什么?大伙都吃白饭?

如果他们里面的某一个小组或人能开发出一套更好更优秀的 Java template 机制,那将是全世界的人认为他们了不起,即使他们根本没有这个技术实力去做一个完整的实现,就算是一篇阐述思想的论文,也能赢得世界开发者的尊重。

中国现在的软件业处境非常困难,只有创新才能找到出路,因为别人已经在这条路上走得太远了,你要赶上就只能发掘另外一条捷径,那就是新的思想。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2004-12-27 15:17:00 | 显示全部楼层

Re:中文编程的讨论,摘来大家看看

我想,大家都已经陷入一种近乎争吵的境地了.这样对问题的讨论是没有好处的.

在我们高中时代,大学时代,做实验是必不可少的吧.我们做的实验几乎100%是前人已经做好了的.
但是----
为什么 我们还是要再做一次!!

仅仅是学校里为了骗取国家的教育经费吗?
我想,不是的!并且大家也会认为不是这样的.

记得,我们的做一个实验的满分是15分,分为三个部分,实验预习,实验操作,实验报告各占5分,我经常能够拿到满分!
你们知道为什么吗?
其实很简单,只要你老老实实在把实验做完就行了.
但是也有好几次,我拿到了20分!
老师说,虽然是同一个实验,但是我用了新 的方法,注入了新的思想.于是多给了5个附加分!.

就是这样子了.把它与你们上面讨论的问题类比.
如果说我们能够,哪怕只是用了#define重新定义的关键字,重新做一次别人已经做得非常好的"实验",那么即使是"骗"了国家的"教育"经费,又如何?
且不说经费的事.就说,他们能够第一个做了这个"实验",并且还勉强做完了,那么就能够得15分了!

mayax所说的新的思想,那对我们中国的开发者们,也许有一点难度.但是如果,你不去做"实验",哪怕是别人已经做得非常好的"实验",你怎么去赶上人家,去超过人家,去找到属于你自己的idea!!!!!!!

易语言,我去年就用过一次,是在网吧里.确实不方便.
中文和英文,只是两种用于交流信息的标记而已.
很难找出他们之间的本质上的区别.
从这个意义上说,易语言的开发,好像是没有意义的.
但是如果注入一种新的思想,那就将意义重大,(这正如mayax的观点)
可是,也正如我前面所说的那样,这只是一个开始,一个拿不到"附加分"的实验嘛.

你在大学里,或高中做过实验 没有?
应该没有人会说你的实验是在骗取"国家经费"吧!!!

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2004-12-27 15:18:00 | 显示全部楼层

Re:中文编程的讨论,摘来大家看看

楼上的,请你先去阅读一下相关的新闻,看看他们那个公司向国家申报了多少研究经费、申请项目的细则、以及相关新闻发布会的资料,看看那些“专家”为了得到这个项目,说了些什么话。

天底下、哪一个实验,你照着前人的指引做一遍就可以得到奖学金?

还是那句话,你没去了解过,就表随便发表评论,我针对的不是易语言本身,而是这个项目在宣传、新闻发布等多个地方用了一些带有极强欺骗色彩的语言进行炒作,以达到骗取每年 500 万的国家经费!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-23 22:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表