• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >ruby > 什么是ruby和Ruby概述

什么是ruby和Ruby概述

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了ruby是什么意思,ruby是什么,ruby是什么颜色,mac ruby woo是几号,ruby是谁等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.有时使用像Smalltalk、Eiffel或C++这样正式的面向对象语言来开发一些小项目显得有点"小题大作",而Ruby刚好可以满足这些面向对象编程的需求.当然了,您也可以使用Ruby进行普通的面向过程编程.

Ruby的文本处理能力极强,与Perl不分伯仲.同时,Ruby的语法简单,还有异常处理以及迭代器等构造,使编程变得简单明了.

简而言之,您可以像使用Perl一样方便快捷地进行面向对象的开发.怎么样?赶紧试一试吧!

Ruby是由松本行弘开发的免费软件.

Ruby的特长
语法简单 
普通的面向对象功能(类,方法调用等) 
特殊的面向对象功能(Mixin,特殊方法等) 
操作符重载 
错误处理功能 
迭代器和闭包 
垃圾回收 
动态载入(取决于系统架构) 
可移植性高.不仅可以运行在多数UNIX上,还可以运行在DOS,Windows,Mac,BeOS等平台上
原文由 webmaster[at]ruby-lang.org 所著
稀亿网络软件(北京)进行翻译 
 Ruby是"一种用于迅速和简便的面向对象编程的解释性脚本语言";这意味着什么?


解释性脚本语言:

有直接呼叫系统调用的能力 

强大的字符串操作和正则表达式 

开发中快速回馈


迅速和简便:

无需变量声明 

变量无类型 

语法简单而坚实 

自动内存管理


面向对象编程

任何事物都是一个对象 

类,继承,方法,等等 

单态方法 

模块糅合 

迭代器和闭包(closures)


以及:

多精度整数 

异常处理模式 

动态装载 

线程


如果你对上面的那些概念还不熟悉,继续读,别担心.Ruby的箴言是"迅速和简便".  
  </div>

您可能想查找下面的文章:

  • 初步了解一下什么是ruby
  • 什么是ruby和Ruby概述

相关文章

  • Monkey Patch猴子补丁编程方式及其在Ruby中的运用
  • ruby 程序的执行顺序
  • win7安装ruby on rails开发环境
  • Ruby中编写类与模块的风格指南
  • 编写Ruby代码注释时需要注意的一些问题
  • Ruby的运算符和语句优先级介绍
  • Ruby编程中的语法使用风格推荐
  • Linux下Redis数据库的安装方法与自动启动脚本分享
  • 创建自定义的Ruby gem包的教程
  • Linux系统上配置Nginx+Ruby on Rails+MySQL超攻略

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Rails应用程序中同时修改操作冲突问题的解决方案
    • ruby使用restclient上传服务器本地文件示例
    • ruby 对象的初始化 方法
    • Ruby实现命令行中查看函数源码的方法
    • Ruby常用文件操作代码实例
    • Monkey Patch猴子补丁编程方式及其在Ruby中的运用
    • Ruby on Rails中jquery_ujs组件拖慢速度的问题解决
    • rails上传图片代码实例
    • 详解Lua中的表的概念及其相关操作方法
    • 在Ruby on Rails中优化ActiveRecord的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有