about eC(a OO programming lanauage based on C)

官方主页:http://www.ecere.com/

 

eC是一门正在发展和推广中的面向对象的编程开发语言,它很好的兼容了C语言的语法,并且提供了一个可视化的开发环境。它的执行效率堪比C++。

 

因为eC的的一部分技术是继承自开发者之一Jerome的“3D Coding Blackhole”(一个 DOS/DJGPP软件3D引擎),所以对3D技术的处理部分eC有其优势。但是,eC并不仅仅是一个写3D程序的语言,它是一个全面的开发语言。不管是桌面程序、网络编程、web编程还是它强大3D处理能力,都有非常好的表现。

虽然eC是近年才出现的一个编程语言,不过它已经提供了一个兼容各种操作系统的IDE,这个IDeE提供了编码、界面设计、工程管理和调试的功能集成。它完全支持C和eC的程序,甚至最新版本还能支持C++模板的引入。


 

现在,eC支持跨Windows\Linux\Mac OS X平台,并且将来还可能扩展到别的平台。运行时组建使得跨平台称为可能,运行时组建默认就是SDK的一部分了。你可以简单的将这个组件包含进你的可执行程序中,在Windows下这个组建的大小甚至小于1M.

 

按Jerome他们的设想,eC将称为一个支持可视化编辑的高效的编程语言,我很期待未来eC的发展,如果能很好的运营和推广加上这门语言本身的不断完善,一举替代Java、C++、C#也未可知。

 

附上最近Jerome完成的几个展示的例子:




 
 还有一个3D飞机场和3D地形的例子,这里就不贴出来了。

虽然eC在语言编译器、和其他语言的协同开发、web开发、桌面程序系统、源码保护方面还有很多工作要做,不过它在不断发展不是吗?

 

P:Jerome写了一个eC的教程《The Ecere Tao of Programming》,我花了2天时间草草翻译了eC的基础语法的一部分,显然很多语句还没润色,并且很多名词的解释没经过深思熟虑,盖因我水平实在有限。现在附上,希望对希望一窥eC的朋友有点用。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值