Harbour

Harbour (Харбор) ( см. статью в Википедии ) - это среда программирования для Клиппер-совместимого языка. Еще несколько лет назад, в начале 2000-ных, я бы сказал, что это среда программирования для Клиппера, но теперь синтаксис языка расширен настолько, что можно говорить о новом языке, совместимом с Клиппером сверху вниз - т.е. все программы на Клиппере будут компилироваться Харбором, но не наоборот. Среда программирования включает то же, что и Клипперовская - RTL, отладчик, утилиты и, помимо этого, множество дополнительных библиотек, утилит и IDE.


Harbour - кроссплатформенная среда, он работает под Windows, Linux, Mac OS, под разными Unix'ами, мобильными платформами и, может, еще под чем-то; есть 16-, 32- и 64-разрядные версии. Если ваша программа написана для консольного режима (иногда его неверно называют DOS'овским), ее можно откомпилировать в любом из перечисленных окружений, и везде она будет работать и выглядеть идентично. Если же вы используете графический интерфейс, то добиться полной переносимости несколько сложнее, это зависит от GUI-библиотеки, которую вы выбрали.

Harbour принадлежит к миру Open Source - программным продуктам с открытыми исходниками. Он выпущен под лицензией GPL с исключением, которое гласит, что созданные Харбором программы не подпадают под действие GPL и могут распространяться под той лицензией, какую выберет разработчик.

Ниже приведены ссылки на ряд материалов, касающихся Харбора, с которыми я рекомендую вам ознакомиться.

Почему Harbour ?

Harbour — новое лицо xBase family, моя статья на habrahabr.ru от 22/10/2013.

Harbour для начинающих - как установить Harbour и откомпилировать на нем свою программу. Особенности Harbour.

Harbour шаг за шагом - пошаговое описание процесса установки и компиляции первых консольных и GUI программ.

Страница, посвященная HwGUI - Win32/Linux GUI библиотеке для Harbour.

Новый GUI отладчик для Harbour.

Harbour для Андроид - пример простого приложения на Harbour для смартфонов и планшетов на Андроид.

HDroidGUI - фреймворк для Андроид и Harbour.

Hrb4fann - библиотека для FANN (Fast Artificial Neural Networks).

Программы, написанные на Harbour - DbcH, KSOrganizer, HUchet, простенький mysql клиент, консольная утилита Snr - Search&Replace, и ее графический вариант Fileagent, Five stones (Windows версия была написана на Delphi, а Linux версия - на Harbour + HwGUI)

Здесь вы найдете текст моего доклада на ТЕХНИКОН'е - 99 в Москве, посвященного двум Xbase-продуктам - Harbour и Max. Доклад был сделан в середине ноября 1999 г., многое в нем уже устарело, но он может быть интересен с исторической точки зрения, как документ, запечатлевший первые шаги Харбора.


Официальный сайт Харбора - harbour.github.io.

Harbour на Sourceforge.

Форум/лист рассылки разработчиков Harbour.

Форум/лист рассылки пользователей Harbour.

Сборник разных описаний Harbour на docs.google.com

Крупнейший форум для пользователей Harbour/xHarbour - comp.lang.xharbour.

Страница со свежими deb сборками для Harbour и HwGUI от Alain Aupeix.



Комментариев:       ()       пред.    след.       Добавить комментарий
Длина комментария - не больше 4000 символов.
Ваше имя:

Адрес электронной почты:
(не предназначено к показу)
 
Введите текст с картинки: