Ruby

Ruby

90-е годы в программировании были эпохой тяжести. В это время создавались мощнейшие языки и концепции - Java, COM, .Net, CORBA, C++ и т. д. Каждый язык тогда создавался таким образом, чтобы быть как можно более универсальным, отчего выбор языка походил на выбор религии. Языки позволяли выполнять широчайший спектр задач, причем возможности языка определялись исключительно при его создании, расширяемость языков была достаточно ограниченной. Единственным ограничением для большинства языков было Web-программирование - но оно находилось в зачаточном состоянии, и там правили бал простые языки разметки.

В XXI веке ситуация переменилась. Большое распространение получили узкоспециализированные языки, чаще всего - интерпретируемые. Это было связано со взрывом Web 2.0, когда на сцену окончательно вышло программирование для Интернет, и уже не сдавало свои позиции. Эта особая среда - Web - требовала языков простых, достаточно быстрых и расширяемых. Особое распространение получили Perl, PHP, и в наши дни - Ruby.

Ruby - это полностью объектно-ориентированный язык программирования, разработанный еще в 1995 году японским студентом Юкихиро Мацумото.

Особенностью Ruby является фривольный синтаксис - вы можете делать одни и те же вещи многими путями, в зависимости от предпочтений. Интерпретатор не будет бить вас по рукам, если вы забудете поставить в конце строки точку с запятой. А еще вы можете расширять возможности языка прямо в ходе работы - просто доверившись системе обновления, которая сама скачает с Интернета нужную вам библиотеку!

Возможности Ruby не безграничны - прежде всего это скриптовый язык. И, однако, сфера его применения широка - он может использоваться как самостоятельный язык для разработки сложных приложений, он может служить удобным и мощным скриптовым языком, встроенным в другое приложение (можно привести в пример продукт RPGMaker фирмы Enterbrain, которая оснастила свою среду для создания игр полноценной Ruby-оболочкой), а также вы можете создавать на нем приложения для Интернета с помощью Ruby on Rails.

Первые шаги, которые следует сделать для вхождения в мир Ruby - это скачать интерпретатор со всеми необходимыми для начала библиотеками. Это можно сделать на официальном сайте http://ruby-lang. org В разделе Downloads вы сможете скачать так называемый «One-click installer».

Установите Ruby. Установка его крайне проста и не создаст никаких проблем.

Затем создайте текстовый файл под названием hello. rb. Откройте его в вашем текстовом редакторе и введите следуюший текст: puts(”Hello there, Ruby!”);

Сохраните файл, и дважды щелкните на нем. В появившемся окне вы увидите, что интерпретатор Ruby запустил ваш файл и результатом работы стала строка «Hello there, Ruby!»

Порог вхождения в мир Ruby крайне низок - вам не нужно изучать все возможности языка, чтобы начать писать на нем работающие программы. С другой стороны, богатство его возможностей позволит вам писать их крайне эффективно.

Ruby - язык полностью объектно-ориентированный, а это значит, что в нем объектом является абсолютно все. Вам не нужно объявлять переменные, чтобы использовать их.

И, да, больше не нужно писать бесконечные знаки $ перед именем переменной, как это принято в PHP.


Карта сайта


Информационный сайт Webavtocat.ru