Académique Documents
Professionnel Documents
Culture Documents
COMPILER HARBOUR
Palmas 2010
Artigo Harbour
Palmas 2010
Resumo
Abstract
This document presents information handled Harbour compiler, here we show little of
their origin and history of their language and xHarbour Clipper, for the development of this
tool.
Introdução
Vale lembrar que muitas de suas funcionabilidades glorificadas, hoje das linguagens
modernas já estavam presentes no Clipper há mais de 20 anos atrás de uma forma ou de
outra. Até hoje, os principais fabricantes de equipamentos para automação comerciais
utilizam bibliotecas de acesso para hardware, os programadores xBase interagem a linguagem
Clipper e desejam ter sucesso no mercado tecnológico, em busca de modernização, inovação,
compatibilidade e novidades para as séries da linguagem.
Corpo
Tratando de uma derivação do Clipper Summer, e após ser adquirida pela Computer
Associates chegou á versão 5.3B, implementada por uma interface gráfica compatível com o
MS-Windows 3.11 e por um subconjunto de suporte para as linguagens C e Assembler, o
que tornou possível um protótipo de orientação a objetos. Logo quando a Computer
Associates parou de oferecer suporte a essa linguagem, ela era destinada ao desenvolvimento
de aplicações para as plataformas MS-DOS e oferecia bibliotecas para suporte de rede. Mas
os sistemas originais criados com essa linguagem requerem ajustes constantes para se tornar
utilizáveis em sistemas operacionais mais modernos. E como não havia mais suporte oficial
para ela, os grupos de usuários e desenvolvedores resolvem os problemas que vão surgindo
com a constante evolução na informática, então logo vindo à era do software livre para a
linguagem, sofre mudanças e com muitas colaborações e inovações para a linguagem
utilizada no desenvolvimento da época, sem pensar na complexibilidade e modernidades que
a linguagem oferecia para o compilador, ficando surpresos com toda novidade que a
linguagem oferece para o compilador, foi onde que surgiu a idéia de início do Projeto
Harbour, fazendo com que um sistema desenvolvido em linguagem Clipper não sofra muitas
modificações para se tornar um sistema de ambiente gráfico.
O compilador Harbour é um projeto livre e de código aberto e ele pode ser usado para
desenvolver aplicações de código aberto, software gratuitos ou até mesmo produtos
comerciais, e o Harbour converte os arquivos com extensão .PRG em .C, usando depois um
compilador C para gerar seus arquivos executáveis e sua licença permite a criação de
programas tanto com código aberto e fechado.
seu código mais usado como: MS-DOS, MS-Windows, OS/2 e GNU/Linux, e os banco de
dados. Uma das principais vantagens do Harbour sobre os outros compiladores é que o dBase
e Clipper são linguagem de software livre.
O Harbour também tenta remover alguns dos limites impostos pela implantação
original, mais o Harbour é focado em prover às comunidades Clipper e xBase para um
compilador moderno e portável, possuindo extensões que o torna um dos mais completos
ambientes de desenvolvimento de aplicações do mercado, exceto pela sua sintaxe e semântica
básica, além de seu banco de dados preferencial baseado em tabelas DBF, e bem lembrado
que sua extensão dependerá da que escolher para utilização, 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. Com tanta evolução de linguagem e extensões utilizada par compilador e
sistemas surgem também através de tantos estudos de grandes desenvolvedores profissionais
nas respectivas áreas informáticas, explorações das linguagens para desenvolver tipo de
compilador Harbour surgiram entre os estudos dos desenvolvedores a linguagem xHarbour
que é derivada de um projeto original denominado Harbour. Naturalmente, os
desenvolvedores do projeto Harbour contribuíram muito para o xHarbour, sendo o mesmo
originário dessa linguagem. Os grandes desenvolvedores foram muitos. E o projeto Harbour
ainda está ativo e existem desenvolvedores trabalhando no projeto.
Figura 3: Nesta imagem esta relacionada algumas de suas opções, confere na figura abaixo.
Bem mais focado este produto é para prover às comunidades Clipper e xBase, a
utilização de um compilador moderno e portável, possuindo extensões que o tornam 100%
compatível e que roda nos sistemas operacionais Open Surce 32/64 bits, Windows, Linux e
Unix, um dos mais modernos e completos ambientes de desenvolvimento de aplicações ou
distribuições comerciais do mercado tecnológico em linguagem de programação e sistemas
para compilador.
Conclusão
Nesta conclusão esta sendo retirado o bom aproveito de estudos e pesquisa focando
para o compilador Harbour, em realizar esta pesquisa do compilador obteve varias surpresas e
motivação para o desenvolvimento. Em busca de um tema, encontramos para estudo a criação
do compilador e suas duas linguagens que esta sendo abordada no desenvolvimento deste
material, incluindo estas linguagens que teve uma boa faze de sua época com produção de
compiladores e até mesmo alguns sistemas. Então quando tivemos a procura sobre o
compilador Harbour, tive que pesquisar duas linguagens iniciando com o Clipper em que foi o
ponto de início da criação do compilador, logo após a criação surge a mudanças e inovações
pra a linguagem aonde o projeto Harbour, e vindo o projeto, apresenta com tantos outros
recursos inovadores encontraram outra linguagem xHarbour, mais por tanto sofrimentos e
dificuldade de se apresentar no mercado conseguiram que grandes empresas utilizavas a
linguagem em produção de software para o mercado. Até hoje temos grandes empresas que
utilizam estas linguagens em seus produtos.
Concluindo, está linguagem e muito complexa e tem muito a oferece para os
desenvolvedores da linguagem e cada vez seus programadores vêm lutando para a utilização
da linguagem, para não acontecer nos séculos anteriores, a desutilização desta linguagem, os
grandes programadores da linguagem se uniram para aprimorar e levantar mais utilidade para
esta magnífica linguagem, com grandes focos para ambientes gráfico entre outras funções
oferecidas pelas linguagens Clipper e xHarbour.
Referências bibliográficas
Capitão, Antônio Carlos de Oliveira. Metodologia da Pesquisa Científica TN-102. São Paulo:
Centro de Pós Graduação – FIAP, 2000 (Apostila da Internet).
As Citações são fragmentos de texto que copiamos para desenvolvimento deste artigo,
foi até mesmo conhecimento para elaboração de trabalhos solicitados pela Instituição de
Ensino, o material recolhido foi de grande suma importância para desenvolver e
conhecimento de normas e aplicar os conhecimentos sobre o tema em pesquisa para produção
deste artigo, com as pesquisas sendo elabora e encontrada por outros autores. Deve-se
obrigatoriamente citar a fonte de pesquisa.