Java究竟怎么玩?http://blog.csdn.net/cping1982

菩提本无树,明镜亦非台,本来无一物,何处惹尘埃

用户操作
[即时聊天] [发私信] [加为好友]
鹏凌三千(cping1982)ID:cping1982
167621次访问,排名477,好友49人,关注者52人。
机密……
cping1982的文章
原创 145 篇
翻译 0 篇
转载 44 篇
评论 346 篇
鹏凌三千(cping1982)的公告
本博评论删除规则如下:

1、辱骂性发言,无视其辱骂对象,一律删。

2、登录发表的评论,不违背第一条者一律不删。非登录发表的评论,过激者删。

3、若发生例外情况,则为CSDN博客系统自动删除。

声援SOFF|声援珊瑚虫:如果你是珊瑚虫用户,请坚决力挺声援珊瑚虫!

平生进退如飙风,一睨人才天下空。独向苍天横冷剑,何必生我惭英雄。

本人有效BLOG:

cping1982

ceponline

音乐:

风姿花传

ドラグ.スレイブ

ヒカルの碁

Believe

世界で一番ヤバイ恋

あんなに一緒だった

焔の扉

深海の孤独

君は仆に似ている

The ugly and beautiful world

静かな夜に

逆蝶

永恒的雪

梅花

几多愁

微风细雨

妈妈的歌

精忠报国

谁是大英雄

随遇而安

明天会吹什么风

逍遥游

爱江山更爱美人

最近评论
出会い関係者:出会いセックス素人
case:期待本文能够后续
scalewing:很好,很强大,源码收下
scalewing:居然有人做这玩意*)
softwave:哈,那天看了爱枣报,也正想编一个呢
文章分类
收藏
    相册
    Java的PC游戏开发
    Java中的A*(A star)寻径实现
    Java仿雷电及其源代码
    Java制作的类祖码游戏-数字祖码
    Java实现窗体中角色逐渐风化效果
    Java版吃豆游戏
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[2]——踏破红尘
    Java[伪]寻径追踪实现
    JAVA中[人工无脑]系统(chatbot)的实现
    Java中2.5D游戏(斜45度角)的设计与实现(1)
    Java中2.5D游戏(斜45度角)的设计与实现(2)
    Java仿太阁立志传5
    JAVA图形操作中FPS的计算(附带随机生成乱数球体用例)
    JAVA实现拼图游戏
    Java来做马里奥[0]—让精灵再次舞动
    Java来做马里奥[1]—木叶传承
    Java来做马里奥[2]—食不厌精
    Java来做马里奥[3]—杂兵登场
    Java模拟桌球打击处理及绘制
    Java汉诺塔测试
    Java炸弹人实现及源码
    Java版SLG游戏开发入门[0]--让绘制的窗口响应鼠标事件
    Java版SLG游戏开发入门[1]--关于本系列
    人生如梦游戏间,JAVA游戏开源开发讲座[番外篇]之AVG开发——皮影
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[0]——月晕础润
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[1]——风云初现
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[3]——邯郸学步
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[4]——一步莲华
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[5]——一树双花
    人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[6]——走马观花
    史上最扯Java图形绘制(J2SE)之一JAVA动画效果
    沉寂的国人开源项目
    bo-blog(blog系统,php项目)
    DockPanel Suite [Microsoft .NET Framework Winform UI]
    Hocate web framework[web框架]
    Loonframework-DAO[持久层框架]
    Loonframework-GAME[游戏框架,尚未发布]
    Loonframework-WEB[web框架,尚未发布]
    Luntbuild(软件管理工具)
    magike(php博客)
    myseelite(p2p流媒体系统,c++项目)
    newxy(新坐标)[web框架]
    opencrx(crm系统)
    redlion(web框架)
    x2blog(asp.net博客系统)
    YOYOPlayer(音乐播放器)
    袋鼠egg(服务器)
    经典Blog
    # gzfqh的专栏 →底层代码研究(病毒及汇编)(RSS)
    # java 3D 游戏编程(RSS)
    ApoGames(德国某人的Java游戏作品展示)
    Struts框架应用
    Struts框架应用~
    千里冰封[JAVA 浓香四溢]
    网络安全圈子
    经典站点
    Google
    IBM中国站
    JavaGame开发论坛
    JAVA开源大全
    Java爱好者
    Struts标签文档
    SUN 中国社区
    中国IT实验室
    数据库专区
    偶的其它应用实例
    C#将图像文件压缩为AVI文件播放
    Java&.Net虚拟机精简(GreenJVM&GreenDotNet发布)
    Java图形程序水纹倒映效果
    Java输出竖排古典文字
    .NET在线漫画下载程序
    C#转换AVI文件为BMP文件
    ClassLoader调用外部jar包
    ExtJS2.0开发与实践笔记[0]——初识ExtJS
    ExtJS2.0开发与实践笔记[1]——ExtJS中的Dialog与Form
    ExtJS2.0开发与实践笔记[2]——Ext中的Layout
    ExtJS2.0开发与实践笔记[3]——Ext中的Menu
    ExtJS2.0开发与实践笔记[4]——Ext中的动画处理
    JavaFx实现(1)-渐变效果
    JavaFx实现(2)-随机图形绘制
    Java中DAO的实现
    Java中Image翻转操作
    Java中将byte[]转为Blob对象
    Java中的A*(A star)寻径实现
    Java制作绿色软件(GreenJVM_0.1.0发布)
    JAVA图形操作类
    Java图形程序中的对话逐字显示实现
    Java实现任意文件在bmp中的隐藏与导出
    JAVA实现可设置背景的MDI窗口
    Java实现嵌入式数据库(文本数据库)代码实例
    Java实现类Windows导航栏
    Java正则表达式入门
    JAVA版JAVA IDE环境(源码)
    JAVA线程池的简单实现及优先级设置
    Java自定义JSlider UI
    Java获得系统环境变量
    Java音乐播放类
    ResultSet转为实体对象
    SWT行,AWT/Swing也行系列(1)-实现半透明及不规则窗体
    在JTable中加载进度条及进行操作
    在Swing中使用Html标签
    在SWT中使用ChartDirector
    浅谈java.util.concurrent包的并发处理
    浅谈Java集合中Array(数组)的应用
    精简JRE体积
    通过exe启动class
    偶的文章
    《三国以后有几国》
    中国本土化编程(汉语编程)之我见
    从珊瑚虫事件,看为什么中国出不了比尔.盖茨
    佛与专家
    叹今人无气节而作歌
    国产开源项目的七宗罪
    对Hibernate使用之愚见
    对Java(J2SE PC)开发之怪现象之我见
    浅谈命名规范[纯属强辩]
    消费者反映鸡蛋难吃后的37种回答方法
    灭了珊瑚虫,下一个是谁?
    率性而作无题歌一首
    百度对“十进制网络”的官方态度
    耻民
    论番茄花园的倒掉
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 中国本土化编程(汉语编程)之我见收藏

    新一篇: 纯JAVA版JAVA IDE环境(源码) | 旧一篇: 通过exe启动class

    最近一段时期,在项目之余我一直在思索,在彷徨。

    作为一个程序员,作为伟大的中华民族的一份子,作为世界上最古老文明古国之一的我的祖国——中国。在世界软件业宛如天翻地覆般蓬勃发展的现今,无奈且妒忌的学习欧美“先进文化”的日子中,眼看着同为亚洲国家的日本尚有ruby可撑门面,而中国,我这伟大的祖国,究竟有什么能被当今世界所认同的贡献呢?

    我粗略的检索了一下资料,在中国出名的本土化编程项目,大体有如下十个:

    易乐谷  
    易语言  
    易语言.飞扬  
    易脚本  
    易乐谷.飞扬  
    创新LOGO   
    汉编发烧积木(搭建之星)  
    华罗庚(无代码编程)  
    O语言(中文汇编)
    汉语编程(汉编)

    至于这些”明星“们的”丰功伟绩“,时间关系不一一例举,有兴趣者可以进行网络检索。我仅以我曾经切身”游戏“过的易语言进行一点议论。

    首先,先请大家看个例子。

    在同样的文明古国印度,同样出现了一款类似于易语言的本土化语言环境,被命名为——SKTN。由于编码问题,我只能粘贴他的语法如下:



    如果用它进行编程的话,需要写成下面这类样式。


    不知道各位是怎么想的?……鬼画符……第一次看到这段语句时,这个可怕想法在我心中油然而生,不觉令我脊柱发凉……

    除了印度人,还有人能写这样的东西吗?真主玉帝耶和华啊,难道开发个程序还要去学印度文输入法?……||||

    如果你也对上述代码觉得有些寒意的话,将心比心,如果我是任何非中国本土人士,看到易语言时,恐怕也会和见到SKTN语法的各位心境相仿吧?为什么Ruby能在世界上流行?为什么易语言这么多年除去他们在大连的关系部门便无人问津?这个道理,大家都了然于心了吧?

    也许有人会说,“你太无知了,易语言可是有EPL版的,外国人即使不会中文,英文总会吧?“。对,没错,而且我听说易语言还打算推出日文版本呢,以后甚至有出拉丁语版本的可能。

    可是,我们做程序员的也都知道,统一标准对一个项目的意义有多么的重大。如果真要日本用日语,中国用中文,英国用英文版(请注意,易语言不同版本间编译环境不通用),那么这个项目一旦以外包的形式出现时,究竟要如何才能开发得下去呢?或者说,6个版本还真要让我准备6个ide吗?!天,若当真世界上有朝一日普及了易语言,除了易语言公司之外,恐怕没什么人会高兴起来吧?

    我一直认为,文字的作用,即“在最段时间内,准确且清晰地记录最大量信息的工具”。文字和语言都是工具,都是为目的而存在的,而不是为存在而存在的。

    不然的话,有声音传递了为什么还要发明文字?有结绳记事了为什么还要用甲骨文?有甲骨文了为什么还用金文、铭文?有金文、铭文为什么还用小篆、隶书?为什么要演变出宋体、仿宋体这些繁体字写法?有繁体字了为什么还要有简体字?

    难道只有繁琐才能显示自己的高明不成?!不由得令我想起了河南的魏人乐小朋友,在其世纪大作[智慧星杀毒软件]中添加无用dll文件的趣事……

    易语言那繁杂无匹的语法和关键字,直接影响了他的实用性。

    现在最糟糕的情况是,即使为了使用易语言培养出精通数国语言的神人级程序员,由易语言的语法所引发的开发效率问题,也将从根本上否定这名程序员的所有努力。

    尤为重要的事,易语言居然是闭源的。当然了,这似乎是为了那5000万的863项目资金所必需的。一旦开源,泄露国家机密暂且不说,让人们对原始代码产生这样那样的疑义,就更糟糕了……

    在一个本就被怀疑不可靠的环境下,更要使用闭源的环境,这不要说有一个刚刚起步的公司推广,即使是由M$大神来做推广,恐怕也始终摆脱不掉失败的命运。最后,只能落得与教委合作,令其成为一个中小学生的“游戏环境”罢了。

    我是赞成重复发明“轮子”的,但是却也认为“轮子”要能承载物体移动才可称其为“轮子”。

    再来和其他语言进行比较。以我个人的经历来看,只要掌握了C和Java两种语言以及编程的中心思想,再学其它的语言基本上就是熟悉语法的过程而已。由于本人专职Java程序员暂且不提Java,比如本人上学时接触的PHP,学PHP一周以后就开始写网站,一个月便完成了某校的前台及后台系统。Python和Ruby则各用了两周学习比较,然后用Python写程序,仅用半个月就写出了在线的进销存管理系统。而学VB,Delhpi,.NET乃至于C/C++等,也没有超过1个月上手期的。但在最早接触易语言的时候,我已经写了一年多的Java,并且还未尝间断delphi及vb开发,可是易语言的语法仍然让我相当头大,其帮助文档远比其他语言的说明要“详尽”的多,而且"玄妙"的多,大部分功能都是调用系统API来实现的……而API的名字,则更不是那么容易记忆。最后按照帮助手册上的入门指南时钟程序的时间,也加上我资质鲁钝,竟用到我初学C++时所用的1倍以上!我几乎不敢想像用它来调用一个RichEdit写个功能丰富的记事本需要多长时间。以至于现今易语言的绝大部分实现都并不是易语言开发的,有时我甚至会想,易语言到底是语言呢?还是一个复杂化的本土c++的类库呢?

    其实所谓编程,无非就是用程序的语言实现自己心中想要的功能。功能已经摆在这里,不同的语言的区别应该就是语法上的不同,最终实现出来的,应该是一样的结果。当然,对于桌面程序来说,不同的语言写出来的软件界面会有所不同,用Java的Swing和Python的python-win作为界面库,看上去当然会有所差别,但是该有的按钮应该是一个不少的,每个按钮按下去所得到的响应也是完全一致的,唯一的不同,就剩下按钮的模样而已了,这就是标准化的结果。缺少标准化,则将一塌糊涂,而易语言,恰恰就缺乏可行的标准。

    由于国内还没有一款能支持web开发的语言出现,所以只能以桌面开发来体现本土化语言的功能。相交之下,C语言在中国已经基本变成了教科书语言,没有多少人能够用C写出非常实用的程序(做单片机开发的除外),Java虽很适合写WEB应用,桌面开发却较弱。VC的入门难度太高,界面很不友好。剩下的可选的就不是很多了,VB6/.Net/Delphi/ruby/易语言/汉语编程等,你会用哪一个?

    如果你打算长久的做下去,那么你需要花不少的时间来学习基本语法,数据结构,面向对象,设计模式,然后才是设计一个界面,把你学到的东西变成最简单的代码放到编辑器里,然后生成它。基本语法方面,所有的语言都是一样的,除了一行行的代码按顺序往下走就是if/else还有for/while,没别的了。如果你是个彻头彻尾的英语文盲(你是不是需要换一个汉语键盘?),你不认为if/else,没关系,你可以跳过英语不学,使用“如果/就/或者”这样的语法,以及“开始循环/结束循环”,相信你还是能看的懂的。接下来的数据结构就没那么容易蒙混过关了。首先,中文里面怎么理解数组这个词?数组[1]这样的用法似乎并不符合中文思维。更不用说链表和树了。接下来的面向对象和设计模式,你……还打算学下去吗?

    OK,你现在意识到了问题所在,所以你只打算学会基本语法就够了,跳过后面的深层次的东西,直接进入界面层。打开易语言,拖两个按钮上来,双击开始用你学的那点基本语法写代码,显示一个对话框,从文本框里取到数据,需要对数据做一下加减乘除,然后显示给用户。哇,编译通过,运行正常,生活真美好。现在,你想在界面上显示一个漂亮的图表来表现你的数据,因为你是一名老师,正在写一个学生的成绩管理软件,并准备在全校推广一下,宣传一下自己的知名度。你发现,没有找到显示图表的函数,更不用说在某个软件上看到的那个帅呆了的三维立体的饼图了。找个高手问问吧,来到CSDN论坛,发个帖子问易语言里怎么把数据显示成一个跟人家那个一样的图表,结果没有人理你,大家都在用别的语言,可以很方便的使用某个商业的或者免费的控件,易语言还没有把这些控件包装进来,而你,根本不知道如何去调用它……

    为什么日本人写出一个新的语言Ruby能够风靡全球,被那么多界面顶级高手推荐吹捧?Ruby是一门新的语言,而不只是一个打磨翻新了的编译器。它体现的是自己特有的灵活方便优雅,以及Ruby on Rails那为敏捷编程而生的严谨而专业的架构,这一切,都成为Ruby取得成功的关键要素。而我们所谓的汉语编程,搞来搞去,只是拿别人现成的语言,把里面的各个要素变成可以用中文写出来而已,说到底,我们只是做了一个编辑器而已,连编译器都算不上。最基本的一点,如果我写一个代码编辑器,里面可以用中文来写代码,在每次保存的时候自动把里面的“如果”替换成if,那么,这个编辑器的后台想调用哪个语言的编译器都没有问题,难道这就是我们汉语编程的未来吗?

    如果将汉语编程作为一个商业软件来研究,那么开发人员自然会去想明白为什么要做,做给谁用,为什么人家会用,如果没有人用,开发人员就没有饭吃。但是如果作为国家科研项目来做,有着充足的经费支持,那么,以中国技术人员的急功近利的本性,它一定会成为一个诈骗国家钱财的项目,像汉芯那样。

    我不反对把编程变得平民化,我也不反对做出能够让不懂英语的人写计算机程序的软件,因为这些人,并不会跟专业程序员形成竞争。但是我反对用炒作代替研究,用谎言代替成果,用无知扼杀事实。

    龙芯、汉芯、智慧星……此类种种863级的项目尽皆成功上马,而一些务实的基础项目反而无人问津,令人不禁感叹中华之秋风,竟一凉至斯啊!……

    发表于 @ 2007年11月06日 13:31:00|评论(loading...)|编辑

    新一篇: 纯JAVA版JAVA IDE环境(源码) | 旧一篇: 通过exe启动class

    评论

    #CUG122032 发表于2007-11-06 15:35:22  IP: 219.131.196.*
    >不由得令我想起了河南的魏人乐小朋友,在其世纪大作[智慧星杀>?毒软件]中添加无用dll文件的趣事……
    我在毕业设计里也做了相类似的事情...
    #nietsche 发表于2007-11-06 15:43:53  IP: 222.244.226.*
    好文章,up!.up! up!
    #wutaojxm 发表于2007-11-06 16:40:30  IP: 221.201.52.*
    如果你仅仅只是"游戏"过易语言的话,就没有评价它的权利.
    #cping1982 发表于2007-11-06 16:57:50  IP: 61.51.164.*
    除了大连的易公司,请您例举出一个非游戏心态使用易语言的公司……注意,我说的是“公司”,不是“衙门”,及其项目来……
    #xiaxilin 发表于2007-11-06 17:05:32  IP: 221.224.22.*
    如果你仅仅只是"游戏"过易语言的话,就没有评价它的权利.
    =============================
    吴涛,易语言的作者?

    如果不是打磨别的编译器,开源是一个佐证的好法子

    让我想起了麒麟了。
    #shawind 发表于2007-11-06 18:30:38  IP: 222.184.75.*
    不知道作者有没有学过那种老式的basic,logo之类的东西.汉语编程也正是这样的定位,目的在于把新人领进编程的大门.你不因该忘记计算机是给所有的人使用的.不是只有专员程序员才会有编程的需求.相对于成天玩这个那个游戏大作,成天泡在网络游戏里,玩一玩汉语编程难道不是更好更有意义些?
    当然,对于那些个汉化个把国外开源编译器就敢吹嘘叫唤汉语编程的人,应该脱了他们的裤子狠狠的打.
    #yaotyl 发表于2007-11-06 18:49:39  IP: 125.40.49.*
    中国完全有发展汉编的必要
    作者没有搞清楚问题的本质
    或者是被这个时事所蒙蔽
    #huang86919 发表于2007-11-06 20:23:59  IP: 59.39.177.*
    中国完全有发展汉编的必要
    作者没有搞清楚问题的本质
    或者是被这个时事所蒙蔽

    ====================
    哪你认为问题的本质在哪里?
    #cyco008 发表于2007-11-07 00:52:51  IP: 121.32.217.*
    讲得入肉三分,实在太对了!这样简直是浪费国家的钱财,做些垃圾东西出来,居然还厚颜无耻。
    #GRWriter 发表于2007-11-07 08:34:15  IP: 58.62.105.*
    我是Grid++Report(一个报表工具,http://www.rubylong.cn)的开发者,因为Grid++Report可以在易语言上使用,所以我也接触了一些使用易语言的开发者,虽然这些开发者基本不是职业的程序员,但因为他们做出的软件都是结合自己的业务知识解决实际需要的软件,我认为他们用易语言开发的软件是发挥了巨大作用的。如果认为大家都是以“游戏”的心态关注易语言,我认为是大错特错的,因为也有不少易语言开发者购买了Grid++Report,而且我也知道有的易开发者通过发布自己的软件赚到了真金白银。易语言确实为非职业编程者进入编程这个领域提供了很好的平台,为他们解决实实在在的需要提供了工具。
    #Elrond 发表于2007-11-07 09:37:42  IP: 202.118.2.*
    做非职业的可以
    做虚假也可以

    别忽悠老百姓和政府那帮对技术一窍不通的
    #dxcnjupt 发表于2007-11-07 10:08:04  IP: 218.5.3.*
    曾经看过一些易语言的语法。
    它是一个“编辑器”而不是一门新的语言---这句话说的很实在
    #healer_kx 发表于2007-11-07 10:20:59  IP: 202.108.130.*
    汉语编程,祸国殃民啊。
    #acloudhuang 发表于2007-11-07 10:56:57  IP: 58.33.218.*
    支持作者。
    对编程具有一定水平的人应该知道,水平的提高,主要体现在自己的编程思想和技术上。和编程语言关系并不太大。
    #ken_flash 发表于2007-11-07 11:22:31  IP: 222.71.150.*
    对于别人已经做的很强大的东西,拿来用就行了。
    如果你要做,就要有点创新,如果只是换汤不换药,相信路不会长……


    #CleverKingWM 发表于2007-11-07 11:50:06  IP: 58.33.118.*
    一语见地
    此等项目,比之鸦片无异
    #htqx 发表于2007-11-07 12:11:38  IP: 59.40.87.*
    抱歉.没能看完所有.

    说一下我的观点. 汉语编程只是一个新生物,它怎么发展,应该抱有宽容的太多,不是说我们想当然好就是好,怀就是坏,怎样的结果先让他们走下去再说.

    有些人看不惯国家支持,觉得技术含量不高,纯骗钱,这些同志的想法可以理解.但既然国家决定了,那么就应该尊重领导们的意见,做得怎样,自然大家心里有数.

    下面纯粹的讨论汉语编程本身.

    一个适用性上,起码外国人是不会用,当然如果有外国版也是个解决的办法.

    第二个, 竞争力上,应该也很难商用,大家开发个产品出来卖,那是一个团队,甚至是一个开发社区在背后支持,这方面新开发语言的不管是不是"汉语"本身,都是存在劣势.况且,中国程序员的国际地位估计不算高.

    第三个, 汉语编程其实也有个好处,一个就是我们创造这个语言本身,就是一种锻炼,一种证明,同时也是一种实力的积累,也许在商业上不算太有前景, 但商业化不应该成为成功的唯一标准.

    第四点, 十全十美的设计,未必是成功的产品. 征途这个游戏,大家都骂,可见不完美,但是毫无疑问是成功的.成功是因为他有成功的条件,而不是因为他有这种那种缺点,就不可能成功. 只要他符合某种人们的需求,那么这个产品就有可能成功. 不能否认, 汉语编程应该具备这个条件.

    #zhitao_he 发表于2007-11-07 12:31:32  IP: 219.143.205.*
    严重支持楼主所写,汉语编程真是一个没用的项目,浪费财力才是!
    #shuiying 发表于2007-11-07 13:41:52  IP: 60.165.43.*
    反对楼主所说,按楼主的思维,美国人有原子弹,中国还不能搞了,搞了就是浪费了,在没有认真了解之前就做出武断的结论,简单是一派胡言.更何况,楼主只是报一个游戏的心态来看的,结论下的过早了.
    #onlinecp 发表于2007-11-07 14:09:20  IP: 221.217.3.*
    但凡接触过编程的都明白为什么说汉语编程不可行,楼主也提及了一部分,说多了就贫了……

    就单凭易语言的倾销对象就是小学与初中生的(似乎也可以说成[导对象])这点……说他是“编程游戏”都已经很客气了……根本就是“欺诈游戏”。

    ——————————————————————————————
    举个例子,以下为转载参加易语言“我心飞扬”编程大赛的要求,转自易语言官网:

    原文URL:http://www.dywt.com.cn/news/2007/071015.html

    (1)本次参赛接受的作品类型不限。
    (2)实现作品的开发语言为“易语言”或“易语言.飞扬”(使用“易语言.飞扬”编程具有优先采用权,并且可有一定的加分)。源代码中不带个人肖像照片,文字图片引用不侵犯他人版权和著作权,大图片最好采用GIF格式图片;
    (3)易语言程序设计大赛需提供源码;
    易语言教育程序大赛面向学校老师和学生参加,提供各种关于学校教学、课件、教育类的实用软件,需提供学校名称及学校的联系方式、邮编、联系电话。
    易语言商业项目大赛无需提供源码,但必须提供作品证明材料和相关文档;可直接以打包后的商业作品形式提交,但需在启动窗口、关于窗口及使用说明(或CHM帮助)的首页注明“本软件使用易语言编程”或“本软件使用易语言.飞扬编程”。
    (4)作者必须保证原创,程序中使用的易模块及类库需提供源码,不得使用外部OCX和第三方支持库,不允许侵犯第三方版权的程序参赛;
    (5)代码中全部使用中文变量,所有组件名称均使用具体意义的中文名称。功能实现度好,有实用性,代码可读性强,优化好,界面设计美观整洁,变量为含义准确的中文名称,帮助文档具备,有设计文档,可正常使用,不允许包含不必要的英文信息。
    (6)有用到其它图片声音资源的,请一并打包提供,以保证公司内能正常编译。
    (7)本公司对需提供源码的获奖作品源代码拥有公布权、修改权和使用权,作品中除了在关于窗口中保留原作者名称外不再保留原作者的任何信息。易语言商业项目大赛无需提供源码,本公司对获奖作品拥有软件公布权、使用权,公司将放在网上为您宣传。

    (8)公司员工不得参加。

    ——————————————————

    这就是易语言编程大赛……汗……整个一[小学生易语言比赛]||||……

    请仔细看第三条,尤其是“需提供学校名称及学校的联系方式、邮编、联系电话”这句,都明白这是要干什么吧?

    可耻啊……

    #Dasistcool 发表于2007-11-07 14:24:15  IP: 202.101.8.*
    也不要这么狭隘,在程序员的角度来讲,实现一个通用的汉语编程无疑就是脱裤子放屁。 但是也不要这么一味否决,也要看到汉语编程在流程控制方面是有一定市场的。
    随手拈来,许多年前游戏外挂脚本得汉语编程已经相当成熟了 随便找个当年的传奇之类的外挂脚本,统统都是中文的,触发器,流程控制,函数调用一应俱全。虽说游戏的例子比较肤浅,但这些脚本的实现的功能就是流程控制。它的存在说明汉语编程对于并非程序员的群体还是相对容易接受的。 不妨联想以下PLC编程 为什么有PLC的编程语言 又要有图形化的程序图? 就是因为并不是每个工厂的电器,机械,工艺工程师对于编程都是一点就通的。同样如果在流程控制之类的过程中提供中文控制环境,也许同样可以比较容易接受吧。
    #leisang 发表于2007-11-07 15:06:43  IP: 218.73.240.*
    易语言我看过,其实就是把VB 6 汉化一下而已。
    另外ruby之类也是用英文的,关键一点,目前所谓的汉语编程,还停留在文字上面,英语编程继承的是图灵那套思想,慢慢进化成现在的编程思路,语法也是从二进制,汇编里慢慢抽象出来的,除非你能突破这个框框,否则用什么文字根子上都是一样的,而所谓的汉语编程还增加了学习难度,你让一个小学生从小学if else我看也不会比如果那么难。
    #ywch520 发表于2007-11-07 15:40:51  IP: 124.114.174.*
    一个事物出来的时候,总会存在着对其的褒,对其的贬。
    #zlh2007 发表于2007-11-07 16:34:48  IP: 59.59.52.*
    汉语编程好,用过汉语编的外挂,极品啊。
    支持中国发展自己的编译器语言,一旦国外强制中国使用正版,中国就得支付数不清的技术费用,支持!
    #myhity 发表于2007-11-07 18:16:28  IP: 202.118.2.*
    支持 想起了软件工程的一句话: 不要再发明车轮子了。
    #xeonwell 发表于2007-11-07 19:49:17  IP: 58.61.79.*
    我在想一个问题:你说熟悉了汉语编程,写代码的时候是不是要不停的切换中英文来输入啊?????这是什么效率?
    还是应该发明一种有5000个键的键盘,省得老键盘输入n个字母才能出来一个汉字啊?
    #wxfjx1014 发表于2007-11-07 20:52:30  IP: 60.24.55.*
    反对楼主所说,按楼主的思维,美国人有原子弹,中国还不能搞了,搞了就是浪费了,在没有认真了解之前就做出武断的结论,简单是一派胡言.更何况,楼主只是报一个游戏的心态来看的,结论下的过早了.

    强烈支持!!!!
    #U2002484 发表于2007-11-07 23:10:47  IP: 121.32.83.*
    我对易语言不了解,所以不发表任何评论

    但是作为一个炎黄子孙,我真的很希望能够看到一种我们自己的开发工具。虽然我不会使用易语言来开发,但是我希望他们都能够做的更好
    #shibao1981 发表于2007-11-07 23:23:55  IP: 125.37.58.*
    支持一下吧
    #shibao1981 发表于2007-11-07 23:29:10  IP: 125.37.58.*
    支持一下吧
    #orayer 发表于2007-11-07 23:41:45  IP: 116.30.105.*
    我一直认为,文字的作用,即“在最段时间内,准确且清晰地记录最大量信息的工具”。文字和语言都是工具,都是为目的而存在的,而不是为存在而存在的。

    对于这句话,我很赞同.

    为什么LZ搞C/VB/DELPHI....都用不了一个月就能上手.而"游戏"易语言则用了更长的时间.
    这里只有一个问题. 习惯.
    不可否认.LZ的技术水平.脑袋的发达程度.但有句话,说的好,习惯成自然.对于一个习惯了英文这个书写程序代码的人.突然让他放弃了多年的习惯而使用一个另一种习惯.这无疑是需要时间的.这个时间我个人认为.上一个习惯越深刻.适应新习惯的时间也越久.

    做为一个正在使用,并且将来还要继续使用易语言的人.我只在这里说一句.
    我只选择适合我自己的.不管别人如何去说
    #shclub 发表于2007-11-07 23:47:29  IP: 221.201.11.*
    其实很不愿意回你的帖子,这些里面的软件大部分是易语言做的:
    http://www.kd8000.com/home/index.php
    http://www.66608.com/


    中国科学技术发展的确晚于欧美国家,但不能因为别人什么都有了自己就不做了,花钱买个算了,如果有这样的思想,中国的两弹一星也不要了,大飞机也别造了,嫦娥也别奔月了,可以吗?汉语编程计算机领域也是新事物,她也会经过一个发展阶段,从起步到发展到成熟到普及,社会再怎么发展,不会过五十年之后全世界人都说英语了,大家记住,中国人口是站世界五分之一的。
    #orayer 发表于2007-11-07 23:47:50  IP: 116.30.105.*
    onlinecp 发表于2007-11-07 14:09:20 IP: 221.217.3.*

    这就是易语言编程大赛……汗……整个一[小学生易语言比赛]||||……

    请仔细看第三条,尤其是“需提供学校名称及学校的联系方式、邮编、联系电话”这句,都明白这是要干什么吧?

    可耻啊……

    对于此人的说法, 我只想说,
    无知不是错.但如果明知自己错.但学出来卖弄就是你的不对了

    难道只有让一些大师大家来参加就是比赛了?别忘了,易语言目前的推广范围是在中小学的教室里.而国家前某位领导说过一句话.电脑教育,从娃娃抓起! 你即不了解.就没有资格去评论易语言
    #orayer 发表于2007-11-08 00:06:32  IP: 116.30.105.*
    xeonwell 发表于2007-11-07 19:49:17 IP: 58.61.79.*
    我在想一个问题:你说熟悉了汉语编程,写代码的时候是不是要不停的切换中英文来输入啊?????这是什么效率?
    还是应该发明一种有5000个键的键盘,省得老键盘输入n个字母才能出来一个汉字啊?


    而此人更显无知了.汉字有5000个就要用5000个键的键盘?
    那英语单词有1W多个,怎么不用1W个键的键盘?

    英文的基本构造是基于26个英文字母.而汉字呢.从拼音上说,大家都明白.26个字母完全可以完成.但汉字是以笔画为基础的.说到底,汉字的笔画只有5笔. 横,竖,撇,捺,折. 而为了大家方便在电脑里面输入,每种笔画再加上5个基本划组成的次键,呵呵,说到五笔字型输入法了.
    5*5只有25个键.再加一个万能键.还是26个键.
    在实际上进行汉字输入的时候,四键之内必有字.而且学有词组出现.何况还有一级简码,二级简码呢.而对于此人的说法.每个字都要敲上N次字母,相比之下.更显其无知.英文编程时,有几个单词是少于4个字母的?


    而对于前面还有某人说的,不如造个中文键盘来用.这个想法完全可行.
    键的定义就完全可以用五笔字型里的25个键名字
    #orayer 发表于2007-11-08 00:24:54  IP: 116.30.105.*
    cyco008 发表于2007-11-07 00:52:51 IP: 121.32.217.*
    讲得入肉三分,实在太对了!这样简直是浪费国家的钱财,做些垃圾东西出来,居然还厚颜无耻。

    你使用过易语言吗?你了解易语言吗?只会跟见闻屁.可耻
    #tongshou 发表于2007-11-08 01:13:18  IP: 202.156.158.*
    电脑程序"语言" 与 我们日常用“语言” 有非常大的差别,几乎是两码事,显然易“语言”者在混淆两者!

    事实上程序语言与数学表达式有非常相似的地方,人们不会无知到 把数学表达式全用 汉字表示,否则可读性反而 非常差!到了程序语言上,这种非常浅显的道理不会不懂吧,除非无视非汉字程序语言的存在,思想认识上还停留在马车时代,大赞马车的快,却不知道现在是在子弹列车、飞机时代了。让小学生学习汉字程序语言,是很恐怖的做法,误了自己这一代还不够,为什么还要去贻误子孙后代!!!

    程序语言的难度完全不在于所用的语言形式,而是在于其编程思维方法。程序语言常用的关键字,一般仅仅几十个,如果会被这几十个关键字难倒,那么他也就没有资质学习编程了。

    只要 编辑器对unicode支持,普通英语环境的C/C++编译器正常支持汉字编程,是轻而易举的事。易语言编译器算不上什么新东西。

    5000万真好骗。












    #tongshou 发表于2007-11-08 01:17:12  IP: 202.156.158.*
    电脑程序"语言" 与 我们日常用“语言” 有非常大的差别,几乎是两码事,显然易“语言”者在混淆两者!

    事实上程序语言与数学表达式有非常相似的地方,人们不会无知到 把数学表达式全用 汉字表示,否则可读性反而 非常差!到了程序语言上,这种非常浅显的道理不会不懂吧,除非无视非汉字程序语言的存在,思想认识上还停留在马车时代,大赞马车的快,却不知道现在是在子弹列车、飞机时代了。让小学生学习汉字程序语言,是很恐怖的做法,误了自己这一代还不够,为什么还要去贻误子孙后代!!!

    程序语言的难度完全不在于所用的语言形式,而是在于其编程思维方法。程序语言常用的关键字,一般仅仅几十个,如果会被这几十个关键字难倒,那么他也就没有资质学习编程了。

    只要 编辑器对unicode支持,普通英语环境的C/C++编译器正常支持汉字编程,是轻而易举的事。易语言编译器算不上什么新东西。

    5000万真好骗。












    #tongshou 发表于2007-11-08 01:26:29  IP: 202.156.158.*
    电脑程序"语言" 与 我们日常用“语言” 有非常大的差别,几乎是两码事,显然易“语言”者在混淆两者!

    事实上程序语言与数学表达式有非常相似的地方,人们不会无知到 把数学表达式全用 汉字表示,否则可读性反而 非常差!到了程序语言上,这种非常浅显的道理不会不懂吧,除非无视非汉字程序语言的存在,思想认识上还停留在马车时代,大赞马车的快,却不知道现在是在子弹列车、飞机时代了。让小学生学习汉字程序语言,是很恐怖的做法,误了自己这一代还不够,为什么还要去贻误子孙后代!!!

    程序语言的难度完全不在于所用的语言形式,而是在于其编程思维方法。程序语言常用的关键字,一般仅仅几十个,如果会被这几十个关键字难倒,那么他也就没有资质学习编程了。

    只要 编辑器对unicode支持,普通英语环境的C/C++编译器正常支持汉字编程,是轻而易举的事。易语言编译器算不上什么新东西。

    5000万真好骗。












    #orayer 发表于2007-11-08 07:43:50  IP: 116.30.105.*
    tongshou 发表于2007-11-08 01:13:18 IP: 202.156.158.*
    电脑程序"语言" 与 我们日常用“语言” 有非常大的差别,几乎是两码事,显然易“语言”者在混淆两者!

    事实上程序语言与数学表达式有非常相似的地方,人们不会无知到 把数学表达式全用 汉字表示,否则可读性反而 非常差!

    用汉字,在中国的可读性是非常的差。那用英文呢?可读性就比用惯了汉字的人读汉字更强?可悲呀!

    我告诉你,我选择汉字编程就是因为他的代码可读性比英文的强太多了!虽然现在还不完善。但谁 又能说,C从刚出世就现在这个样子?没人敢说吧。
    #xuanmuling 发表于2007-11-08 08:28:07  IP: 60.20.3.*
    我觉得做人把自己做好就可以了~
    不要没有事情就打扰或者恶意的思索~!
    因为你没有评价的权利......每个事物存在都有其道理~!
    就像你现在混点击率也是一个道理不是吗?
    #cping1982 发表于2007-11-08 10:07:24  IP: 61.51.155.*
    对这个问题本来不想再说太多,因为文章中已经提了。但既然有人硬牵扯到做人上,那我可不得不多说两句。

    首先,做事情嘛,总有个对错,我只是发表下个人意见而已,注明了是“我见”,怎么就成了“恶意的思索”呢?还是说一思索某些人隐晦的问题,就必然“恶意”?又或者,我曾听说“人类一思考,上帝就发笑”,或者某位阁下是god不成?啊,上帝啊,那我就对您虔诚的忏悔了……

    其次,“因为你没有评价的权利”,这点就更有意思了,身为一个中国程序员,不能评价中国本土的编程语言,那要让什么人来评价?莫非只有易语言程序员才能评价易语言不成?您可以自己在CSDN上随便转转,有那么多.Net程序员“评价”我们Java程序员的文章,我们似乎也没有如某位般提出“没有评价的权利”这么“权威”的斥责吧?还是说您的权力无限大,能压制其他所有权力呢?那么,请大人您封了我的blog吧……

    最后,“就像你现在混点击率也是一个道理不是吗?”,我将文章首发在自己的blog中,也没有去易语言或其他任何论坛转载,也有没有给谁打电话、发Email,怎么就成了“混点击”,混这个点击有什么用呢?值5000万?还是值500块?毫无意义的事,您会“混”吗?另外不是我自夸,即使我百度blog http://hi.baidu.com/ceponline上流量也比在CSDN上的多……最后,再隐秘的说一句,您知道起点、17K或逐浪这些小说站点签约作者刷点刷票自动注册用谁做的小工具吗?我会用在CSDN混点击?这个笑话可不怎么好笑。不然您提供您blog网址,我给您演示一下什么才叫“混点击”?

    如果您是程序员的话,请用技术用实例说话,否则,请恕我不屑与竖子语。
    #sjg20010414 发表于2007-11-08 10:32:38  IP: 60.191.116.*
    请问:易语言能够同时识别
    如果 和 如 果吗?
    也就是说,在关键字中夹杂了空格,易语言能否仍然识别它?
    英语的基本单位是单词(字)word,汉语的基本单位是单纯词(字)。
    易语言用
    若 来表示 if 似乎更相称。
    如果我们把if敲打成i f,立刻能够发现语义和拼写都是不对的,而
    把如果敲打成如 果,视觉上应该是没有问题的。
    仅仅从直观的角度,我觉得易语言就是胡闹。
    准确的说易语言就是一个包装了的类库,编辑上支持了汉字。事实是让小学生从小接受if显然更容易。小学生还学英语呢?从语言的角度来说,汉语显然是复杂的语言(让一个没有接触过拉丁式语言和汉语的人来感觉一下就知道了),用于文采和表达可以称之为丰富,用于编程就不知道了——也许很多人喜欢把事情搞复杂才叫做创造。
    #Holly 发表于2007-11-08 10:39:02  IP: 219.131.247.*
    本人小孩子已经开始读小学,对于易语言这件事,担心的很,不知道有多少类似这样的事情在误导小孩子学习。
    我是老牌的程序员,不想评判该不该的问题,在中国总会有人考虑中国特色的东西,但是如果借助行政手段影响到儿童的学习,当真就是卑鄙无耻了。
    如果易语言胆敢出现在我儿子的教科书上,我所能做的就是以我10多年的软件开发经验就纠正这个将成为历史笑话的错误。
    #tongshou 发表于2007-11-08 11:06:42  IP: 202.156.157.*
    to orayer:

    看来什么是“可读性”你并没有搞清楚。不是什么都用汉字书写的东西,可读性就好,同样的,也不是所有的东西用英文书写的可读性就好,“可读性”不仅仅表示能够读懂,也表示容易让人一目了然,快速理解。我不反对在程序中适量使用汉字,但是一切用汉字表达,尤其关键字也用汉字表达时,可读性就会急剧变坏。同样的,我也反对程序中一切用英语表达,尤其反对操作符也用英文表达的程序语言,因为那样是在画蛇添足,低估人的理解能力。

    不要吓唬程序语言的入门者,不要把字母的东西都看成是英文,我们在汉语环境中也在大量使用字母,数理化就是最好的例子!你不会为了你心目中的"可读性",而哪天又去“发明”完全汉字的数理化课本吧?

    任何程序语言当然都可以存在,也都有存在的价值和意义,就象 人可以有丑和美之分一样,我们没有权利要求不美的人消失,但是我们绝对有评判美丑的权利,尽管你可以“情人眼里出西施”地阿Q一番,但是美丑之分还是客观存在的。你可以美化“猪八诫”,但是“猪八诫”能美到什么程度,其实大家心理都清楚,只是你是否愿意去面对。





    #summerhill 发表于2007-11-08 11:40:38  IP: 219.136.9.*
    首先我没用过易语言,但是我对汉编程还是感兴趣的。我来说一下我的感受:汉语编程还是有必要的,只是作者认为易语言做的太差了纯粹骗取国家资金,是吧?。汉语言编程的必要性还是存在的,可以降低普通人员进入编程的门槛,而且可以扩大现有编程人员的思维框框。汉语言编程绝对符合民心民意,可以满足广大中华儿女的虚荣心和民族自信心,是大势所趋。对于项目骗钱的事,建议以后国家对于此类重大项目立项也应该采取招标的方式,有竞争才有发展啊。不能黑箱操作。
    #zwjchina 发表于2007-11-08 12:46:25  IP: 61.141.158.*
    哪天学校不教English
    大学不考CET-4了
    再来谈汉语编程吧。
    #sukyboor 发表于2007-11-08 14:16:57  IP: 61.141.230.*
    吴涛是个值得楼主尊敬的人
    汉语编程的价值在于它用另外一个思路来诠释了编程.剥除了把英文汉化成中文之外,它还是有很多亮点的.

    1,代码即文档,类似于PLC的流程图式图形代码.从客观的角度说,要真看不懂很难.
    2,丰富的文档和代码共享支持.从98,99年诞生开始就建立开发的交流平台.
    #sukyboor 发表于2007-11-08 14:33:32  IP: 61.141.230.*
    E语言好象是诞生在98,99年,当时我还用汇编语言写代码,后来用vb,再用vc.现在用C#和JAVA.自认这10年来写的代码不比楼主少,虽然只用过一小段时间E语言,但我很用心的去用了.比楼主了解一些.试问楼主,10年前,你用什么?
    E语言本来是吴涛自己的一个作品,后来很多人认为不错,教育部的那些人也认为不错,才参与的.本来一个很容易理解的事情,给大家搞那么复杂,可以体现出大家从骨子里技术互斥.E语言怎么起来的我没认真研究,假设是如下过程的话,完全无可厚非.

    脚本引擎(图形流程 和中文支持) --> 中文解释器 -->中文编译器
    #liang98 发表于2007-11-08 16:35:15  IP: 221.12.171.*
    是哪个猪头想到用汉语来编程的了,吃饱了没事干。
    一种语言顶多100个关键字,这么简单的几个单词也能成为初学者的门槛吗?
    #xkw365 发表于2007-11-08 19:32:08  IP: 221.238.129.*
    我跟楼主有一样的想法,其实汉语编程也应该不会很难实现
    #orayer 发表于2007-11-08 20:23:56  IP: 116.30.105.*
    liang98 发表于2007-11-08 16:35:15 IP: 221.12.171.*
    是哪个猪头想到用汉语来编程的了,吃饱了没事干。
    一种语言顶多100个关键字,这么简单的几个单词也能成为初学者的门槛吗?


    猪头都能想到的事,为什么你想不到呢?难道你比"猪头"还"猪头"?
    #orayer 发表于2007-11-08 20:26:05  IP: 116.30.105.*
    一种语言顶多100个关键字,这么简单的几个单词也能成为初学者的门槛吗?

    单纯的100多个关键字不能成为门槛,难道入门者就不能选择一个更简单,更适合自己的东西吗?
    难道只能"您"认可的才是好的吗?
    #coffeecat10 发表于2007-11-09 00:46:22  IP: 60.19.234.*
    没用过易语言,而且对编程也很菜
    不过我想说有很多人都不明白这一点:汉语比英语强大很多很多
    但我没说就一定要用汉语编程,至少现在不是一定
    因为现代科技主要是说英语的人发展的,最重要的是计算机是说英语的人发明的,自然与英语结合的更好
    #lijielinjun 发表于2007-11-09 10:44:38  IP: 220.169.30.*
    如果第一台计算机是中国发明的
    如果第一种编程语言是中国发明的
    你今天在这里讲的就不是反对汉语编程啦
    而是反对英语编程啦

    其实这很正常,因为我们使用英语编程已经这么多年啦,早已经习惯了英语编程的模式;就好像用惯了windows,要你一下子去用Linux会不习惯一样

    存在的都是合理的;
    但很多事物的存在并不是为你个人而存在的,所以请你不要以你不需要而否认它存在的合理性.

    所以,请博主的言论不要太过偏激,毕竟这是公共场合.
    #Fuxi_man 发表于2007-11-09 10:53:51  IP: 59.40.74.*
    著名的计算机科学家E. Dijkstra指出,“程序设计的艺术是管理复杂性的艺术”。计算机语言的发展历史就是满足日益提高的系统复杂性要求的过程。从

    算法语言--〉结构化程序--〉面向对象--〉面向方面-->....

    简化程序设计的根本途径是提高语言的抽象性,符合人们的思维习惯,减小“语义鸿沟”,而不是采用汉语还是英语的问题。

    早在1966年,首届图灵奖得主A. Perlis就在其图灵奖演讲中指出,Fortran语言是计算科学界的Linga Franca,它可以让不同国别、不同民族、不同肤色的人做在一起交流。如果美国人用英语编程、法国人用法语编程、俄国人用俄语...,我们很难想象现在计算机会是什么样子....

    在中小学推广易语言,是完全错误的!它违背了小平所提出的教育要“面向未来、面向世界、面向现代化”的思想,是误人子弟的行为!

    在我们中华民族最全盛的时期,也是大量吸收外来文化的时期,甚至那些被我们认为是国粹的东西,如琵琶、胡琴等。为了奥运,北京的老大妈都在学习英语,为什么我们的孩子在接受IT教育时,就不能多学几个英文词汇呢?
    #whz_dan 发表于2007-11-09 11:10:55  IP: 207.46.55.*
    什么都搞民族的,好像这样才爱国爱人民。
    干脆你计算机也不要用呵,自己发明一套?
    晕,有精力研究什么不好,搞汉语编程?
    你自己吃饱了撑的就算了吧,还拿这个来让小学生学习?
    世界是融合的,没听说外国人不用纸,另外发明个什么东东。
    #oldmanzhao 发表于2007-11-09 12:08:40  IP: 124.248.4.*
    头一次听说还有“闭源”这个词。
    #HAPPENS 发表于2007-11-09 14:36:51  IP: 123.118.6.*
    学PHP一周以后就开始写网站,一个月便完成了某校的前台及后台系统。
    Python和Ruby则各用了两周学习比较,然后用Python写程序,仅用半个月就写出了在线的进销存管理系统。
    而学VB,Delhpi,.NET乃至于C/C++等,也没有超过1个月上手期的。



    博主,你是典型的垃圾代码制造者吧....

    #zhuzhu101011 发表于2007-11-09 15:29:12  IP: 218.107.252.*
    汉编是给不会英语的人做做简单编程的
    要求不要太高...
    #cping1982 发表于2007-11-09 20:09:59  IP: 61.51.158.*
    [oldmanzhao]:"头一次听说还有“闭源”这个词",请您自己去google搜,不是我发明的……
    [HAPPENS]:"博主,你是典型的垃圾代码制造者吧....",请展示您的几个“不垃圾”的个人程序,随便指定我列出的一种语言,看我多长时间实现及进行性能测试好不?
    #whycadi 发表于2007-11-09 23:37:15  IP: 221.237.76.*
    计算机语言是个抽象的形式语言,和任何自然语言都没什么相关性,关键字本身只是个符号,只要容易看清楚就行了。用中文看起来恐怕容易眼花。
    现在的Vc++好像可以支持Unicode了,那是不是也能支持中文变量名了呢?如果是的话,那来个#define 如果 if 是不是就成了中文编程了?
    折腾这个不如好好地把英文的资料多翻译点更有用些。
    如果真想整个有用的东西出来,我建议作个好点的源码编辑器和阅读器,比SourceInsight还要好用的话那就功德无量了。或者作个积木式的图形开发环境,直接从流程图变成代码,或者反之,这对初学者更有用。
    #WO_YOU_XIE_SHANG_XIN 发表于2007-11-10 09:15:41  IP: 121.29.131.*
    易语言没接触过 不过我有一个学弟在学 说是汉语编程 感觉新鲜罢了 至于有没有必要 大了说要靠长期实践的检验 小了说 是自己习惯 感觉哪门好就用哪门 人们不都是在学c++ java .net吗 如果所谓的易语言真是做得特优秀 自然会受到人们的追捧 但从现在来看 似乎那是很遥远的事情
    #WO_YOU_XIE_SHANG_XIN 发表于2007-11-10 09:20:28  IP: 121.29.131.*
    易语言没接触过 不过我有一个学弟在学 说是汉语编程 感觉新鲜罢了 至于有没有必要 大了说要靠长期实践的检验 小了说 是自己习惯 感觉哪门好就用哪门 人们不都是在学c++ java .net吗 如果所谓的易语言真是做得特优秀 自然会受到人们的追捧 但从现在来看 似乎那是很遥远的事情
    #hui_hui_2007 发表于2007-11-10 17:34:11  IP: 218.69.216.*
    我认为讲的有道理.
    #ipic313 发表于2007-11-11 20:37:02  IP: 124.156.71.*
    C语言的英文太多了,类库对像系统API,游戏API.......office对像库,,,加起来几万个!!
    #hai1039 发表于2007-11-14 13:08:25  IP: 61.185.221.*
    C语言的英文太多了,类库对像系统API,游戏API
    ************

    谁会去记那些? 还不都是MSDN+google一下就搞定。把编程语言的关键字换成汉语的汉语编程就是忽悠人的。

    随便搞个C编译器,写一两百条
    #define 如果 if
    #define 那么 else
    之类的语句就成了个似莫似样的“汉语编程”了。
    #WallesCai 发表于2007-11-15 16:03:29  IP: 124.78.62.*
    1,代码即文档,类似于PLC的流程图式图形代码.从客观的角度说,要真看不懂很难.
    2,丰富的文档和代码共享支持.从98,99年诞生开始就建立开发的交流平台.
    ------------------------------------------
    1,代码即文档,类似于PLC的流程图式图形代码.从客观的角度说,要真看不懂很难.
    大谬:看别人的代码并不是难在看明白每一句语句,而是难在看明白它的思路。

    2,丰富的文档和代码共享支持.从98,99年诞生开始就建立开发的交流平台.
    问题一:没标准,不开源,很难界定其文档本身的技术含量
    问题二:文档多少并不能说明这个语言本身有多么好



    事实上程序语言与数学表达式有非常相似的地方,人们不会无知到 把数学表达式全用 汉字表示,否则可读性反而 非常差!
    -------------
    说到点子上了,编程更多的是一种逻辑和数学上的表达,和语言本身并无多大关联,只是因为很多约定俗成和既定的东西本身就是用英文字母来表达的,所以用英语来编程才显得自然而然。
    用汉语编程自然无可厚非,但是它并不能让你用更简单的方式来表达一个逻辑表达式或一个数学算式,因为那些东西本来就是用英语单词定义的,你非要用中文来表达的话就会遇到很多问题:
    首先:关键词,很多语言的数学函数就是英语单词来的,你要把SIN,COS...改成“正弦”“余弦”“正切”“反正切”...也由得你,但是不知道中学代数作业也允许学生用这样的写法来答题?
    其二:中文是一种简明的语言没错,但是这更多的是建立在中文本身悠久的历史和变通的语义上的,而编程则不然,编程首先要求的是逻辑上的明确无误,而语句的精简则是在优化的层次上的,两者并不能放在同一个层次上讨论。而汉语则相反,汉语可以用精简的语句表达语义,但是逻辑表达则不是长处。
    用中文编程是以繁代简了。

    当然,我也不是说汉语编程一定不行,而是在目前的环境下不行。
    如果一定要行,先有汉语的底层操作系统,再加上完整严密的汉语逻辑表达标准和关键词库才能可行。

    否则的话,真象前面几位说的那样,只能是一个编辑器了。
    #cloud976 发表于2007-11-16 11:03:01  IP: 125.92.177.*
    还是开发出能识别汉字指令集的CPU再说吧,不然底层一样是英文的。
    #qq7338367 发表于2007-11-17 18:38:41  IP: 59.60.197.*
    我觉得语言不是问题。你们别总拿语言说事。
    就像某些愤青总在喊支持国产,拒绝日货一样。
    所谓支持国产只是商家赚钱的一种手段。
    拒绝日货只是治标不治本的做法。
    #ayun00 发表于2007-11-19 14:56:01  IP: 58.61.41.*
    看了 htqx 的发言 我怎么突然想起了 "领导先走" 那句话呢
    #sy_100000 发表于2007-11-20 21:10:49  IP: 60.12.88.*
    编程的难处在于外文SDK的阅读,而不在编程过程中使用的是英文单词和字符。若编程不用看任何英文SDK,那中文编程是可以的,可是既然要不时看英文的SDK,中文编程又有什么意义?
    #clane 发表于2007-11-21 17:56:42  IP: 222.66.38.*
    E 语言,个人用过,觉得还是很不错的。不错不在于它的关键字是“汉语”还是“英语”或者其他。。。不错在于它的简单性,更像是一种积木的简单堆积,可以让很多业务熟悉,而计算机差的人使用。。。
    至于前面说让小学生学习这个是错误的,我觉得这种想法就是错的一塌糊涂。。看看LOGO语言,和C++、java这些有多大的相似性?也是种简单堆积语言。。。让学生学习这些并不是要他们成为专业的程序员,而是让他们接触电脑,享受编程的乐趣。
    #Eleve 发表于2007-11-22 15:10:18  IP: 207.46.55.*
    绝对的好文章,不由得拍案叫绝啊!
    想不到程序员中还有这样心忧天下的人,难得,难得!
    #踏网留痕 发表于2007-11-29 18:02:54  IP: 59.172.107.*
    偶然想起,各位在评论的时候,总喜欢将英文和汉语作比较。

    我不太明白CPU指令集是什么意思,但我知道计算机好像是处理什么0和1之类的意思,还是不太明白,呵呵。

    不过,我想,0和1也不是纯粹的0和1,只是两个符号而已,再说了,0和1可不是英文,是阿拉伯数字,小学生都知道。不知道啥时候数字也改国籍了。
    #iam_chung 发表于2007-12-01 04:49:06  IP: 125.90.243.*
    呵呵..看到很多易语言的枪手在...不敢多言,,像 orayer 之类的
    动不动就提到民族大义,两弹一星,飞机,嫦娥工程之类的.真是可笑

    不知道linus写linux时有没有想到他的民族,Ruby的作者写的时候有没有想到他的大和民族..

    orayer还曾留言
    "猪头都能想到的事,为什么你想不到呢?难道你比"猪头"还"猪头"?"

    难道非英文语言使用者都是猪头? 事实是这样吗?
    计算机发展了这么多年了,在编程语言方面中国有什么拿得出手的项目来撑门面的?

    其实编程有什么英编和汉编之分吗? 没..学习编程,我们学的只是它们的语法,思想.....难道用上汉语关键字就容易写出大项目吗?

    易语言真的是一种新式编程语言吗? 不是吧..
    易语言只是把人家的东东翻译过来....而这翻译费就是五千万.还是国家出钱的......

    既然易语言这么强大,还是国家支持的,为啥不开源代码.让广大的中国编程爱好者来学习呢?

    为什么不把数学教学的阿拉伯符号和英文符号全改成汉语呢?

    作为中国人我不反对用汉语来编程.我反对的是,不要提到民族大义这个高度...更有的是借上面Holly说的一句话"在中国总会有人考虑中国特色的东西,但是如果借助行政手段影响到儿童的学习,当真就是卑鄙无耻了。"
    #我的看法 发表于2008-02-03 14:28:20  IP: 125.116.168.*
    楼主,不在对易期望太高。
    易所谓易,就是方法在一些语法等需要扎实英语基站的地方,用汉语表达出来。
    学易的人,一般是初学者。
    掌握到编程的中心思想,再学其它的语言基本上就是熟悉语法的过程而已,因此。
    易是第一步,其二才是挑个c或java来真正入门!
    ---
    往往我们的学生学了大学四年的编程,只懂得编几个习题,没有任何的实用。时间精力花了得到了什么?没有掌握真正的编程思想。
    现在易出现了,可以定位在这一步。
    ------
    如果在批评易的话,只能批评他太急功近利,既然为易,却实在不易!真正在易的地方做好了,也就楼主说的,编译器方面做好了, 再考虑别的!!
    ----
    个人看法如此。
    #我的看法 发表于2008-02-03 14:28:31  IP: 125.116.168.*
    楼主,不在对易期望太高。
    易所谓易,就是方法在一些语法等需要扎实英语基站的地方,用汉语表达出来。
    学易的人,一般是初学者。
    掌握到编程的中心思想,再学其它的语言基本上就是熟悉语法的过程而已,因此。
    易是第一步,其二才是挑个c或java来真正入门!
    ---
    往往我们的学生学了大学四年的编程,只懂得编几个习题,没有任何的实用。时间精力花了得到了什么?没有掌握真正的编程思想。
    现在易出现了,可以定位在这一步。
    ------
    如果在批评易的话,只能批评他太急功近利,既然为易,却实在不易!真正在易的地方做好了,也就楼主说的,编译器方面做好了, 再考虑别的!!
    ----
    个人看法如此。
    #allynm 发表于2008-02-09 09:54:44  IP: 58.60.111.*
    我觉得,楼主的说法有点过于偏激。虽然我对于编程一无所知,要说呢,我这人很早就出来入社会了;说实在的也没啥文化更没上过多久的学,我十三岁出来就在外面瞎胡闹瞎混到今年说起来也有十一年了,我在03年的时候有接触过易语言那时候我还在网吧做个小服务员,不过那时好多人都说易只是个汉化的VB,听的多了也就放弃了没继续学习,后来就打算自学下C或其它之类的语言,说实在的C我看书了看了很多,断断续续的也算是学有一年多吧。可是一年后发现自己除了会写个1+1=2之类的简单的小程序而且还是看着例子写出来的,竟然什么都没学到。也许这真的是和学历有关吧。因为在看C的书有太多的不明白。在之后这些年中,我从事了硬件方面的,学了些简单的数字电路模似电路,简单的一些网络知识,当然时间久了对于电脑方面的有些东西也有了部分的了解。在前些日子听朋友说现在的游戏外挂好些是用易语言做的。我就尝试的再次学习易语言,当我经过十天后就发现原来易,真的很易(能让人很快入门并编一些小的程序),学了一个月后才感觉原来编程是这样的,再看C和VB等,在以往不懂的地方突然间明了。
    我才发现原来易真的很易,它能让一个学历并不高,对英文并不熟悉的人很快撑握编程的简单原理和思路。 再去学习其它语言有事半功倍的效果。 也许楼主是学其它语言和用其它语言太久了突然觉得用汉语编程非常不方便,就像我不懂英文,突然学那些英文编程很难一样。可是易对于我们这样的人来说,它是一个非常不错的平台,一个非常不错的能让像我这样的学历不高没啥文化对英文更是知道甚少的人打开了一扇通向编程之路的大门。
    当然,我只是说易只能带领我们入门,让像我这样的人对编程有个了解,进而产生兴趣。它的确是有些方面不如其它语言。但并不能说它不好说它无用不能抹杀它的功劳。
    #看看而已 发表于2008-02-09 10:22:37  IP: 222.71.9.*
    现在C#的IDE越来越接近了E,E的代码输入部分无疑是做的最好的!
    bjk1 + 空格 就可以打出 编辑框1
    .nr +空格 就是 .内容
    一般都不会使用bianjikuang1.neirong
    来看看C#的text1,text 如果后面的text打错一个字母,退格后,自动完成列表就不会再次显示出来
    还有表格式的变量声明,使用打勾方式来标记是否为数组,这个更为直观,而且也不会像其他语言中不规范位置声明变量等等情况
    还有即使帮助文字,比如不清楚【如果】怎么用,可以打 如果(rg) 然后按下面的提示,就会很清楚的显示出来:

    本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。本命令为初级命令。
    参数<1>的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。

    这个应该目前没有语言能实现吧?E只要输入你需要的命令,就可以马上直观的看到 参数类型 个数 作用等等,如果C#能达到这样的程度,我会选用C#

    还有E目前是作为了解基本编程概念的工具
    #这个狠了 发表于2008-02-09 10:28:30  IP: 61.51.158.*
    [C#的IDE越来越接近了E]

    是先有的Java和DotNet的IDE还是先有易语言的?……是先有你爸还是先有你?……
    #UranusAriel 发表于2008-02-10 16:05:34  IP: 220.166.45.*
    [现在C#的IDE越来越接近了E,E的代码输入部分无疑是做的最好的]
    您在说的是什么东西?文本编辑功能还是程序设计语言?如果是文本编辑那我告诉你我宁愿去查API文档,或者参考手册看看我该用什么,20%最常用的东西是一个程序员应当熟知的,而80%的不常用的就算查文档也没有多少时间消耗,代码实现所花费的时间,相比在设计,调试,测试过程中花费的时间那简直是少的多得多。当然,天天写Helloworld的人如果总要查一下printf怎么用还是很费事情的。IDE根本和语言是独立的,哪个规定C语言就一定用VC写?我就喜欢vim+gcc。

    爱国不是这么爱的,汉语中的各种计算机方面的概念,术语是怎么来的?都是从英文翻译过来的,那么现在你非要用儿子去表示老子,那岂不本末倒置?

    如果说只是作为教学方便,那本来是无可厚非的,但如果非要整上个几千万,拿来当商业化的编程语言来搞,实在没必要。而且程序是否可读不是取决于程序设计语言,而是取决于程序员,谁说用汉字或者拼音写出来的就一定易懂?另外,学过编译的人该晓得把C变成所谓的汉语编程有多么容易,无非是词法分析的时候做一些关键字修改,而语法树,符号表,中间代码都没有什么影响,更不要提汇编码和机器码了:你的程序写出来在计算机看来都是一堆01串,哪有汉语英语之分。

    不过,即时是作为教学,易语言也没有办法有像C一样的地位,引用另一个博上写的:你可以用C语言做椅子。补一句:你却只能用易语言做练习题。
    #UranusAriel 发表于2008-02-10 16:16:27  IP: 220.166.45.*
    这里有些大哥让我膜拜一下吧,太伟大了,大过年的知道您们有心想给小的这帮只会一系列非汉语编程的热闹一下,谢谢啦,给个红包我就更开心啦。
    #UranusAriel 发表于2008-02-10 16:32:29  IP: 220.166.45.*
    【还是开发出能识别汉字指令集的CPU再说吧,不然底层一样是英文的】

    指令集是数字编码的,汇编指令只不过是在二进制码的基础上变成了英文表示,比如MIPS指令集中的跳转指令
    j 00000000000000000000000000
    表示的是
    000010 00000000000000000000000000。前者通过汇编器转变为后者。但是如果写成
    跳转 00000000000000000000000000,并不是不可以做,但做出来是没有价值的,因为你的终极目的是转换为机器码,而这样做增大了顶层程序与底层的CPU接口交互的难度,而且汇编器开发的难度也会增大。

    不要忘记一点,计算机是二进制的,英文,中文,一切都是01串的不同表示而已。
    #UranusAriel 发表于2008-02-10 16:33:37  IP: 220.166.45.*
    说错了,不是CPU接口,是汇编器接口。
    #comput 发表于2008-02-26 22:43:21  IP: 220.182.50.*
    楼主啊!你太极端了!

    是的,我觉得 if while for 这些关键字用英文还是不错的!

    但是比如 message("你好");
    消息框(“你好”);
    我还是觉得 下面的好,因为我没有时间去记忆太多用字母表达的函数!
    #comput 发表于2008-02-26 22:45:07  IP: 220.182.50.*
    所有,我很支持中文编程,为的就是快速的 输入自己 要使用的函数!
    #没有 发表于2008-04-20 00:07:53  IP: 124.226.233.*
    我只能看懂中文,所以我只支持中文的东西!!
    #jn0115 发表于2008-05-08 17:33:56  IP: 60.191.25.*
    感觉运行速度跟JAVA开发的桌面程序差不多,
    觉得这个东西不值5000W,不像是新的语言,只是做了个翻译。
    没关系,国家钱多啊,这点钱还没有全国官员一天的饭局所花的钱。
    用到项目上有多少就不这点咯
    #szf 发表于2008-05-09 16:26:43  IP: 218.20.5.*
    看来不少人作比较的时候,把一门语言中的“关键字”和“库”及“框架”混为一谈了

    if 用“如果”或"若" 表达,是“关键字”层面的,会编译原理的人都知道,这样替换是非常容易的实现的,没有技术含量

    MessageBox('显示内容') 用 “消息框”表达,则有两个实现方式:1.利用已有的英文库,替换函数名;2重新实现一套函数库。 1带来盗窃的嫌疑,2则有可靠性的疑问,久经考验的函数库并不是短期可以实现的。

    通常来看,“框架”建议在“函数库”之上,所以E的应用框架也是个问题,现在商业软件开发,没有框架支持是不可想象的,可以说,用E写实用性软件,会比现有其它语言更费力。

    至于用了易语言后,对C和JAVA融会贯通的案例,个人认为是每个人学习的方法和曲线不同,并不适合每个人。


    我不想说偏激的话,但我想说,我不希望我的小孩在学校被强迫学习E语言,学basic,学js,学python学php都可以选择。

    意见发表完毕!
    #HHS 发表于2008-06-26 20:28:02  IP: 60.176.250.*
    不知道怎么胡乱跑到这的 真后悔没忍住

    LZ的意思一言概知就是汉语不适合开发语言


    去你吗个蛋的
    #dracularking 发表于2008-07-04 16:39:45  IP: 222.66.43.*
    这里真是什么人都有 也不乏有真知灼见者,资深的程序者和外行们就不要在一起胡搅蛮缠了。其实这件事大家平心静气讨论一下还是很有益处的 虽然中文貌似很明显地不适合编程。

    假如我们还没有发明文字,现在要开发一种计算机语言,我们会选择何种形式的呢?图文只是我们借以表达思维的一种工具,我们当然会选择具有更便利形式的,如果只能在汉英之间选择,那答案会是英语。

    对汉语和英语都有一定研究或经验的人可能会更好地了解两者之间的差别,各有优劣。
    英语的是通过有限的字母进行一维的排列组合而成,其最小表示要素(字母)是有限且可测的。它的符号表示更简单,因为很多场合我们只需要清晰的符号的功能,这点上和数学表达式有异曲同工之妙,阿拉伯数字,拉丁,罗马等字符都是近亲,都适合此类作为。如果硬要将汉字和阿拉伯数字等符号文字凑合,貌似有些不兼容,看上去也很不雅。
    汉字是通过偏旁部首进行二维堆叠而成,它的组成成分不能像英语那样成为最小表示要素(单字),这就是两者表现形式最大的不同,汉字的优点表现在它的语义密度,当然也可以说是缺点,就看怎么用。个人认为汉字的这种特性运用在编程上不合适(材料浪费),汉字有其适合发挥能量的场所,而且远不是符号文字所能及,但不是这里。
    #意 发表于2008-07-16 16:05:13  IP: 211.100.255.*
    一看楼主就是没有原创思想的人,拿来主义,现在你是个编程的拿着白领公资,再过200年还是个拿着白领公资的,永远只能拿工资的。你就不能创新一下吗。
    #支持楼主! 发表于2008-07-29 20:53:57  IP: 60.7.181.*
    本人刚毕业,说实在的,没有学多少编程知识,但也不是一点也不了解。上学的时候就听说了易语言,一直还以为易语言挺不错的,尽管功能不是很强大。但今天看了楼主的文章,才觉得易语言真是坑国家的钱。
    为易语言悲哀
    #卡门 发表于2008-08-27 10:29:50  IP: 58.215.31.*
    看了那么多恢复我已经无语了,但我支持楼主。易语言我非常讨厌,喜欢java,c++哈哈。
    #.net 发表于2008-09-11 18:41:20  IP: 222.209.151.*
    啥也不说支持楼主B/S小白
    原理都不懂就在这里叽叽呀呀的
    多回去看几年书吧
    真像是在看笑话“呵呵”
    如果易语言真有那么“好”没有中国人不支持的
    可是(*^__^*) 嘻嘻……
    明白的都明白
    不明白的自己琢磨去吧
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 鹏凌三千(cping1982)