REALbasic

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

REALbasic (RB) — кроссплатформенная объектно-ориентированная среда программирования, подобная Visual Basic, для Mac OS X, Microsoft Windows, 32-bit x86 Linux[1] и для web[2][3].

Текущая версия — REALbasic 2011 Release 4.3.

Содержание

Особенности [править]

  1. Кроссплатформенная.
  2. Платная (ознакомиться можно в демо-режиме).
  3. Синтаксис языка RealBasic основан на Visual Basic.

История [править]

REALbasic был создан Эндрю Бэрри (англ. Andrew Barry). Изначально он назывался CrossBasic благодаря своей возможности компилировать одинаковый программный код под Mac OS и Java (хотя среда разработки программного обеспечения работала только на Mac). В 1997 году CrossBasic был приобретён FYI Software, которая переименовала его в REALbasic, а компания была переименована в REAL Software. С этого времени они прекратили поддержку платформы Java, заменив её Windows-платформой и поддержкой баз данных. Сейчас IDE доступна под Microsoft Windows, Mac OS X и Linux и может компилировать приложения для Windows (Windows 2000 и выше), Mac OS X (PowerPC, Intel и Universal Binary) и x86 Linux.

Особенности языка [править]

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

Примечания [править]

  1. Barr, Joe Review: RealBasic 2005 for Linux(недоступная ссылка — история). Linux.com (August 4, 2005). Проверено 11 апреля 2006.
  2. Smith, Tony RealBasic 2005 for Mac, Windows and Linux. The Register (September 13, 2005). Архивировано из первоисточника 3 июня 2012. Проверено 11 апреля 2006.
  3. Ohlhorst, Frank 3 Tools to Accelerate Web Development. IDG (June 2011). Архивировано из первоисточника 3 июня 2012. Проверено 17 июня 2011.

Ссылки [править]

  • realbasic.com — домашняя страничка
  • [1] - Несколько примеров программирования

См. также [править]