`
176915785
  • 浏览: 33888 次
  • 性别: 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

    通过一个简单的通讯录应用为例,可以快速体验RoR的开发流程:首先,新建RoR项目并设置名称和位置;接着,进行数据库配置,通常会自动生成与项目名对应的数据库;然后,利用RoR的命令生成数据库,项目结构会自动建立...

    Ruby完全自学手册

    Ruby语言设计之初就非常注重开发人员的编程体验,它拥有自然、表达性强的语法,易于阅读和编写,因而备受广大开发者的喜爱。Ruby语言非常强调代码的可读性和简洁性,因此它在Web开发、尤其是Web框架Ruby on Rails中...

    ZeroMQ初体验.rar_ZeroMQ初体验_zeromq

    标题"ZeroMQ初体验.rar_ZeroMQ初体验_zeromq"表明这是一个关于ZeroMQ的初级教程,适合对ZeroMQ不熟悉的读者。"初体验"暗示我们将探讨的是基础知识,包括ZeroMQ的基本概念、安装和简单用法。 描述中的"希望对ZeroMQ...

    Ruby+for+Rails

    通过阅读"Ruby for Rails.pdf"和"Ruby on Rails 初体验.ppt",你可以深入了解Ruby on Rails的各个方面,包括其哲学、核心概念以及如何构建实际的Web应用程序。随着对Rails的理解加深,你将能够高效地开发出功能丰富...

    Thrift之C++初体验

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

    Ruby语言中文教程.rar

    这意味着它注重代码的可读性和开发者的体验。在Ruby中,你可以用更少的代码实现更多的功能,减少了冗余和提高了开发效率。 1. **变量与数据类型**:Ruby支持四种基本变量:局部变量、实例变量、类变量和全局变量。...

    Enterprise Integration with Ruby.pdf

    这种开放的态度反映了对读者体验的重视。 #### 5. 法律声明与商标使用 书中提到,许多产品名称和标识可能为商标,使用时已遵循相应的法律规范。同时,出版社明确表示,尽管在准备过程中采取了所有预防措施,但不...

    mac系统安装Python3初体验

    在Mac系统中安装Python 3是一项常见的任务,尤其对于...希望这篇初体验指南对你在Mac上配置Python 3有所帮助。如果你在安装过程中遇到任何问题,记得查阅文档或在线社区寻求帮助。感谢你对本文的关注,祝你编程愉快!

    我的ror的第一天

    标题 "我的ror的第一天" 暗示了这是一个关于Ruby on Rails (RoR) 开发初体验的分享,其中可能涵盖了作者初次接触RoR时的学习过程、遇到的问题以及解决方法。Rails是Ruby的一个Web开发框架,它以MVC(模型-视图-控制...

    Kimono:Ruby Sinantra 的第一个站点

    【描述】"用 Sinatra 制作的第一个网站"表明这个项目可能是对Sinatra框架的初尝试,用于展示其基本功能和如何用它来搭建一个简单的Web页面。Sinatra的精髓在于它的简洁性,开发者可以使用短短几行代码就能创建一个...

    sample_app:Ruby on Rails 教程的示例应用程序

    在开发过程中,JavaScript标签提示这个项目可能包含客户端脚本,这可能是为了实现更丰富的用户体验或者前端交互。这可能涉及到以下内容: - **app/assets/javascripts**: 存放JavaScript文件,可能包括应用程序的主...

    sample_app:这是 [*Ruby on Rails 教程*] 的示例应用程序

    **Ruby on Rails 教程:探索sample_app 示例应用程序** Ruby on Rails(简称Rails)是一...同时,这也是一个实践JavaScript与Rails结合的绝佳机会,因为两者在现代Web开发中常常协同工作,为用户提供丰富的交互体验。

    RubyonRails4_jb51.rar

    总的来说,《Ruby on Rails 4 Tutorial》是一本全面覆盖Rails开发的书籍,无论你是初入Rails的新手还是希望提升技能的开发者,都能从中受益匪浅。通过学习这本书,你将掌握从创建第一个“Hello, World!”应用到构建...

    wonderful_editor

    《精彩编辑器——深入探索Ruby编程的艺术》 ...无论你是初涉Ruby的新手,还是经验丰富的老手,这款编辑器都将是你开发路上的好帮手。在实际应用中,不断探索和学习,你会发现更多隐藏的宝藏,让编程之旅更加精彩。

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

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

    构建可伸缩的web应用

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

Global site tag (gtag.js) - Google Analytics