官方主页: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
分享到:
相关推荐
Although, professional stock analysts and fund managers usually make subjective judgments, based on objective technical indicators, it is difficult for non-professionals to apply this forecasting ...
Although C is not a “beginner’s” programming language, if you spend about 20 hours working through this guide, it will give you a solid basis on which to develop programming skills and knowledge....
Coders at Work: Reflections on the Craft of Programming is a 2009 book by Peter Seibel about interviews with 15 highly accomplished programmers. The primary topics in these interviews include how the ...
This book presents an introduction to programming interactive computer graphics, with an emphasis on game development, using real-time shaders with DirectX 9.0c. It teaches the fundamentals of Direct...
The programming model is based on C and C++, with extensions that allow developers to express parallelism and manage memory directly. CUDA supports both CPU (host) and GPU (device) code, enabling ...
A Textbook of Java Programming By 作者: Surbhi Kakar ISBN-10 书号: 9385909665 ISBN-13 书号: 9789385909665 出版日期: 2017-12-18 pages 页数: 468 $35 This book covers all the core java concepts of ...
Build a set of modules based on the Symfony framework that comprise a simple web shop app Use core modules to set the structure and dependencies for other modules to use Set up entities that are ...
You will gain a new perspective on programming plus the practical ability to use Haskell in the everyday world. (The 80 IQ points: not guaranteed.) What's Inside Thinking in Haskell Functional ...
These fun and easy tips transform the dreaded chore of learning a new programming language into a fun process. You'll be proud to show off your new skills to your friends and family! What are the ...
And see how functional programming is becoming more elegant and friendly with Elixir, a new functional language built on the powerful Erlang base.The industry has been embracing functional ...
3-Beginning Linux Programming 4th Edition....C Programming on Linux.pdf Linux System Programming.pdf The Linux Kernel.pdf The Linux Kernel Module Programming Guide.pdf Understanding The Linux Kernel.pdf
including Programming in C (Sams, 2004), Programming in ANSI C (Sams, 1994), and Topics in C Programming (Wiley, 1991), and several Unix titles, including Exploring the Unix System (Sams, 1992) and ...
Based on a technology that is increasing in popularity, proven by activity in forums related to this topic. This book uniquely covers applications such as the Panoramic viewer and Automatic Selfie, ...