FutureBASIC

Основа будущего Обзор FutureBasic FutureBasic — бесплатный компилятор для Macintosh от Apple Inc.  Включает интегрированную среду разработки, редактор, менеджер проекта […]

Основа будущего

  • Обзор FutureBasic

    • FutureBasic — бесплатный компилятор для Macintosh от Apple Inc. 
    • Включает интегрированную среду разработки, редактор, менеджер проекта и другие инструменты. 
    • С 2008 года поддерживает транслятор FBtoC для компиляции в C и вызова gcc. 
    • Не требует знания языка Си, поддерживает доступ к Mac OS API. 
  • История FutureBASIC

    • Начало в 1980-х как ZBasic, кроссплатформенная разработка. 
    • В 1992 году Zedcor Inc. представила FutureBASIC (FBI). 
    • В 1995 году Staz Software приобрела права на рынок и выпустила FBII. 
    • Переход с 68k на PowerPC потребовал переписывания редактора и компилятора. 
    • FB ^ 3 в 1999 году улучшила среду разработки, включая PPC сборку и API. 
    • FB4 в 2004 году адаптирована для Mac OS X, после урагана «Катрина» разработка замедлилась. 
    • В 2007 году команда FBtoC разработала транслятор для создания универсальных двоичных файлов. 
  • Поддержка процессора и ОС

    • Системные требования для оригинальной версии: Motorola 68000. 
    • Для создания универсальных двоичных файлов: Mac OS X 10.4+, GCC 4.0+, SDK. 
  • Синтаксис и структура программы

    • Поддерживает процедурные и модульные стили программирования. 
    • Функции похожи на C или Pascal, с возможностью рекурсии и динамического вызова. 
    • Специальные структуры для процедур обратного вызова и событий. 
    • Устаревающие команды GOTO и GOSUB/RETURN поддерживаются для образовательных целей. 
  • Типы данных и комментарии

    • Поддерживает сложные типы данных, включая массивы и строки. 
    • Комментирование в стиле C и Pascal, возможность закладок кода. 
    • Альтернативный синтаксис для операторов Си. 
  • Мосты к другим языкам

    • AppleScript может быть собран с помощью FutureBasic. 
    • Поддержка команд UNIX и встроенного кода на Си. 
  • Ограничения

    • Не кроссплатформенный, только для Macintosh. 
    • Не компилируется в Windows, но поддерживает архитектуры Intel Macintosh. 

Полный текст статьи:

FutureBASIC — Википедия

Оставьте комментарий

Прокрутить вверх