WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте

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.

Особенности языка

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

Hello world

Sub TestFunc(ByVal Param1 As String, ByVal Param2 As Integer)
   'Function Code Goes Here
End Sub

Function TestFunc(ByVal Param1 As String, ByVal Param2 As Integer) As Boolean
   'Function Code Goes Here
End Function

Function TestFunc(ByVal Param1 As Integer, ByVal Param2 As Integer) As Boolean
   'Function Code Goes Here
End Function

Dim blnResult As Boolean
Call TestFunc("Hello World", 2)        'This will call the first overload
blnResult = TestFunc("Hello World", 2) 'This will call the second overload
blnResult = TestFunc(1, 2)             'This will call the third overload

Примечания

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

Ссылки

См. также

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии