开始学习ruby,对此语言的简介

Ruby是一门开源的、纯粹的动态编程语言,由日本的松本行弘创建于1993年,注重简洁和效率。Ruby 的句法优雅,读起来自然,写起来舒适。

Ruby有以下特点
       - 开发效率极高,适合于快速开发,一般开发效率是JAVA的5倍
       - 语法简单,容易上手
       - ruby语言很优雅自然,让人感觉接近自然语言,可以做到不需要注释就可以读懂
       - 完全面向对象,一切皆对象,包括其他语言中的基本数据类型,比如整数
       - 变量没有类型,Ruby的变量可以保存任何类型的数据
       - 任何内容都有值,不管是数学或者逻辑表达式还是一个语句,都会有值
       - 可移植性高,不仅可以运行在多数UNIX上,还可以运行DOS,Windows,Mac,BeOS等平台上

Ruby语言本身有一个功能齐全的框架Ruby on Rails,可以非常便捷的应用于各种web项目。

Ruby是一种脚本语言,用C或者Java编写的程序需要通过编译将代码翻译成计算机可读取的机器代码;而脚本语言编写的代码不需要进行编译,可以直接运行程序。可以理解为开发流程会从源码编写-->编译-->运行 变为 源码编写-->运行,极大的提高了开发效率,节省了时间。

首先,所有语言的原理都是相通的,只是写法大同小异而已。在此之前我有Java、C、C#的学习经验,对这几种语言都有一定程度的了解,所以难点在于切换语法,希望可以一起学习吧,今天开始总结一下我这么长时间学习的内容吧~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 自序.....................................................................................................................................................3 第一章概述.....................................................................................................................................4 1.1 编程语言的发展简史........................................................................................................4 1.2 编程其实很容易................................................................................................................5 1.3 Ruby 的由来......................................................................................................................6 1.4 Ruby 的特性......................................................................................................................7 第二章.................................................................................................................................................8 2.1 下载Ruby 1.8.5.................................................................................................................8 2.2 安装Ruby 1.8.5 for Windows...........................................................................................8 2.3 开始第一个小程序..........................................................................................................10 2.4 ruby 语言的集成开发环境.............................................................................................12 第三章语法快览...........................................................................................................................14 3.1 注释与分行......................................................................................................................14 3.2 分隔符..............................................................................................................................15 3.3 关键字..............................................................................................................................16 3.4 运算符..............................................................................................................................17 3.5 标识名和变量的作用域..................................................................................................19 3.6 类库..................................................................................................................................19 3.7 数据类型..........................................................................................................................20 3.8 赋值和条件运算符..........................................................................................................21 3.9 条件判断语句..................................................................................................................22 3.10 循环语句........................................................................................................................24 3.11 常与线程........................................................................................................................29 3.12 一个综合小练习............................................................................................................30 第四章一切都是对象...................................................................................................................31 4.1 两种思维方式..................................................................................................................31 4.2 对象..................................................................................................................................32 4.3 封装..................................................................................................................................33 4.4 继承..................................................................................................................................34 4.5 多态36
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值