面向对象编程语言 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>