Conhecendo o xHarbour

O uso do compilador xHarbour traz para o mundo Linux toda a facilidade da programação Clipper, com muitos recursos adicionais. Um exemplo é a possibilidade de desenvolver aplicações voltadas à internet.

[ Hits: 34.824 ]

Por: Everson Caratti em 22/05/2006


Download



O download do xHarbour pode ser feito via CVS (que será abordado em outra oportunidade) ou diretamente no site do projeto:
No site, estão disponíveis os downloads de binários prontos para os sistemas operacionais: Windows, Linux, MS-DOS, OS/2, Mac OS X, FreeBSD. Sendo que para Linux, estão disponíveis para diversos sabores Conectiva, para Fedora Core, para Mandriva, para RedHat e para SuSE.

Também é disponibilizado no site, o "Source Code" para ser compilado, bem como as contribuições para os sistemas operacionais acima citados.

Maiores informações pedem ser obtidas no site do projeto xHarbour.

Conclusão


Haveria tantos pontos a se destacar, porém o objetivo aqui foi apenas chamar a atenção da comunidade para um produto que resgata o conhecimento e experiência de uma grande quantidade de programadores e que consegue ser inovador e moderno ao mesmo tempo.

Todas as informações aqui citadas são de minha própria autoria, por isso estou aceitando sugestões e críticas "construtivas" sobre algum ponto que possa ter passado despercebido.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Características
   3. Download
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Tutorial Kettle

Automatizando a criação de uma base de conhecimento em Prolog para gerenciar os acessos a um site

Criando uma mala direta com OpenOffice.org

Web Mining

O eeePC e o OS/2 Warp

  
Comentários
[1] Comentário enviado por removido em 23/05/2006 - 14:13h

Seria interessante utilizar algum exemplo e mostrar como compilar para linux um codigo e como rodar o mesmo , pendencias, como debuga se possivel pois a muito tempo atras tentei usa-lo no slack sem sucesso
vou tentar usa-lo novamente

[2] Comentário enviado por eversoncaratti em 23/05/2006 - 17:37h

Primeiro precisava ver se o assunto ia ser bem aceito, mas em breve ja vou fazer outro explicando tudo em detalhes. Se você quiser pode me mandar um email que eu lhe ajudo no que tiver ao meu alcance.

[3] Comentário enviado por TheKind em 23/05/2006 - 22:18h

Apesar de não ter usado ainda tudo o que o xharbour oferece, eu que uso ele tanto no linux quanto no windows poderia adicionar mais algumas coisas interessantes que ele faz e que o clipper não fazia ( do arquivo xdiff.txt dos fontes do xharbour )

MultiThreading
possibilidade de programação 100% orientado a objetos
suporte a sockets
suporte a xml
operadores bit a bit ( como no C )
tipo de variáveis hash ( me lembra o hash do php )
pro windows o famoso sistema de log init
o switch ( como no C )
expressões regulares ao estilo perl ( eu preferiria que tivesse sido estilo egrep mesmo )
o try catch ( quem conhece delphi deve saber )
estruturas ( lembrando o C )
sintaxe with object ( lembra o delphi )
acesso ao servidor OLE ( pra windows )

e muito, muito mais

[4] Comentário enviado por eversoncaratti em 24/05/2006 - 14:11h

Realmente eu poderia ter citado mais características, como as que você citou, e também outras como "a possibilidade de usar vetores e arrays cujo limite de celulas é a capacidade de memória disponível", recurso este que acho dos mais interessantes para quem já programou em Clipper, que tem seus vetores e matrizes limitados a 4096 celulas por dimensão. Porém tentei passar mesmo as que ME parecem ser as mais importantes, conforme citei no primeiro parágrafo das características.
Mas na próxima oportunidade vou tentar ser mais neutro e aprender com esta esperiência.
Obrigado pela sugestão!

[5] Comentário enviado por joel.pagan em 13/07/2010 - 03:06h

Caro Everson,

Embora seja novo neste forum programo em clipper/xharbour desde o inicio de ambos.
Tenho um sistema rodando em xharbour/linux/windows há mais de 15 anos e minha nota para a linguagem é nota 1000.
Sobre o artigo evidentemente que poderia ser mais aprofundado mas para uma explanação sintética minha nota também é 1000.
Parabéns pela iniciativa.

Joel Pagan


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts