Введение
Шотландская компания по разработке программного обеспечения LiveCode Ltd. (ранее Runtime Revolution и Cross Worlds Computing) создает кроссплатформенную среду разработки LiveCode (ранее называвшуюся Revolution) для создания приложений, которые работают на iOS, Microsoft Windows, Linux, macOS, Android и браузерах. Он похож на прекращенную HyperCard от Apple.
LiveCode Ltd. (formerly Runtime Revolution and Cross Worlds Computing) makes the LiveCode cross platform development environment (formerly called Revolution) for creating applications that run on iOS, Microsoft Windows, Linux, macOS, Android and Browsers. It is similar to Apple's discontinued HyperCard.
История
LiveCode начал свою деятельность как экспертная IDE для MetaCard, среды разработки и инструментария GUI, первоначально разработанного для разработки UNIX, а позже портированного для поддержки компиляции Microsoft Windows и macOS. Runtime Revolution Ltd приобрела MetaCard в июле 2003 года и выпустила последующие версии под брендом Revolution. MetaCard основывается на успехе своего предшественника HyperCard. И HyperCard, и MetaCard использовали английский язык, который, возможно, легче выучить, чем BASIC. RevTalk и HyperCard являются средами разработки в жанре SmallTalk и имеют схожие атрибуты дизайна. Язык был известен под несколькими названиями, включая Transcript, RevTalk и с ноября 2010 года "LiveCode". Весь продукт, включая IDE, теперь официально называется LiveCode. Версия для iOS доступна с декабря 2010 года, а версии для Android и сервера находятся в разработке. Компания поддерживается рядом инвесторов, в том числе Майк Марккула, который первоначально инвестировал в Apple Computer, Inc. в 1976 году и вывел эту компанию на рынок. 11 ноября 2009 года в Сан-Франциско компания официально запустила версию 4.0 языка программирования Revolution (переименованную в LiveCode в ноябре 2010 года), официально выведя язык revTalk в Интернет. В конце 2009 года компания запустила партнерскую программу RunRev, дающую всем людям, программирующим на языке LiveCode, возможность более тесно сотрудничать с основной командой разработчиков LiveCode. Это предоставление специализированных технических менеджеров учетных записей является частью постоянного развития языка LiveCode и предназначено для того, чтобы сделать его еще более доступным.