A história de Delfos

Este documento fornece descrições concisas das versões do Delphi e seu histórico, além de uma breve lista de recursos e notas. Descubra como o Delphi evoluiu do Pascal para uma ferramenta RAD que pode ajudá-lo a resolver problemas complexos de desenvolvimento para fornecer alto desempenho e alta escalabilidade aplicativos que variam de aplicativos de desktop e banco de dados a aplicativos móveis e distribuídos para a Internet - não apenas para Windows, mas também para Linux e a rede.

O que é o Delphi?
Delphi é uma linguagem de alto nível, compilada e fortemente tipada, que suporta estruturas e Orientado a Objeto Projeto. A linguagem Delphi é baseada no Object Pascal. Hoje, o Delphi é muito mais do que simplesmente "linguagem Object Pascal".

As raízes: Pascal e sua história
A origem do Pascal deve muito de seu design ao Algol - a primeira linguagem de alto nível com uma sintaxe legível, estruturada e definida sistematicamente. No final dos anos sessenta (196X), várias propostas para um sucessor evolutivo de Algol foram desenvolvidas. O mais bem sucedido foi Pascal, definido pelo Prof. Niklaus Wirth. Wirth publicou a definição original de Pascal em 1971. Foi implementado em 1973 com algumas modificações. Muitos dos recursos do Pascal vieram de idiomas anteriores. o

instagram viewer
declaração de caso, e a passagem do parâmetro valor-resultado veio de Algol, e as estruturas de registros foram semelhantes a Cobol e PL 1. Além de limpar ou deixar de fora alguns dos recursos mais obscuros de Algol, Pascal acrescentou a capacidade de definir novos tipos de dados a partir dos mais simples existentes. Pascal também suportou estruturas dinâmicas de dados; ou seja, estruturas de dados que podem crescer e encolher enquanto um programa está em execução. A linguagem foi projetada para ser uma ferramenta de ensino para alunos de aulas de programação.

Em 1975, Wirth e Jensen produziram o último livro de referência de Pascal "Pascal User Manual and Report". A Wirth interrompeu seu trabalho em Pascal em 1977 para criar um novo idioma, Modula - o sucessor de Pascal.

Borland Pascal
Com o lançamento (novembro de 1983) do Turbo Pascal 1.0, a Borland iniciou sua jornada no mundo dos ambientes e ferramentas de desenvolvimento. Para criar o Turbo Pascal 1.0, a Borland licenciou o núcleo do compilador Pascal, rápido e barato, escrito por Anders Hejlsberg. O Turbo Pascal introduziu um Ambiente de Desenvolvimento Integrado (IDE) onde você pode editar o código, executar o compilador, ver os erros e retornar às linhas que contêm esses erros. O compilador Turbo Pascal foi uma das séries de compiladores mais vendidas de todos os tempos e tornou o idioma particularmente popular na plataforma de PC.

Em 1995, a Borland reviveu sua versão do Pascal quando introduziu o ambiente de desenvolvimento rápido de aplicativos chamado Delphi - transformando Pascal em um visual linguagem de programação. A decisão estratégica foi tornar as ferramentas e a conectividade do banco de dados uma parte central do novo produto Pascal.

As raízes: Delphi
Após o lançamento do Turbo Pascal 1, Anders ingressou na empresa como funcionário e foi o arquiteto de todas as versões do compilador Turbo Pascal e das três primeiras versões do Delphi. Como arquiteto-chefe da Borland, Hejlsberg transformou secretamente o Turbo Pascal em um orientado a objetos. linguagem de desenvolvimento de aplicativos, completa com um ambiente verdadeiramente visual e excelente acesso ao banco de dados características: Delphi.

O que se segue nas próximas duas páginas, é uma descrição concisa das versões do Delphi e seu histórico, juntamente com uma breve lista de recursos e notas.

Agora, que sabemos o que é Delphi e onde estão suas raízes, é hora de fazer uma viagem ao passado ...

Por que o nome "Delphi"?
Conforme explicado no artigo do Museu Delphi, o projeto com o nome de código Delphi nasceu em meados de 1993. Por que Delphi? Era simples: "Se você quiser conversar com o [Oracle], vá para o Delphi". Quando chegou a hora de escolher um nome de produto de varejo, após um artigo no Windows Tech Journal sobre um produto que mudará a vida dos programadores, o nome proposto (final) era AppBuilder. Desde que a Novell lançou seu Visual AppBuilder, os funcionários da Borland precisaram escolher outro nome; tornou-se um pouco de comédia: quanto mais as pessoas tentavam descartar "Delphi" pelo nome do produto, mais elas obtinham apoio. Uma vez apontado como o "assassino de VB" Delphi permaneceu um produto fundamental para a Borland.

Nota: alguns dos links abaixo marcados com asterisco (*), usando o Internet Archive WayBackMachine, levará vários anos no passado, mostrando a aparência do site Delphi há muito tempo.
O restante dos links apontará para uma visão mais aprofundada sobre o que é cada uma (nova) tecnologia, com tutoriais e artigos.

Delphi 1 (1995)
O Delphi, a poderosa ferramenta de desenvolvimento de programação para Windows da Borland apareceu pela primeira vez em 1995. O Delphi 1 estendeu a linguagem Borland Pascal, fornecendo uma abordagem orientada a objetos e baseada em formulário, compilador de código nativo extremamente rápido, ferramentas visuais bidirecionais e excelentes base de dados suporte, estreita integração com janelas e a tecnologia de componentes.

Aqui está o Primeiro componente da biblioteca de componentes visuais

Delphi 1* slogan:
Delphi e Delphi Client / Server são as únicas ferramentas de desenvolvimento que fornecem o RAD (Rapid Application Development) benefícios do design baseado em componentes visuais, o poder de um compilador de código nativo otimizado e um cliente / servidor escalável solução.

Heres quais eram os "7 principais motivos para comprar o Borland Delphi 1.0 Client / Server*"

Delphi 2 (1996)
Delphi 2* é a única ferramenta de desenvolvimento rápido de aplicativos que combina o desempenho do compilador de código nativo de 32 bits com otimização mais rápida do mundo, a produtividade do design baseado em componentes visuais e a flexibilidade da arquitetura de banco de dados escalável em um robusto sistema orientado a objetos meio Ambiente.

O Delphi 2, além de ser desenvolvido para a plataforma Win32 (suporte e integração completos do Windows 95), trouxe melhorias grade de banco de dados, Automação OLE e suporte a tipos de dados variantes, o corda longa tipo de dados e herança visual de formulário. Delphi 2: "a facilidade do VB com o poder do C ++"

Delphi 3 (1997)
O conjunto mais abrangente de ferramentas de desenvolvimento visual, de alto desempenho e de cliente e servidor para criar aplicativos corporativos distribuídos e habilitados para a Web.

Delphi 3* introduziu novos recursos e aprimoramentos nas seguintes áreas: a tecnologia de insight de código, Depuração de DLL, modelos de componentes, o DecisionCube e TeeChart componentes, a tecnologia WebBroker, ActiveForms, pacotes de componentese integração com o COM por meio de interfaces.

Delphi 4 (1998)
Delphi 4* é um conjunto abrangente de ferramentas de desenvolvimento profissional e cliente / servidor para criar soluções de alta produtividade para computação distribuída. O Delphi fornece interoperabilidade Java, drivers de banco de dados de alto desempenho, desenvolvimento CORBA e suporte ao Microsoft BackOffice. Você nunca teve uma maneira mais produtiva de personalizar, gerenciar, visualizar e atualizar dados. Com o Delphi, você entrega aplicativos robustos para a produção, dentro do prazo e do orçamento.

O Delphi 4 introduziu componentes de ancoragem, ancoragem e restrição. Novos recursos incluíam o AppBrowser, matrizes dinâmicas, sobrecarga de método, Suporte para Windows 98, suporte aprimorado para OLE e COM, além de suporte estendido ao banco de dados.

Delphi 5 (1999)
Desenvolvimento de alta produtividade para a Internet

O Delphi 5 * introduziu muitos novos recursos e melhorias. Alguns, entre muitos outros, são: vários layouts de área de trabalho, o conceito de quadros, desenvolvimento paralelo, tradução recursos, depurador integrado aprimorado, novas Internet recursos (XML), mais poder no banco de dados (Suporte ADO) etc.

Então, em 2000, o Delphi 6 foi a primeira ferramenta a dar suporte total a novos e emergentes serviços da Web ...

A seguir, é apresentada uma descrição concisa das versões mais recentes do Delphi, além de uma breve lista de recursos e notas.

Delphi 6 (2000)
O Borland Delphi é o primeiro ambiente de desenvolvimento rápido de aplicativos para Windows que oferece suporte total a serviços Web novos e emergentes. Com o Delphi, desenvolvedores corporativos ou individuais podem criar aplicativos de e-business da próxima geração de maneira rápida e fácil.

Delphi 6 introduziu novos recursos e aprimoramentos nas seguintes áreas: IDE, Internet, XML, Compilador, COM / Active X, suporte a banco de dados ...
Além disso, o Delphi 6 adicionou o suporte ao desenvolvimento de plataforma cruzada - permitindo assim que o mesmo código fosse compilado com o Delphi (no Windows) e o Kylix (no Linux). Mais aprimoramentos incluídos: suporte para Web Services, o Mecanismo DBExpress, novos componentes e classes ...

Delphi 7 (2001)
Borland Delphi 7 Studio fornece o caminho de migração para Microsoft .NET que os desenvolvedores estavam esperando. Com o Delphi, as opções são sempre suas: você está no controle de um estúdio completo de desenvolvimento de negócios eletrônicos, com a liberdade de levar facilmente suas soluções entre plataformas para o Linux.

Delphi 8
Para o No aniversário da Delphi, a Borland preparou a versão Delphi mais significativa: o Delphi 8 continua fornecendo a Visual Component Library (VCL) e a Component Library for Multi-platform (CLX) desenvolvimento para Win32 (e Linux), bem como novos recursos e aprimoramentos contínuos de estrutura, compilador, IDE e tempo de design.

Delphi 2005 (parte do Borland Developer Studio 2005)
Diamondback é o codinome da próxima versão do Delphi. O novo Delphi IDE suporta múltiplas personalidades. Ele suporta Delphi para Win 32, Delphi para .NET e C # ...

Delphi 2006 (parte do Borland Developer Studio 2006)
BDS 2006 (código denominado "DeXter") inclui suporte completo a RAD para C ++ e C #, além das linguagens de programação Delphi for Win32 e Delphi for .NET.

Turbo Delphi - para desenvolvimento Win32 e .Net
A linha de produtos Turbo Delphi é um subconjunto do BDS 2006.

CodeGear Delphi 2007
Delphi 2007 lançado em março de 2007. O Delphi 2007 for Win32 é direcionado principalmente aos desenvolvedores do Win32 que desejam atualizar seus projetos existentes para incluem suporte completo ao Vista - aplicativos temáticos e suporte a VCL para vidros, caixas de diálogo de arquivos e caixa de diálogo de tarefas componentes.

Embarcadero Delphi 2009
Embarcadero Delphi 2009. Suporte para .Net caiu. O Delphi 2009 possui suporte unicode, novos recursos de linguagem, como métodos Genéricos e Anônimos, os controles Ribbon, DataSnap 2009 ...

Embarcadero Delphi 2010
Embarcadero Delphi 2010 lançado em 2009. O Delphi 2010 permite criar interfaces de usuário baseadas em toque para aplicativos de tablet, touchpad e quiosque.

Embarcadero Delphi XE
Embarcadero Delphi XE lançado em 2010. O Delphi 2011 traz muitos novos recursos e melhorias: Gerenciamento de código-fonte embutido, desenvolvimento em nuvem embutido (Windows Azure, Amazon EC2), Baú de ferramentas inovador e expandido para desenvolvimento otimizado, Desenvolvimento multicamada do DataSnap, muito Mais...

Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 lançado em 2011. O Delphi XE2 permitirá: Criar aplicativos Delphi de 64 bits, usar o mesmo código-fonte para atingir o Windows e OS X, criar GPU Aplicativo FireMonkey (negócios em HD e 3D), estenda aplicativos DataSnap de várias camadas com nova conectividade móvel e em nuvem no RAD Cloud, Use VCL estilos para modernizar a aparência de seus aplicativos ...