面向对象编程语言 Objeck 2.0.3 发布
fmms 13年前
<p>Objeck 是一个计算机面向对象程序设计语言,Objeck 把所有的数据类型都当成是对象,包含一个编译器和虚拟机,具有内存管理和JIT编译器。</p> <p>示例代码:</p> <p></p> <pre class="brush:cpp; toolbar: true; auto-links: false;">bundle Default { class SayHello{ function : Main(args : String[]), Nil { "Hello World!"->PrintLine(); } } }</pre> <p></p> <h3>支持的平台</h3> <ul> <li><a href="/misc/goto?guid=4958186279381110745" rel="nofollow">Windows</a> (XP/Vista/7) </li> <li><a href="/misc/goto?guid=4958186279381110745" rel="nofollow">Linux</a> (x86 and x86_64) </li> <li><a href="/misc/goto?guid=4958186279381110745" rel="nofollow">OS X</a> (Snow Leopard/Lion) </li> </ul> <h3>语言特性</h3> <ul> <li>Support for object-oriented programming (virtual classes, interfaces, enums and methods) </li> <li>Support for polymorphic methods and functions </li> <li>Support for high-order functions </li> <li>Class library support (console, strings, files, threads, sockets, directories, vectors, linked lists, b-trees, http, xml, etc.) </li> <li>Interactive debugger </li> <li>Automatic memory management (mark and sweep garbage collection) </li> <li>Native runtime JIT support for IA-32 and AMD64 architectures </li> <li>Local compiler optimizations (short-circuit logic, method inlining, constant folding, strength reduction and instruction simplification) </li> </ul> <p><img title="面向对象编程语言 Objeck 2.0.3 发布" border="0" alt="面向对象编程语言 Objeck 2.0.3 发布" src="https://simg.open-open.com/show/0c7f554c49a7a99a0dfe095e0a626c77.jpg" width="510" height="273" /><br /> <br /> Objeck 2.0.3 发布了,该版本修复了三个关键的bug,这些bug会导致垃圾收集扫描inline方法是让虚拟机崩溃。<br /> <br /> 项目地址:<a href="/misc/goto?guid=4958186281460039279" target="_blank">http://code.google.com/p/objeck-lang/</a></p>