Базовый

  • Обзор GLBasic

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

    • Изначально интерпретируемый язык с 2D командами, теперь использует компилятор GCC. 
    • GPC — предварительный компилятор, преобразующий BASIC в C++ код. 
    • Возможность смешивания кода C/C++ с исходным кодом GLBasic для доступа к сторонним библиотекам. 
  • Поддержка и инструменты

    • GLBasic SDK включает IDE, отладчик и графический движок для различных платформ. 
    • Для портативных устройств используются специальные процедуры. 
    • Для компиляции для iPhone требуется iMac и Xcode. 
    • Для запуска на iPhone необходимо быть участником Apple Developer Connection. 
  • Публикация и поддержка

    • Приложения GLBasic доступны в Apple App Store, Google Play и HP App Catalog. 
    • Для публикации требуется учетная запись разработчика и может потребоваться плата. 
    • Доступна оболочка для Intel AppUp Centre SDK. 
  • Особенности и версии

    • Поддержка различных типов данных, включая массивы и динамические массивы. 
    • Возможность включения кода на Си и вызова функций из DLL. 
    • 3D-функции включают простой в использовании 3D-движок и поддержку различных форматов. 
    • 2D-функции включают поддержку спрайтов и рисования фигур. 
    • Сетевые функции включают сокеты TCP/IP и библиотеку IP-сокетов. 
  • Компилятор и IDE

    • Компилятор кроссплатформенный, но для iPhone требуется Mac. 
    • Редактор доступен только для Windows, но есть возможность компиляции в Wine. 
    • Поддержка Crossover / Mac доступна с версии 10. 
    • Ведутся работы над сторонним редактором для Mac. 
  • Графический интерфейс и поддержка платформ

    • GLBasic поставляется с DDgui, графической системой с одинаковым внешним видом на разных платформах. 
    • Версии GLBasic включают поддержку PocketPC, Xbox, Palm WebOS, Android и других платформ. 
  • Пример кода и будущее

    • Пример кода демонстрирует возможности объектно-ориентированного программирования. 
    • Автор столкнулся с проблемами и отправил исходный код участникам форума. 
  • Рекомендации и внешние ссылки

    • Статья основана на материалах GP2X wiki и доступна под GFDL. 
    • Ссылки на официальный веб-сайт, форум и игры, написанные на GLBasic. 

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

GLBasic — Википедия

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

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