阅读更多

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...

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

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

  • 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开发不是很方便, ...

  • 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源码基于YOLOV5安全帽检测系统及危险区域入侵检测告警系统源码.rar

    本资源提供了一个基于YOLOv5的安全帽检测系统及危险区域入侵检测告警系统的Python源码 该系统主要利用深度学习和计算机视觉技术,实现了安全帽和危险区域入侵的实时检测与告警。具体功能如下: 1. 安全帽检测:系统能够识别并检测工人是否佩戴安全帽,对于未佩戴安全帽的工人,系统会发出告警信号,提醒工人佩戴安全帽。 2. 危险区域入侵检测:系统能够实时监测危险区域,如高空作业、机械设备等,对于未经授权的人员或车辆进入危险区域,系统会立即发出告警信号,阻止入侵行为,确保安全。 本资源采用了YOLOv5作为目标检测算法,该算法基于深度学习和卷积神经网络,具有较高的检测精度和实时性能。同时,本资源还提供了详细的使用说明和示例代码,便于用户快速上手和实现二次开发。 运行测试ok,课程设计高分资源,放心下载使用!该资源适合计算机相关专业(如人工智能、通信工程、自动化、软件工程等)的在校学生、老师或者企业员工下载,适合小白学习或者实际项目借鉴参考! 当然也可作为毕业设计、课程设计、课程作业、项目初期立项演示等。如果基础还行,可以在此代码基础之上做改动以实现更多功能,如增加多种安全帽和危险区域的识别、支持多种传感器数据输入、实现远程监控等。

  • 基于SpringBoot的响应式技术博客的设计和实现(源码+文档)

    本课题将许多当前比较热门的技术框架有机的集合起来,比如Spring boot、Spring data、Elasticsearch等。同时采用Java8作为主要开发语言,利用新型API,改善传统的开发模式和代码结构,实现了具有实时全文搜索、博客编辑、分布式文件存贮和能够在浏览器中适配移动端等功能的响应式技术博客。 本毕业设计选用SpringBoot框架,结合Thymeleaf,SpringData,SpringSecurity,Elasticsearch等技术,旨在为技术人员设计并实现一款用于记录并分享技术文档的技术博客。通过该技术博客,方便技术人员记录自己工作和学习过程中的点滴,不断地进行技术的总结和积累,从而提升自己的综合能力,并通过博客这一平台,把自己的知识、经验、教训分享给大家,为志同道合者提供一个相互交流、共同学习的平台,促使更多的人共同进步[9]。学习到别人的一些良好的设计思路、编码风格和优秀的技术能力,使笔者的设计初衷。本系统主要面向web端的用户,希望能给用户更多的学习和交流的选择。

  • javalab 3.zip

    javalab 3.zip

  • J0001基于javaWeb的健身房管理系统设计与实现

    该系统基于javaweb整合,数据层为MyBatis,mysql数据库,具有完整的业务逻辑,适合选题:健身、健身房、健身房管理等 健身房管理系统开发使用JSP技术和MySQL数据库,该系统所使用的是Java语言,Java是目前最为优秀的面相对象的程序设计语言,只需要开发者对概念有一些了解就可以编写出程序,因此,开发该系统总体上不会有很大的难度,同时在开发系统时,所使用的数据库也是必不可少的。开发此系统所使用的技术都是通过在大学期间学习的,对每科课程都有很好的掌握,对系统的开发具有很好的判断性。因此,在完成该系统的开发建设时所使用的技术是完全可行的。 学员主要实现的功能有:网站信息、课程信息、教练列表、我的信息、登录 员工主要实现的功能有:工资查询、会员管理、器材借还、健身卡管理、个人中心、登录 教练主要实现的功能有:工资查询、学员列表、个人中心 管理员是系统的核心,可以对系统信息进行更新和维护,主要实现的功能有:个人中心、学员管理、教练管理、网站信息管理、器械信息管理、课程信息管理。

Global site tag (gtag.js) - Google Analytics