阅读更多

5顶
0踩

编程语言
Rubinius是Evan Phoenix在2006年发起的一个Ruby虚拟机项目,目标是开发新一代的高性能、可插拔、易于调试的Ruby虚拟机,可以解决MRI(Ruby官方的Matz开发的ruby解析器)的很多问题,例如难以替换垃圾收集器实现,难以调试语法解析数,难以扩展C库等等问题。Rubinius的内核使用少量的C代码构建,其余部分则使用ruby来实现,它可以将ruby code尽量转换为C语言的语法结构去执行,此外Rubinius在今年还使用了C++来编写虚拟机实现,是近年来最受注目的Ruby实现,并且在2007年Rubinius项目就得到了Engine Yard公司的支持。

Engine Yard是一家总部位于旧金山的Ruby on Rails主机提供商。Engine Yard雇佣了Evan Phoenix,领导了一个六人团队专职在Rubinius的开发,这些成员包括了Ryan Davis、Eric Hodel、Brian Ford和Wilson Bilkovic。在这个专职团队的努力工作下,Rubinius在今年的RubyConf2008上面已经宣布Rubinius可以运行Rails框架和Merb框架。另外Engine Yard也对Merb框架提供了支持。

但是随着全球经济危机的深化,Engine Yard不得不调整了提供资金的额度,将Rubinius专职团队从6人缩编到2人,Evan Phoenix仍然留任,继续专职开发Rubinius,而其他人则不得不另外寻找工作,以业余的方式继续Rubinius的开发工作。

最后Engine Yard承诺将一如既往的将Rubinius项目支持下去。

5
0
评论 共 2 条 请登录后发表评论
2 楼 March 2008-12-01 08:54
ruby 不是那么的被业界看好啊
1 楼 dennis_zane 2008-11-30 23:57
比较遗憾的是,这样的项目为什么没有其他公司支持

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • VC 6.0 ATL简单示例程序

    这个程序是基于VC的 ATL的简单程序,程序生成一个DLL的activex空件, 只包含一个函数 add 可以用下面代码实现网页调用(当然要先注册控件了) ATL 3.0 test page for object MyFunAdd //var returnV=23; var ret = MyFunAdd.Add(10,20); alert(ret);

  • ATL服务程序编写

    打开VS2013,文件--->新建--->项目,选择ATL名称自己随便取,确定 下一步 完成 移除ServiceDemoPS项目 核心代码 HRESULT InitializeSecurity() throw() { // TODO : 调用 CoInitializeSecurity 并为服务提供适当的安全设置 // 建议 - PKT 级别的身份验证、 // RPC_C_IM...

  • ATL程序框架

    stdafx.h#define STRICT #define VC_EXTRALEAN#include <atlbase.h> //基本的ATL类 extern CComModule _Module; #include <atlwin.h> //ATL窗口类CMyWindow.h#pragma once #include "stdafx.h" #include "res

  • ATL服务程序

    使用ATL编写服务程序比较简单,ATL生成向导会自动生成,编译后运行命令: 注册:aaa.exe /Service 卸载服务:停止后运行命令aaa.exe /UnRegServer     重写Run函数,OnStop,OnShutDown,Install,RegisterAppId等函数 可以在Run个函数里面来实现自己的功能 HRESULT Run(int nShowCmd = S

  • 用 ATL 编写 Windows 服务

    下载源代码有时候,我们需要自己写的程序在没有用户登陆的情况下,只要Windows系统启动就运行,那我们可以把我们的程序写成一个Windows服务。  服务是能够为各种用户(包括本地用户和远程用户)所用的,拥有用户授权级进行管理的能力,并且不论用户是否物理的与正在运行该应用程序的计算机相连都能正常执行。下面,我将用一个简单的例子说明如何用ATL来编写Windows服务程序。首先,我们新建一个Pr

  • com教程(1-使用VS2015编写ATL示例)

    首先做个demo (1)首先新建ATL项目,进入向导,如图下选择 (2)VS2015自动生成两个项目,其中一个和你刚才新建的项目同名,同名项目上右击,添加类,然后选择ATL简单对象 电机添加,输入类名即可 (3)在类视图下,选择刚才添加类名前面+I的类,右击添加方法 如图所示,添加参数,注意,只有指针类型的参数才能被设置为输出参数 (4)在所建类的cpp文件中,补全代码实现

  • ATL与COM之间的关系、ATL的特点与基本使用方法

    ATL,Active Template Library活动模板库 是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。通过活动模板库,可以建立COM组件,然后通过ASP页面中的脚本对COM对象进行调用。这种COM组件可以包含属性页、对话框等等控件。 ATL简介     一. 什么是ATL    自从1993年Microsoft首次公布了COM技术以后,Window

  • 使用ATL来写个简单的窗口程序

     使用ATL来写个简单的窗口程序    用mfc写个窗口程序实在是太简单,vs中的向导就可以直接帮助你完成,但用想完全的控制它则不是一件容易的事情。    而ATL则正好相反,用它写窗口程序一切都要自己敲,但完全控制它是件很轻松的事情,但前提是你必须了解win32编程    建立一个简单的窗口无外乎下面几步    1. 窗口类定义    2. 窗口类的消息链    3. 窗口使用的窗口类型  

  • 不使用ATL向导,创建一个简单的ATL对话框程序.

    本例使用CWindowImpl类创建对话框程序.第一步:建立一个新的Win32 Application工程.第二步:在stdafx.h中包含下面三行.      #include extern CComModule _Module;#include 第三步:写WinMain函数,如下:      int APIENTRY WinMain( HINSTANCE hInstance,

  • 猿学~ATL的特点与基本使用方法

    ATL(Active Template Library)活动模板库 是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。通过活动模板库,可以建立COM组件,然后通过ASP页面中的脚本对COM对象进行调用。这种COM组件可以包含属性页、对话框等等控件。 ATL简介    一. 什么是ATL    自从1993年Microsoft首次公布了COM技术以后,Wind...

  • VC2017下开发ATL程序注意事项

    VC2017下开发ATL程序注意事项 kagula 2019-4-29 阅读对象 早期做过ATL 项目开发的C++程序员. 环境 Windows10 Pro, Visual studio 2017/Visual studio 2019, IE11, C++ ATL x86项目. 正文 VC2017相对于VC2013对ATL开发不是很方便, ...

  • ATL编程初级教程(图文事例)(VS2005)

    http://www.vckbase.com/document/viewdoc/?id=1498二、建立 ATL 工程  步骤2.1:建立一个解决方案。  步骤2.2:在 该解决方案中,新建一个 vc++ 的 ATL 项目。示例程序叫 Simple2,并选择DLL方式,见图一、图二。图一、新建 ATL 项目图二、选择非属性化的DLL组件类型  属性化 属性化编程,是未来的方向,但我们现

  • VS2010 简单ATL COM开发

    1、打开VS2010,新建ATL COM 项目,步骤:“文件” --》“新建” --》“项目”,选择“Visual C++” --》“ATL 项目” ,填写“名称” FirstCOM --》“确定”。 2、ATL 项目向导,勾选 【支持COM+ 1.0】和【支持部件注册器】,其他默认,点击完成。 3、切换到类视图,右键单击项目“FirstCOM”--》“添加”  --》“类”。

  • ATL的GUI程序设计(2)

    第二章 一个最简单窗口程序的转型我知道,可能会有很多朋友对上一章的“Hello, World!”ATL版不以为然,因为它并不能算是什么ATL程序——毕竟它只不过是有了个CComModule而已。不过不管怎样我还是要说,它几乎仍然拥有了一个ATL GUI程序的所有组成部分:入口、初始化、程序体、卸载……“等等!”也许你会突然打断我,“——还有注册窗口类、消息循环呢?”当然,对于一个完整的

  • python入门-30.寻找列表中只出现一次的数字-寻找单身狗.py

    python入门-30.寻找列表中只出现一次的数字——寻找单身狗.py

  • 布尔教育linux优化笔记

    linux优化笔记,配套视频:https://www.bilibili.com/list/474327672?sid=4496133&spm_id_from=333.999.0.0&desc=1

  • 知识付费系统-直播+讲师入驻+课程售卖+商城系统-v2.1.9版本搭建以及资源分享下载

    知识付费系统-直播+讲师入驻+课程售卖+商城系统-v2.1.9版本搭建以及资源分享下载,CRMEB知识付费分销与直播营销系统是由西安众邦科技自主开发的一款在线教育平台,该系统不仅拥有独立的知识产权,还采用了先进的ThinkPhp5.0框架和Vue前端技术栈,集成了在线直播教学及课程分销等多种功能,旨在为用户提供全方位的学习体验,默认解压密码youyacaocom

  • 美妆神域-JAVA-基于springBoot美妆神域设计与实现

    美妆神域-JAVA-基于springBoot美妆神域设计与实现

Global site tag (gtag.js) - Google Analytics