面向对象程序设计语言 Objeck 2.1.2 发布
jopen 13年前
<p>Objeck 是一个计算机面向对象程序设计语言,Objeck 把所有的数据类型都当成是对象,包含一个编译器和虚拟机,具有内存管理和JIT编译器。<br /> <br /> <span style="font-weight:bold;">项目地址:</span><a style="font-weight:bold;" href="/misc/goto?guid=4958186281460039279" target="_blank">http://code.google.com/p/objeck-lang/</a><br /> <br /> Objeck 2.1.2 发布了,该版本修复了 XML 和 ODBC 库的一些 bug;另外 ODBC 库现在作为一个独立的包提供下载。</p> <p>示例代码:</p> <p></p> <pre class="brush:java; 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><br /> <img title="面向对象程序设计语言 Objeck 2.1.2 发布" border="0" alt="面向对象程序设计语言 Objeck 2.1.2 发布" src="https://simg.open-open.com/show/33c26de05f20f2a1d41cca9f2165711c.png" width="510" height="273" /></p>