`
dengbaoleng
  • 浏览: 1133235 次
文章分类
社区版块
存档分类
最新评论

我所期待的易语言2007

 
阅读更多

我所期待的易语言2007

作者:liigo

原文链接:http://blog.csdn.net/liigo/archive/2006/12/18/1447351.aspx

转载请注明出处:http://blog.csdn.net/liigo

公司目前的开发计划 - 飞扬工作室
首先感谢大家对易语言的关心,其实从今年年初开始我们已经全力启动了最新版本易语言的开发,我们的想法是到今年年底推出一个试用版本,由于工作量很大,在此过程中可能不会再对现有版本再进行升级。
信息来源:易语言官方论坛 http://dywt.com.cn/vbs/dispbbs.asp?boardid=124&replyid=189463&id=82523&page=1&skin=0&Star=1

转眼就到(农历)年底了,这意味着众所期待的易语言最新版本(易语言2007?)就要推出它的第一个测试版本了。

下一代易语言究竟是样子?

论坛上有很多猜测,多数都是希望它比当前版本的易语言功能更强大、更实用。

我个人认为,最好还是不要把易语言2007跟当前的易语言联系起来,它们本应属于完全不同的产品。
你想啊,易语言公司耗时近一年,集中公司全部精英力量,全力打造的易语言最新版本,怎么可能是一个普通的版本升级?
以前的易语言版本升级(1.0 - 2.0 - 3.0 - 4.0)从来没有这么隆重,从来没有么大张旗鼓,由此反证出易语言2007必然是一个“全新的”编程语言。

易语言4.0已经是一个非常成熟的产品,功能强大实用,具有大量的用户群和深远的影响力。这显然是一个不俗的产品。但是它也遇到了发展中的最大瓶颈。在目前的系统架构下,能发掘的功能基本上都被发掘出来了(调用Windows API,调用DLL,调用COM和OCX,调用Java类库,完善的网络功能及其它众多实用支持库,公开的支持库开发接口(C/C++)等),新的功能点越来越难于发掘。与此同时,它的一些设计上的不足也逐渐凸显出来——我认为不能用易语言自身开发支持库是其最大遗憾——并且是很难调和的,除非彻底推翻,另起炉灶。

不可否认,易语言4.0是一个伟大的产品,发展至今,它完全达到了设计时的目标:让普通人轻松实现编程的梦想。
有一大批普通人(注意,它们不是程序员,它们可能是销售人员、工人、机械设计师、网络管理员……)使用易语言编写出了实用软件,给自己工作带来了便利;有很多人使用易语言开发共享软件,获得了可观的收入;还有很多人以易语言为跳板,轻松地完成了编程入门,进入了专业软件开发领域。另外在教育部门的支持下,易语言在全国中小学的推广培训工作也进行的如火如荼。

这么一个强大又成熟的产品,它给易语言公司带来了巨大的荣誉和效益,拥有广泛的群众基础和用户支持,又有来自IT领域专家和教育部官员的肯定,在强调自主知识产权的今天,即使保持现状也必然拥有广阔的发展前景。

但是易语言公司并不满足于现状,“一不缺资金二不缺技术”的易语言公司显然并不满足。他们的不满足表现在他们已经着手开发下一代易语言了。

其实我倒希望吴涛的易语言公司“野心”更大一些,把下一代易语言做成平台,跟JAVA、.NET类似的平台(暂时不提“平起平坐”了,它们毕竟是IT巨头嘛)。

前面废话了那么多,很感谢您能耐心地看到这里。下面入正题,谈我个人所期待的下一代易语言——易语言2007:

  • 简单:复杂的事情必然可以用简单的方法解决。简单是易语言的光荣传统,不可丢。
  • 微内核:把核心系统做到最小最精,留足扩展接口,其余的事情交给“类库”解决。JAVA和.NET的运行时环境都略显臃肿(足有几十兆吧)。
  • 面向对象:以面向对象的思想描述世界,无疑是当前最有效最自然的方式。新诞生的现代的先进的编程语言,不可不支持面向对象。
  • 类库:要无限放大类库的能量,这是编程语言可扩展性和可发展性的根本。写类库要跟写程序一样方便。要做好类库的标准化工作(JAVA是正例,C++是反例)。
  • 跨平台:操作系统不止微软一家,Linux同样很有前途。
  • 高效率:最好同时兼顾开发的高效率和运行的高效率。保持编译执行,相对JAVA、.NET(跟它们拼虚拟机会死的很惨)和各类动态编程语言,也算一个优势和特色。
  • 自动内存管理:新诞生的现代的先进的编程语言,不应该把繁杂的内存管理工作交给用户。垃圾自动回收也许是很好的选择。
  • 多线程:单CPU性能发展已经遇到瓶颈,多核是未来的趋势,支持多线程才能更充分利用系统硬件资源。
  • 自然:坚持最小惊讶原则,不把太多规则强加给程序员。最自然的规则就是最好的规则。
  • 广泛借鉴并创新:很多成功的编程语言(Java,C,C++,C#,VB,Python,Ruby,PHP,Perl,JavaScript,...)都有其成功的元素,需广泛参考。此外,还必须创新,必须保持自己的特色。

我是不是要求太高了?对一个刚刚成立不到三年的小公司,我们有理由按照IT巨头的标准去要求他们吗?他们有这个实力吗?说实话我也没谱。平心而论,如果能基本实现上述所列出的50%,我算是彻底服了吴涛。

对于年底就要发布的第一个测试版本,我并不关心它的语法多严谨,也不介意它的类库丰富不丰富(也许根本就没有可用类库),因为我知道这只是测试版本。我只希望能“看到希望”。什么是希望?是看它有没有扎实的根基,有没有超强的可扩展性,有没有融会贯通,有没有创新精神,有没有前瞻性,有没有真正的核心技术。
其实这对易语言公司而言,也是一个考验:能不能用技术实力明确地回复质疑者,我没有忽悠大众,我没有炒作,我是真打实干的,我是实力派。

无论如何,当前版本的易语言永远不可能被丢弃,这是无庸质疑的。
无论如何,要把核心技术掌握在自己手中。
无论如何,发展是硬道理。

分享到:
评论

相关推荐

    易语言简易服务器.e

    功能阉割的很严重,适合学习实验以及压力不大的http处理使用,不适合图片/大文件 服务器,不适合极高并发,返回部分很多状态码都没有写,请期待后续继续更新。 没法和e2ee比,蚂蚁比大象,本源码仅起到抛砖引玉作用...

    易语言OpenGL教程第48课轨迹球源码

    易语言OpenGL教程第48课轨迹球源码例程程序结合易语言OpenGL支持库,调用API函数实现轨迹球效果。点评:易语言OpenGL教程总共48课,现缺少22课凹凸映射,35课播放AVI,38课...后期有可能会补上,敬请期待。@源码之家。

    易语言摄像头测评源码

    简单好用的摄像头调用及测试工具。抛砖引玉,期待大家提出保贵意见。

    易语言仿照PCtoLCD制作的LED/LCD字模提取软件

    本源码(软件)仿照PCtoLCD2002使用易语言画板组件制作的字模提取软件,使用了画板组件大部分的属性及方法,包括从编辑框取点阵,从画板取点阵,从图片取点阵,点阵生成图片,生成16进制代码(字模)以及现在很普遍的...

    e语言-易语言OpenGL教程第48课轨迹球

    易语言OpenGL教程第48课轨迹球源码例程程序结合易语言OpenGL支持库,调用API函数实现轨迹球效果。点评:易语言OpenGL教程总共48课,现缺少22课凹凸映射,35课播放AVI,38课资源文件,45...后期有可能会补上,敬请期待。

    易语言文件批量提取器源码

    昨天下载了一个字体包,打开一看尼玛!...上传完这个之后我会研究多线程加速搜索,敬请期待 源码用到的模块【精易皮肤模块1.0】【精易模块3.0】【寻找文件模块(这个模块的搜索功能比精易里的强大,已打包)】

    易语言源码大全

    没事闲来整理的易语言源码大全,对你会有用的,感谢大家的支持!

    易语言-易语言原生http服务器 超轻 自动跨域

    功能阉割的很严重,适合学习实验以及压力不大的http处理使用,不适合图片/大文件 服务器,不适合极高并发,返回部分很多状态码都没有写,请期待后续继续更新。 没法和e2ee比,蚂蚁比大象,本源码仅起到抛砖引玉作用...

    易语言原生http服务器 超轻 自动跨域-易语言

    直接使用易语言 自带的服务器组件,实现http服务器的基础功能 仅仅3个子程序(事件)实现http服务器且支持跨域 超级简单,超多注释,一看就懂 易语言做后端不再是梦 功能阉割的很严重,适合学习实验以及压力不大的http...

    易语言-奇易模块5.2.6

    本次开源仅仅是对易语言模块的开源,具体核心开源已经开源至码云仓库项目,由VS2017 C++开发工具所编译 核心开源仓库地址:https://gitee.com/cih1996/odd_module FAQ 针对一些用户可能产生的问题: 1.部分电脑运行...

    易语言MiniBlink支持库源码-易语言

    单其实是发布过了的(当时被删了),后来呢,就把这是给忘了(程序是16年开的工,拖了3年),前些日子终于想起来有这件事,于是我就对MiniBlink浏览框单独从以前的支持库抽离出来,作为单独的控件库,对于曾经期待的...

    易语言-易语言OpenGL教程第48课轨迹球

    易语言OpenGL教程第48课轨迹球源码例程程序结合易语言OpenGL支持库,调用API函数实现轨迹球效果。 点评:易语言OpenGL教程总共48课,现缺少22课凹凸映射,35课播放AVI,38课资源文件,45...后期有可能会补上,敬请期待。

    易语言-易语言调用http server

    这方面资料几乎为零(无论什么语言无论什么搜索引擎无论什么编程社区), 期待有能人志士与我一起摸索完善, 可以入群联系群主.3. 发的这份代码只是个简单的 demo, 会继续完善并且封装得好用一些, 甚至 SSL 部分. 非常...

    易语言-易语言仿照PCtoLCD制作的LED/LCD字模提取软件

    本源码(软件)仿照PCtoLCD2002使用易语言画板组件制作的字模提取软件,使用了画板组件大部分的属性及方法,包括从编辑框取点阵,从画板取点阵,从图片取点阵,点阵生成图片,生成16进制代码(字模)以及现在很普遍的...

    千雪取色器V1.5.3-纯原生代码,自定义皮肤~重在参与-易语言

    对于我来说,做WEB开发(易语言 属于我的玩票性质)常常会遇到取色的问题(比如做原型设计和前端编码等),于是好多年前写了这个小工具,从设计之初就是现在这个样子,功能也90%是那个时候写的。 在这么些年当中,偶尔...

    asp网络验证 易语言编写

    这次版本是V0.5测试版本! 比之前发布的版本增加了后台管理功能! 根据论坛的朋友提出的问题 已经修复了用户充值卡越充...功能不是能完善 请期待下个版本吧! 后台管理用户和密码都是admin 有什么问题可以QQ37717894

    调用微软http server-易语言

    这方面资料几乎为零(无论什么语言无论什么搜索引擎无论什么编程社区), 期待有能人志士与我一起摸索完善, 可以入群联系群主. 3. 发的这份代码只是个简单的 demo, 会继续完善并且封装得好用一些, 甚至 SSL 部分. 非常...

    树形框文件目录操作实例-易语言

    就是一个简单的树形框应用,什么都是论坛的。。。我只是自己集合了一下。。。希望对新手有些帮助 主要可以复制或移动目录文件到指定目录。...也许加上多选和预览什么的,会好一些,期待有大大提供好的思路作品中!

    超级列表框置行列色,修改不闪烁版本-易语言

    做了一些适配性的修改,功能并不完善,有需要的自行修改哈,期待有人能继续完善(我有空也会继续写) 【功能说明】 目前可修改【指定行】文本颜色和背景颜色,【指定行列】文本颜色或背景颜色的修改需要自行开发完善 ...

Global site tag (gtag.js) - Google Analytics