Linguagens

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1507 palavras )
  • Download(s) : 0
  • Publicado : 24 de outubro de 2012
Ler documento completo
Amostra do texto
Delphi
Embarcadero Delphi, anteriormente conhecido como CodeGear Delphi, Inprise Delphi e Borland Delphi, também conhecido como Delphi, é um compilador, uma IDE e uma linguagem de programação, produzido antigamente pela Borland Software Corporation e atualmente produzido pela Embarcadero. O Delphi, originalmente direcionado para a plataforma Windows, chegou a ser usado para desenvolvimento deaplicações nativas para Linux e Mac OS, através do Kylix (o Kylix é um IDE para as linguagens C++ e Object Pascal), e para o framework Microsoft .NET em suas versões mais recentes. O desenvolvimento do Kylix foi descontinuado.
Atualmente há um projeto chamado Lazarus que possui uma interface muito semelhante ao Delphi e a característica de ser multiplataforma, ou seja, roda em Linux, Windows,OS/2, Mac OS tradicional, Mac OS X, ARM, BSD, BeOS, DOS, CORO e mais.
O Delphi é muito utilizado no desenvolvimento de aplicações desktop, aplicações multicamadas e cliente/servidor, compatível com os bancos de dados mais conhecidos do mercado. O Delphi pode ser utilizado para diversos tipos de desenvolvimento de projeto, abrangendo desde Serviços a Aplicações Web e CTI. O nome Delphi é inspiradona cidade de Delfos, o único local na Grécia antiga em que era possível consultar o Oráculo de Delfos. O nome deve-se ao fato de que os desenvolvedores do compilador buscavam uma ferramenta capaz de acessar o banco de dados Oracle - daí o trocadilho: "a única maneira de acessar o oráculo é usando Delphi". Pronuncia-se "dél-fi".


Lazarus
Lazarus é um Ambiente Integrado para Desenvolvimento desoftware ( IDE – Integraded Development Envivonment) das linguagens Pascal e Object Pascal desenvolvido para o Compilador Livre de Pascal ( Free Pascal Compiler).
Ele foi desenhado para compilar código com a sintaxe do Delphi ou dos dialetos Pascal do Macintosh e gerar executáveis para diferentes plataformas a partir de um mesmo código-fonte.
Uma das vantagens do Lazarus é que você podecompilá-lo em qualquer Sistema Operacional 32 e 64 bit, enquanto o Delphi se limita apenas a Windows.
Licença
O Lazarus é licenciado em GLP, porém softwares desenvolvidos com ele podem ser distribuídos sob qualquer licença. Você pode desenvolver pacotes proprietários para o Lazarus e comercializá-los, porém você não pode distribuí-los juntamente com a IDE, pois seria uma violação da GPL.
História
Ondetudo começou?
O Lazarus começou em fevereiro de 1999. Ele foi inicialmente fundado por três pessoas:
- Cliff Baeseman
- Shane Miller
- Michael A. Hess
Os três tentaram se envolver o projeto Megido, que foi dissolvido. Frustados, eles começaram o projeto Lazarus. Ele teve um grato crescimento de apoisdores e desenvolvedores durante os anos seguintes. Dos três fundadores, somente MichaelHess ainda está no projeto.
De onde veio o nome?
Um dos primeiros projetos que tentaram constituir para “clonar” o Delphi era chamado Megido. Mas o projeto morreu. Lazarus é a conhecida figura bíblica que foi ressuscitada por Cristo. O projeto foi chamado de Lazarus porque ele se originou da morte do Megido.

Por que usar Lazarus?
Além de ser um software livre, como já foi dito, o Lazarus podeser escrito e compilado em quase qualquer sistema operacional.
Diferente de Linguagem Java que visa ser um “ escreva uma vez e rode em qualquer plataforma”. Já que o mesmo exato compilador está disponível na maioria das plataformas, quer dizer que você não precisa alterá-lo para produzir resultados idênticos em diferentes plataformas.
Está completo?
Não, ainda não. A parte do desenho deformulários ainda precisa de atenção. A IDE de como um todo está completa e pode ser usada para a maioria das necessidades de programação. Muitos aspectos do projeto ainda precisam de atenção, porém existem desenvolvedores que sempre estão complementando a IDE.
Posso criar produtos comerciais com o Lazarus?
Sim, a FCL ( FreePascal Component Libraries ) e a LCL ( Lazarus Component Libraries ), são...
tracking img