Ruby — это чистый объектно-ориентированный язык программирования. Он был создан в 1993 году Юкихиро Мацумото из Японии.
Вы можете найти имя Юкихиро Мацумото в списке рассылки Ruby по адресу www.ruby-lang.org . Мацумото также известен как мац в сообществе Ruby.
Руби — «Лучший друг программиста».
В Ruby есть функции, которые похожи на Smalltalk, Perl и Python. Perl, Python и Smalltalk являются языками сценариев. Smalltalk — это настоящий объектно-ориентированный язык. Ruby, как и Smalltalk, является идеальным объектно-ориентированным языком. Использование синтаксиса Ruby намного проще, чем использование синтаксиса Smalltalk.
Особенности Ruby
-
Ruby является открытым исходным кодом и находится в свободном доступе в Интернете, но на него распространяется лицензия.
-
Ruby — это интерпретируемый язык программирования общего назначения.
-
Ruby — это настоящий объектно-ориентированный язык программирования.
-
Ruby — это серверный язык сценариев, похожий на Python и PERL.
-
Ruby может использоваться для написания сценариев Common Gateway Interface (CGI).
-
Ruby может быть встроен в язык гипертекстовой разметки (HTML).
-
Ruby имеет простой и понятный синтаксис, который позволяет новому разработчику учиться очень быстро и легко.
-
Синтаксис Ruby аналогичен синтаксису многих языков программирования, таких как C ++ и Perl.
-
Ruby очень хорошо масштабируется, и большие программы, написанные на Ruby, легко обслуживаемы.
-
Ruby можно использовать для разработки приложений для Интернета и интранета.
-
Ruby может быть установлен в Windows и POSIX.
-
Ruby поддерживает многие инструменты GUI, такие как Tcl / Tk, GTK и OpenGL.
-
Ruby можно легко подключить к DB2, MySQL, Oracle и Sybase.
-
Ruby имеет богатый набор встроенных функций, которые можно использовать непосредственно в скриптах Ruby.
Ruby является открытым исходным кодом и находится в свободном доступе в Интернете, но на него распространяется лицензия.
Ruby — это интерпретируемый язык программирования общего назначения.
Ruby — это настоящий объектно-ориентированный язык программирования.
Ruby — это серверный язык сценариев, похожий на Python и PERL.
Ruby может использоваться для написания сценариев Common Gateway Interface (CGI).
Ruby может быть встроен в язык гипертекстовой разметки (HTML).
Ruby имеет простой и понятный синтаксис, который позволяет новому разработчику учиться очень быстро и легко.
Синтаксис Ruby аналогичен синтаксису многих языков программирования, таких как C ++ и Perl.
Ruby очень хорошо масштабируется, и большие программы, написанные на Ruby, легко обслуживаемы.
Ruby можно использовать для разработки приложений для Интернета и интранета.
Ruby может быть установлен в Windows и POSIX.
Ruby поддерживает многие инструменты GUI, такие как Tcl / Tk, GTK и OpenGL.
Ruby можно легко подключить к DB2, MySQL, Oracle и Sybase.
Ruby имеет богатый набор встроенных функций, которые можно использовать непосредственно в скриптах Ruby.
Инструменты, которые вам понадобятся
Для выполнения примеров, обсуждаемых в этом руководстве, вам понадобится новейший компьютер, например Intel Core i3 или i5, с минимум 2 ГБ ОЗУ (рекомендуется 4 ГБ ОЗУ). Вам также понадобится следующее программное обеспечение —
-
Операционная система Linux или Windows 95/98/2000 / NT или Windows 7.
-
Веб-сервер Apache 1.3.19-5.
-
Internet Explorer 5.0 или выше, веб-браузер.
-
Ruby 1.8.5
Операционная система Linux или Windows 95/98/2000 / NT или Windows 7.
Веб-сервер Apache 1.3.19-5.
Internet Explorer 5.0 или выше, веб-браузер.
Ruby 1.8.5
Этот учебник предоставит необходимые навыки для создания GUI, сетевых и веб-приложений с использованием Ruby. Также будет рассказано о расширении и встраивании приложений Ruby.
Что дальше?
Следующая глава поможет вам найти Ruby и его документацию. Наконец, в нем рассказывается, как установить Ruby и подготовить среду для разработки приложений на Ruby.