XHarbour

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Question book.svg
Este artigo não cita fontes confiáveis e independentes (desde Dezembro de 2008). Por favor, adicione referências e insira-as corretamente no texto ou no rodapé. Conteúdo sem fontes poderá ser removido.
Encontre fontes: Google (notícias, livros e acadêmico)

xHarbour é uma linguagem de programação derivada de um projeto original denominado Harbour. O Harbour foi lançado em Dezembro de 1999 por Antonio Linares e em meados de 2003 houve uma divisão dentre os profissionais que desenvolviam o núcleo do projeto Harbour e foi aí que surgiu então o projeto xHarbour. Naturalmente, os desenvolvedores do projeto Harbour contribuíram muito para o Xharbour, sendo o mesmo originário dessa linguagem. Os desenvolvedores foram muitos. E o projeto Harbour ainda está ativo e existem desenvolvedores trabalhando nele.

Xharbour é uma linguagem descendente do tradicional Clipper. Um exemplo é a possibilidade de desenvolver aplicações voltadas à internet (CGI), interface gráfica, bancos de dados relacionais, etc. O Xharbour Builder é uma distribuição comercial do compilador Open Source 32/64 bits Xharbour, 100% compatível com o CA-Clipper, que roda nos sistemas operacionais Windows, Linux e Unix. O Xharbour Builder é o mais bem focado produto para 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.

Principais Características[editar | editar código-fonte]

  • Software livre e multiplataforma (MS-DOS, MS-WINDOWS, OS/2 e GNU/Linux);
  • Compatível com o CA-Clipper 5.2 e 5.3;
  • Acesso aos mais populares bancos de dados SQL do mercado, como Oracle, MS SQL Server, PostgreSQL, DB2, MySQL, Sybase, ADS, etc.;
  • Roda em Windows, Linux e Unix;
  • Migração extremamente simplificada para usuários Clipper, xBase++, Flagship e Recital;
  • O Harbour converte os arquivos com extensão. PRG em C, usando depois um compilador C para gerar os arquivos executáveis.
  • Suporte a Multi Threading;
  • ADO Client e server;
  • Utilitário visual de compilação e linkedição;
  • Ambiente integrado de desenvolvimento visual gráfico para Windows
  • Suporte Técnico especializado;
  • Sua licença permite a criação de programas tanto de código aberto como de código fechado.

Extensões[editar | editar código-fonte]

  • Internet (HTTP, POP3, SMTP, CGI, TCP, UDP, RPC), além do novo xBScript, que permite a criação de páginas dinâmicas (.ASP) usando xBase
  • XML;
  • Multi Threading;
  • Novos tipos de dados, como Hash e Pointer;
  • OOP;
  • Interface Gráfica para Windows e Linux;
  • OLE client e server;
  • ADO Client e server;
  • Novas sintaxes SWITCH, FOR EACH, TRY/CATCH, etc.;
  • Perl-like Regular Expressions;
  • Suporte a execuções em BackGround;
  • Acesso a estruturas C diretamente do código xBase;

Público alvo[editar | editar código-fonte]

O compilador Xharbour encontra seus principais usuários nos programadores Clipper, que já possuem grande quantidade de código escrito e precisam evoluir junto com as constantes inovações do mundo da informática. Também do surgimento de novas necessidades dentro das empresas e instituições onde os sistemas estão implantados.

Ver também[editar | editar código-fonte]

Ligações externas[editar | editar código-fonte]

Ícone de esboço Este artigo sobre Software é um esboço. Você pode ajudar a Wikipédia expandindo-o.