English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

简介 Ruby

Ruby est un langage de programmation orienté objet pur. Il a été créé par Yukihiro Matsumoto(まつもとゆきひろ/Yukihiro Matsumoto(松本行弘)a été créé1993ans.

Vous pouvez trouver www.ruby-sur la liste de diffusion Ruby de lang.org, vous pouvez trouver Yukihiro Matsumoto(まつもとゆきひろ/du nom de Yukihiro Matsumoto(松本行弘)。Dans la communauté Ruby, Matsumoto est également appelé Matz.

Ruby est "l'ami idéal des programmeurs".

Les caractéristiques de Ruby sont similaires à celles de Smalltalk, Perl et Python. Perl, Python et Smalltalk sont des langages de script. Smalltalk est un langage orienté objet véritable. Comme Smalltalk, Ruby est un langage orienté objet parfait. Utiliser la syntaxe de Ruby est beaucoup plus facile que d'utiliser la syntaxe de Smalltalk.

Caractéristiques de Ruby

  • Ruby est open source, offert gratuitement sur le Web, mais nécessite une licence.
  • Ruby est un langage de programmation général et interprété.
  • Ruby est un langage de programmation orienté objet véritable.
  • Ruby est un langage de script serveur similaire à Python et Perl.
  • Ruby peut être utilisé pour écrire des scripts d'interface de passerelle universelle (CGI).
  • Ruby peut être intégré dans le langage de balisage de pages hypertextes (HTML).
  • La syntaxe de Ruby est simple, ce qui permet aux nouveaux développeurs de l'apprendre rapidement et facilement.
  • Ruby et C++ Il a une syntaxe similaire à de nombreuses langues de programmation telles que Perl.
  • Ruby est très extensible, et les grands programmes écrits en Ruby sont faciles à maintenir.
  • Ruby peut être utilisé pour développer des applications Internet et Intranet.
  • Ruby peut être installé sur Windows et des environnements POSIX.
  • Ruby prend en charge de nombreux outils GUI, tels que Tcl。/Tk、GTK et OpenGL。
  • Ruby peut facilement se connecter à la base de données.2、MySQL、Oracle et Sybase。
  • Ruby 拥有丰富的内置函数,可以直接在 Ruby 脚本中使用。

您需要的工具

为了执行本教程中讨论的示例,您需要 RAM 至少为 2GB(推荐为 4GB)的 Intel Core i3 或 i5 的计算机。您还需要以下软件:

  • Linux 或 Windows 95/98/2000/NT 或 Windows 7 操作系统
  • Apache 1.3.19-5 服务器 Web
  • Internet Explorer 5.0 或以上的 Web 浏览器
  • Ruby 1.8.5

本教程将介绍如何使用 Ruby 创建 GUI、网络和 Web 应用程序。另外还会讨论如何扩展和嵌入 Ruby 应用程序。

接下来将学习什么?

下一章将向您介绍从哪里可以获取 Ruby 及其文档。最后,它会指示您如何安装 Ruby,并配置环境为开发 Ruby 应用程序做准备。