An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Harbour is a computer programming language, primarily used to create database/business programs. It is a modernized, open sourced and cross-platform version of the older Clipper system, which in turn developed from the dBase database market of the 1980s and 1990s. Harbour code using the same databases can be compiled under a wide variety of platforms, including Microsoft Windows, Linux, Unix variants, several BSD descendants, Mac OS X, MINIX 3, Windows CE, Pocket PC, Symbian, iOS, Android, QNX, VxWorks, OS/2 (including eComStation and ArcaOS), BeOS/Haiku, AIX and MS-DOS.

Property Value
dbo:abstract
  • Harbour ist ein freier, plattformunabhängiger Compiler für die xBase Programmiersprache, die hauptsächlich zum Erstellen von Datenbank-Anwendungen verwendet wird. Es ist eine modernisierte Version des Clipper aus den 1980er Jahren, welcher mit .dbf (dBase) - Datenbanken arbeitete. Harbour kann neben diesen Datenbanken, diverse andere relationale Datenbanken über Replaceable-Database-Drivers (RDD) oder native Anbindung verwalten, wie z. B. Access, SQLITE, MySQL, PostgeSQL u. a. Mittels LetoDB können .dbf Dateien über das World wide Web bearbeitet werden. Die Funktionserweiterungen von Harbour gehen weit über die ursprüngliche Clipper 5.3 und Tools-Bibliothek hinaus. Wie bei Clipper lassen sich über den Makrocompiler sämtliche Funktionen der EXE aufrufen. Der Harbour-Compiler ist quelloffen und kann, falls keine Binaries für das betreffende Betriebssystem vorhanden sind, selbst kompiliert werden. Unterstützt werden eine Vielzahl von Betriebssystemen u. a. Microsoft Windows, Linux, Unix-Derivate, BSD, Mac OS X, MINIX 3, Windows CE, Pocket PC und auch MS-DOS. Auch Android-Apps und Konsolenanwendungen lassen sich mit Harbour erstellen. Harbour erzeugt C Quellcode. Dieser kann mit verschiedenen C-Compilern wie GCC, MinGW, Clang, ICC, Microsoft Visual C++, Borland C++, Watcom C, Pelles C kompiliert werden. Im Gegensatz zur Java-Devise „write once, run anywhere“, ist die Devise bei Harbour „write once, compile anywhere“. Konsolenanwendungen können ohne große Modifikationen (Ausnahme Betriebssystem spezifische Besonderheiten) auf andere Systeme portiert werden. Die Harbour-Programmiersprache ist case-insensitiv, Anwendungen sind schnell und schwer zu dekompilieren. Harbour unterstützt OOP-Programmierung, das Erstellen von Office-Dokumenten mittels OLE und CGI-Webanwendungen. Über die die FANN Library lassen sich Neuronale Netze realisieren. (de)
  • Harbour es un moderno lenguaje de programación que nace como compilador del lenguaje de programación Clipper (una variante de xBase) desarrollado como software libre. Su objetivo inicial fue soportar todas las sentencias y extensiones de la versión más popular del compilador, Clipper 5.2. Harbour es además un compilador multiplataforma, capaz de compilar para y ejecutarse en DOS (MS-DOS, DR-DOS, etc), Microsoft Windows, OS/2, GNU/Linux, varias variantes de Unix, varios descendientes de BSD, Mac OS X, , Windows CE, Pocket PC, Symbian, iPhone OS, QNX, VxWorks, OS/2 BeOS/Haiku, AIX utilizando el mismo código fuente y ficheros de base de datos. A pesar de que es un poderoso lenguaje de programación de propósito general , se utiliza principalmente para crear programas de bases de datos y negocios. Harbour ha mantenido activamente la adición de características mientras mantiene compatibilidad retroactiva con el estilo de Clipper. Ha sufrido muchos cambios y revisiones y recuperado ampliamente popularidad entre los programadores de 1980 y 1990. La licencia open source de Harbour​ es similar a la GNU General Public License, con la excepción del soporte de aplicaciones propietarias, por lo que las aplicaciones propietarias pueden ser creadas y distribuidas con Harbour. (es)
  • Harbour is a computer programming language, primarily used to create database/business programs. It is a modernized, open sourced and cross-platform version of the older Clipper system, which in turn developed from the dBase database market of the 1980s and 1990s. Harbour code using the same databases can be compiled under a wide variety of platforms, including Microsoft Windows, Linux, Unix variants, several BSD descendants, Mac OS X, MINIX 3, Windows CE, Pocket PC, Symbian, iOS, Android, QNX, VxWorks, OS/2 (including eComStation and ArcaOS), BeOS/Haiku, AIX and MS-DOS. (en)
  • Harbour è un compilatore del linguaggio implementato dal compilatore CA-Clipper.Harbour è un compilatore open source e multipiattaforma in grado di girare su MS-DOS, Microsoft Windows, Windows CE, OS/2, Mac OSX e Linux. Il progetto Harbour intende mantenere una stretta compatibilità con la versione Clipper 5.2e. Esiste una versione meno conservativa derivata da Harbour (nata dopo contrasti vertenti sul modello di sviluppo da seguire) ovvero xHarbour. (it)
  • Harbour — язык программирования и кроссплатформенный компилятор с препроцессором, полностью совместимый с Clipper. Он позволяет создавать 16-, 32- и 64-разрядные приложения для DOS, Windows, Unix/Linux, OS/2, Mac OS X, Windows CE, BSD, Pocket PC, Symbian, iOS, QNX, VxWorks, eComStation, Haiku/BeOS, AIX. Harbour является свободным программным обеспечением. Кроме работы с локально расположенными данными, Harbour позволяет работать с данными как в режиме «файл-сервер», так и в режиме клиент-сервер (в том числе, в режиме запросов к удалённой системе управления базами данных, поддерживающей SQL). Язык использует традиционные конструкции Clipper, объектную нотацию, принятую в языке C++, а также дает возможность писать на языке C. Harbour активно развивается и в язык включаются некоторые современные технологии программирования. xHarbour (англ. extended Harbour) — ответвление проекта Harbour, существует как в коммерческом, так и в свободном вариантах. Имеются GUI-библиотеки — как коммерческие, так и бесплатные (в частности, — для Windows; HwGUI — для Windows и GNU/Linux). Harbour распространяется под свободной лицензией, схожей с GNU General Public License, за исключением того, что на Harbour возможно свободно разрабатывать и распространять коммерческие приложения (как пример тиражируемого коммерческого ПО − Система для учёта и управления предприятием БЭСТ-4+ [2]). См. также в конце статьи . (ru)
  • O Harbour é um compilador moderno e rápido de software livre para a linguagem xBase (a linguagem que é implementada pelo compilador Clipper). O Harbour é um compilador multiplataforma e sabe-se que compila e executa em todas elas sem alterações em seu código ou banco de dados. A principal diferença do Harbour para outros compiladores dBase é que ele é um software livre. Mas o Harbour é focado em prover às comunidades Clipper e xBase um compilador moderno e portável, possuindo extensões que o tornam um dos mais modernos e completos ambientes de desenvolvimento de aplicações do mercado, em nada lembrando o obsoleto Clipper, exceto pela sua sintaxe e semântica básica, além de seu banco de dados preferencial baseado em tabelas DBF. A licença do Harbour é similar a LGPL com a exceção de suportar aplicações comerciais para serem construídas e distribuídas através do Harbour. (pt)
dbo:influenced
dbo:influencedBy
dbo:latestReleaseDate
  • 2011-07-17 (xsd:date)
dbo:latestReleaseVersion
  • 3.0.0
dbo:license
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1882856 (xsd:integer)
dbo:wikiPageLength
  • 26258 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1118531945 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
  • Antonio Linares (en)
dbp:developer
  • Viktor Szakáts and community (en)
dbp:dialects
  • Clipper, Xbase++, FlagShip, FoxPro, xHarbour (en)
dbp:fileExt
  • .prg, .ch, .hb, .hbp (en)
dbp:influenced
dbp:influencedBy
  • dBase, Clipper (en)
dbp:latestPreviewVersion
  • 3.200000 (xsd:double)
dbp:latestReleaseDate
  • 2011-07-17 (xsd:date)
dbp:latestReleaseVersion
  • 3 (xsd:integer)
dbp:license
  • Open-source GPL-compatible (en)
dbp:name
  • Harbour Project (en)
dbp:operatingSystem
dbp:paradigm
dbp:typing
  • Optionally duck, dynamic, safe, partially strong (en)
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • Harbour is a computer programming language, primarily used to create database/business programs. It is a modernized, open sourced and cross-platform version of the older Clipper system, which in turn developed from the dBase database market of the 1980s and 1990s. Harbour code using the same databases can be compiled under a wide variety of platforms, including Microsoft Windows, Linux, Unix variants, several BSD descendants, Mac OS X, MINIX 3, Windows CE, Pocket PC, Symbian, iOS, Android, QNX, VxWorks, OS/2 (including eComStation and ArcaOS), BeOS/Haiku, AIX and MS-DOS. (en)
  • Harbour è un compilatore del linguaggio implementato dal compilatore CA-Clipper.Harbour è un compilatore open source e multipiattaforma in grado di girare su MS-DOS, Microsoft Windows, Windows CE, OS/2, Mac OSX e Linux. Il progetto Harbour intende mantenere una stretta compatibilità con la versione Clipper 5.2e. Esiste una versione meno conservativa derivata da Harbour (nata dopo contrasti vertenti sul modello di sviluppo da seguire) ovvero xHarbour. (it)
  • Harbour es un moderno lenguaje de programación que nace como compilador del lenguaje de programación Clipper (una variante de xBase) desarrollado como software libre. Su objetivo inicial fue soportar todas las sentencias y extensiones de la versión más popular del compilador, Clipper 5.2. Harbour es además un compilador multiplataforma, capaz de compilar para y ejecutarse en DOS (MS-DOS, DR-DOS, etc), Microsoft Windows, OS/2, GNU/Linux, varias variantes de Unix, varios descendientes de BSD, Mac OS X, , Windows CE, Pocket PC, Symbian, iPhone OS, QNX, VxWorks, OS/2 BeOS/Haiku, AIX utilizando el mismo código fuente y ficheros de base de datos. (es)
  • Harbour ist ein freier, plattformunabhängiger Compiler für die xBase Programmiersprache, die hauptsächlich zum Erstellen von Datenbank-Anwendungen verwendet wird. Es ist eine modernisierte Version des Clipper aus den 1980er Jahren, welcher mit .dbf (dBase) - Datenbanken arbeitete. Der Harbour-Compiler ist quelloffen und kann, falls keine Binaries für das betreffende Betriebssystem vorhanden sind, selbst kompiliert werden. Harbour erzeugt C Quellcode. Dieser kann mit verschiedenen C-Compilern wie GCC, MinGW, Clang, ICC, Microsoft Visual C++, Borland C++, Watcom C, Pelles C kompiliert werden. (de)
  • Harbour — язык программирования и кроссплатформенный компилятор с препроцессором, полностью совместимый с Clipper. Он позволяет создавать 16-, 32- и 64-разрядные приложения для DOS, Windows, Unix/Linux, OS/2, Mac OS X, Windows CE, BSD, Pocket PC, Symbian, iOS, QNX, VxWorks, eComStation, Haiku/BeOS, AIX. Harbour является свободным программным обеспечением. Кроме работы с локально расположенными данными, Harbour позволяет работать с данными как в режиме «файл-сервер», так и в режиме клиент-сервер (в том числе, в режиме запросов к удалённой системе управления базами данных, поддерживающей SQL). (ru)
  • O Harbour é um compilador moderno e rápido de software livre para a linguagem xBase (a linguagem que é implementada pelo compilador Clipper). O Harbour é um compilador multiplataforma e sabe-se que compila e executa em todas elas sem alterações em seu código ou banco de dados. A licença do Harbour é similar a LGPL com a exceção de suportar aplicações comerciais para serem construídas e distribuídas através do Harbour. (pt)
rdfs:label
  • Harbour (Compiler) (de)
  • Compilador Harbour (es)
  • Harbour (programming language) (en)
  • Harbour (it)
  • Harbour (compilador) (pt)
  • Harbour (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Harbour Project (en)
foaf:page
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License