游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: 茹枫

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

[复制链接]

7

主题

67

帖子

67

积分

注册会员

Rank: 2

积分
67
QQ
发表于 2004-12-30 14:37:00 | 显示全部楼层

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

觉得是那些所谓的专家教授在剥削他们的研究生的劳动,并骗取国家经费。

0

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2004-12-30 18:14:00 | 显示全部楼层

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

用中文总感觉得别扭

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
发表于 2004-12-30 18:58:00 | 显示全部楼层

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

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

觉得是那些所谓的专家教授在剥削他们的研究生的劳动,并骗取国家经费。

同感,中国的绝大多数专家都是吹出来的,特别在高校里的。
最好的研究生导师就是那些不管学生,偶尔签几个字的导师。

6

主题

104

帖子

104

积分

注册会员

Rank: 2

积分
104
发表于 2004-12-31 11:54:00 | 显示全部楼层

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

你们都没有说到重点上。
和python等解释型语言比起来e语言还有以下特点:
1.e语言是拿国家的经费的。(如果楼主的说法属实的话)
2.e语言不是开放源代码的项目
3.e语言不是真正的编程语言,更象是一个IDE而已。
4.e语言的最新版本都是要收钱的。
综上所述,e语言不是垃圾,那才怪呢。
难道国家拿纳税人的钱投资过一遍后,老百姓还要自己再投资一次?
我是不觉得e语言这种东西,一年的研发费用能超过500W。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

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

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


我倒是觉得500w不用太在意。
他们做了几年,国家才投资的。
在这之前,完全是个人行为。
这点很可贵,所以现在赚上一笔也是应该的。
试问一下,国家以前花的钱搞点东西出来了么。

虽然不清楚e语言有什么思想性的东西,但是确实是某种意义上在语言编译领域跨出重要一步。

我个人觉得中文编程语法方面,其实也不用太过强调所谓的中国特色。
特色这东西是发展一定阶段才体现出来的,而不是一个可以把握的目标。
你在开始的时候又怎么清楚什么才是特色,而非做作呢?
编程语言重要是区分,就是直观看上去知道是怎么回事。
第二个是简约。尽量少打字。

编程其实和用中文或英文没多大关系。
大的方面是如此,细节上。
中国人用中文是更直观的。

中文与英语,哪个更简约?以前因为多打几个键,才出现一个字,就说中文不适合计算机。
可是要全中国人去适应电脑,明显不如那些计算机专家去想办法让电脑适应中国人的习惯来得容易。
这也和中文编程差不多的情形。
做不出好的中文编程方案出来,淘汰的只有是研发人员,而绝非“中文”。
事实上,人们很快发现,虽然英语一键一字,看上去很快,但是其实英文单词不是单字母,往往都是那么长一串才是一个“字”。而对输入法的不断改进后,甚至比外文还要快呢(当然事实上不用太快就能满足大多数要求)。

我们应该嘲笑那些谬论者,但也应该反思,为什么中国的科研可以如此草率!

语言作为识别工具,千百年了,不断发展与精简,本身就是非常人性化又非常简约的编码方案。
当然也非常庞大,这点可能对于编程开发是一个杀鸡用牛刀的感觉。
所以不管是英文还是中文,其结果也就用了其中一部分就够了,决不会出现不够用的情况。
可见,编程语言这种微型语言集,本身就无法代表英文和中文来进行“评比”。

好的中文编程语言,在乎如何从中文中提取的恰当的部分。
何谓恰当?如果我清楚,我也开发出来了。
但我不介意尝试一下。

int i;//这属于什么句式呢?记叙?
i 是 整数;

class tv;
tv 类;

i = 100; //这个数学式可以保留

if (i 〉 100);//能改变的地方不多呢;c++的数学式让语言变得简约
如果 (i 〉 100) ;

for (int i =0; i < 100; i++ );//这个for是什么意思?
递增 (i  是 整数 = 0; i 〈 100; i++);//

好了,中文化c++显得多余,才那么几个单词。

刚刚想到,现在的编程语言是非常重视逻辑结构的(其实应该称为死板),事实上,虽然有那么几个单词,但是都只是用来识别,而非使用到语法这些“精髓”,他有自己固有的一套语法。所以,英文编程语言是名不副实,应该归为英文关键字编程语言。

致力于中文编程语言开发的人们,可能在做一个“不可能完成”的课题,实在是大大的误解。
那么中文关键字编程语言,这个同等级的课题,其实明显的重点在于编程语法的研究,而非关键字。

所以,我想应该出现一部分中文关键字编程语言。
之后出现更为高级的,吸取中文语法精髓的编程语言。
这才是我们的最终目标。

也许有人更愿意另一个提法,先出现编程语言,再出现中文编程语言。
但如果有人能开发出来,却看到不是中文,实在有点遗憾,但也止于此。


63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2004-12-31 21:43:00 | 显示全部楼层

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

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

觉得是那些所谓的专家教授在剥削他们的研究生的劳动,并骗取国家经费。


同感 [em4]

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2004-12-31 21:46:00 | 显示全部楼层

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

感觉中文编程好像没什么意义

除非中国强大到让外国人来用我们的编程软件

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2004-12-31 23:47:00 | 显示全部楼层

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

不方便…………特别是编程的大部分资料都是英文的时候……
eg.
LPDIRECT3D9             g_pD3D       = NULL;
难道写成:
全局_指针直接操作硬件三维开发 长指针直接操作硬件三维开发:初始值=空指针
(对应:
g_pD3D                                   LPDIRECT3D9                                 NULL


感觉怪怪的
本来中文就不适合缩写。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2005-1-1 00:05:00 | 显示全部楼层

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

楼上,如果讨论具体做法,这里并不能说得清楚。

我们讨论的是其意义,必要性,可行性等理论方面的东西。

你给的例子,我觉得其实可以简单一点。你这样是翻译意思,但是英文也没有写出具体意思,它使用了缩写,按这个原则应该翻译成中文缩写,这可能有点怪,但是原文其实也很怪,只是习惯了他的命名规则而已。

35

主题

340

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
发表于 2005-1-1 21:32:00 | 显示全部楼层

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

计算机本来就怪怪的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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