`

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的朋友有点用。

 

 

  • 大小: 102.4 KB
  • 大小: 30.3 KB
  • 大小: 77.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics