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

Основы Ruby

Давайте разберем Ruby

Введение в Ruby

Ruby является чистым面向 объектным языком программирования. Он был создан Yukihiro Matsumoto (松本行弘) из Японии в 1993 году.

Имя Yukihiro Matsumoto (松本行弘) можно найти в списке рассылки Ruby на www.ruby-lang.org. В сообществе Ruby его также называют Мазом (Matz).

Ruby является "лучшим другом программиста".

Особенности Ruby похожи на Smalltalk, Perl и Python. Perl, Python и Smalltalk являются скриптовыми языками. Smalltalk является真正的面向 объектным языком. Ruby, как и Smalltalk, является完美的面向 объектным языком. Синтаксис Ruby значительно проще, чем синтаксис Smalltalk.

Особенности Ruby

  • Ruby является открытым исходным кодом и предоставляется бесплатно в Интернете, но требует лицензии.
  • Ruby является универсальным интерпретируемым языком программирования.
  • Ruby является真正的面向对象的 языком программирования.
  • Ruby является серверным скриптовым языком, подобным Python и Perl.
  • Ruby можно использовать для написания скриптов общего gateway interface (CGI).
  • Ruby можно интегрировать в гипертекстовую markup language (HTML).
  • Синтаксис Ruby прост, что позволяет новым разработчикам быстро и легко изучать Ruby.
  • Ruby имеет похожий на C++ и Perl синтаксис, как и многие другие языки программирования.
  • Ruby имеет высокую масштабируемость, и программы, написанные на Ruby, легко обслуживать.
  • Ruby можно использовать для разработки приложений для Интернета и инtranета.
  • Ruby можно установить на Windows и в средах POSIX.
  • Ruby поддерживает множество GUI-инструментов, таких как Tcl/Tk, GTK и OpenGL.
  • Ruby может легко подключаться к DB2, MySQL, Oracle и Sybase.
  • Ruby имеет множество встроенных функций, которые можно использовать directamente в скриптах на Ruby.

Инструменты, которые вам понадобятся

Для выполнения примеров, обсуждаемых в этом учебнике, вам потребуется компьютер с至少 2 ГБ ОЗУ (рекомендуется 4 ГБ) с процессором Intel Core i3 или i5. Вам также потребуются следующие программы:

  • Операционная система Linux или Windows 95/98/2000/NT или Windows 7
  • Веб-сервер Apache 1.3.19-5
  • Веб-браузер Internet Explorer 5.0 или выше
  • Ruby 1.8.5

Этот учебник расскажет, как использовать Ruby для создания GUI, сетевых и веб-приложений. Также будет обсуждаться, как расширять и внедрять Ruby приложения.

Что будет следующим?

В следующей главе мы расскажем, где можно получить Ruby и его документацию. В конце концов, он будет указывать, как установить Ruby и настроить среду для разработки Ruby приложений.