`
176915785
  • 浏览: 33146 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ruby初体验

    博客分类:
  • Ruby
 
阅读更多

Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java 平台)、IronRuby(.NET 平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。


特点 完全面向对象,在Ruby语言中,任何东西都是对象,包括其他语言中的基本数据类型,比如整数变量没有类型  Ruby的变量可以保有任何类型的数据。任何东西都有值不管是数学或者逻辑表达式还是一个语句,都会有值。

 

 

中文地址:http://www.ruby-lang.org/zh_cn/

windows下载RubyInstaller一键安装版。然后进入 安装目录\RailsInstaller\Ruby1.9.3\bin irb 体验ruby吧。

 

eclise下的开发插件:http://download.eclipse.org/technology/dltk/updates/

0
0
分享到:
评论

相关推荐

    Ruby on Rails 初体验--北大青鸟教师专题讲座PPT

    Ruby on Rails 初体验--北大青鸟教师专题讲座PPT 想学Ruby的赶快下载看看。 Ruby--目前最快速开发工具

    Thrift之C++初体验

    它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务。

    mac系统安装Python3初体验

    前沿 对于iOS开发不要随便拆卸系统自带的Python,因为有很多 library 还是使用 Python2.7。 1 安装Xcode 1.1 App Store 搜索Xcode 并安装 1.2 安装 Xcode command line tool .../usr/bin/ruby -e "$(curl -f

    Portfolio:我在创客学院期间和之后建立的项目列表

    ——周末挑战 - 更复杂的机场版本 - 团队合作的初体验(5 人)。 顺利!了解服务器、会话和 CSS - 一个 Ruby/Sinatra 应用程序,使用 Mailgun 重置密码 - 一个 Javascript 应用程序,Rock-Paper-Scissors 的替代...

    构建可伸缩的web应用

    如何在创业之初,就构建好适合业务长远发展的技术架构:以不变应万变、以可伸缩性对抗变化莫测的业务需求,为自己的发展赢得时间、为产品创造优秀的用户体验?本书针对此痛点,给出了适切中肯的建议。 作者深入阐述...

    《互联网创业核心技术构建可伸缩的Web应用》 PDF

    如何在创业之初,就构建好适合业务长远发展的技术架构:以不变应万变、以可伸缩性对抗变化莫测的业务需求,为自己的发展赢得时间、为产品创造优秀的用户体验?本书针对此痛点,给出了适切中肯的建议。 作者深入阐述...

    Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版.rar

    第9章 任务D:Ajax初体验 87 9.1 迭代D1:迁移购物车 87 9.2 迭代D2:创建基于Ajax的购物车 91 9.3 迭代D3:高亮显示变化 94 9.4 迭代D4:隐藏空购物车 96 9.5 迭代D5:JavaScript被禁用时的对策 99 9.6 我们做了...

    nosql 入门教程

    第2章 NoSQL上手初体验 17 2.1 第一印象——两个简单的例子 17 2.1.1 简单的位置偏好数据集 17 2.1.2 存储汽车品牌和型号数据 22 2.2 使用多种语言 30 2.2.1 MongoDB驱动 30 2.2.2 初识Thrift 33 2.3 小结 ...

    crails:Web应用程序的C ++ MVC开发的Crails框架

    Crails Framework是一个MVC Web开发框架,旨在为C ++开发人员带来类似Rails的体验。 尽管受到Ruby on Rails的启发,但它却轻巧得多。 它是基于cpp-netlib的HTTP服务器,使用路由系统,MVC设计,C ++编译的模板,...

    LightTravelLaravel

    我们相信发展必须是一种令人愉快的、创造性的体验,才能真正实现。 Laravel 试图通过简化大多数 Web 项目中使用的常见任务(例如身份验证、路由、会话和缓存)来减轻开发过程中的痛苦。 Laravel 的目标是在不牺牲...

    ENPM:Erciyes笔记分享中心

    我们相信发展必须是一种令人愉快的、创造性的体验,才能真正实现。 Laravel 试图通过简化大多数 Web 项目中使用的常见任务(例如身份验证、路由、会话和缓存)来减轻开发过程中的痛苦。 Laravel 的目标是在不牺牲...

    约束验证

    ActionView和约束验证API 除了构建更易于访问的表单和字段之外,Action View扩展还引入了一些新概念和模式,以改善开发人员在服务器生成HTML中呈现Active Model验证方面的体验。 还引入了互补的客户端模式,以与...

Global site tag (gtag.js) - Google Analytics