Sunteți pe pagina 1din 7

FACULDADE ALIS DE BOM DESPACHO

CURSO DE SISTEMAS DE INFORMAO

BRENDA STFANNY DE CARVALHO


PRISCILA GUERRA
RAFAEL JBER QUEIROZ
SAMUEL JNIOR DE FARIA

DELPHI/OBJECT PASCAL

BOM DESPACHO
2016

2
BRENDA STFANNY DE CARVALHO
PRISCILA GUERRA
RAFAEL JBER QUEIROZ
SAMUEL JNIOR DE FARIA

DESLPHI/OBJECT PASCAL

Trabalho apresentado ao curso de Sistemas de


Informao da Faculdade ALIS de Bom
Despacho, Como parte de avaliao parcial da
disciplina Fundamentos de Programao I.
Professor: Edmilson Ferreira

BOM DESPACHO
2016

SUMRIO
1. INTRODUO..............................................................................4
2. COMO SURGIU.............................................................................4
2.1 PASCAL.................................................................................................... 4
2.2 OBJECT PASCAL......................................................................................... 4
2.3 DELPHI..................................................................................................... 4
3. CARACTERSTICAS.......................................................................4
4. IMPLEMENTAO........................................................................5
5. PODE SER UTILIZADO...................................................................5
6. CONCLUSO...............................................................................6
7. REFERENCIAS.............................................................................7

1. Introduo
Ao decorrer do trabalho ser abordada de forma resumida a linguagem de
programao Object Pascal. Abordaremos tambm sobre o seu ambiente de
desenvolvimento integrado (IDE) o Delph. Ao decorrer do artigo veremos uma relao
muito prxima da linguagem com o IDE. Ao decorrer do artigo daremos uma viso
geral da histria do Object Pascal e do Delphi.

2. Como surgiu
2.1 Pascal
Foi estabelecida pelo professor Niklaus Wirth do Instituto Federal de Tecnologia
de Zurique em 1970. Recebeu o nome de Pascal em homenagem a um grande
matemtico Blaise Pascal que foi o inventor de uma das primeiras mquinas lgicas
conhecidas.
Pascal foi baseada em ALGOL (uma linguagem de programao de alto nvel
voltada principalmente para aplicaes cientficas) e PL/I (linguagem desenvolvida pela
IBM em meados dos anos 60). Pascal tentava ao mximo facilitar o aprendizado.
Ganhou popularidade quando a Universidade da Califrnia, San Diego, adotou ele em
1973.
Nas suas primeiras verses no era nada amigvel ao programador, pois para se
obter um programa executvel deveriam ser feitos vrios passos dos quais consiste em:
escrever o programa executvel em um editor de texto, copil-lo, linc-l e ento
mont-lo. Para ser efetuada a manuteno do mesmo deveriam ser feitos todos os passos
novamente.
Para a surpresa de seu criador o professor Niklaus, Pascal se tornou um produto
comercial, sendo usado por programadores de outras linguagens. Em 1983 a soft-house
americana Borland Internacional, lanou ento o Turbo Pascal para microcomputadores.

2.2 Object Pascal


Object Pascal uma extenso do Pascal que foi desenvolvida pela Apple
Computer por uma equipe liderada por Larry Tesler em consulta com o criador do
Pascal Niklaus. Ele substituiu uma linguagem tambm orientada a objetos do Pascal que
era chamada de Clascal, era usada no Lisa Computer da Apple Computer.
Object Pascal era necessria para rodar o MacApp, que consistia numa estrutura
de aplicativos Macintosh expansvel que hoje conhecida como biblioteca de classe.
A Apple retirou o suporte ao Object Pascal, quando eles mudaram para a
arquitetura PowerPC da IBM em 1994. MacApp 3.0 foi reescrita em C++.

2.3 Delphi
Delphi uma ferramenta RAD (Rapid Application Development), baseada na
extenso do Pascal, Ocject Pascal, pode ser usada para o desenvolvimento de aplicaes
tanto para cliente quanto para servidor e tambm para aplicaes de uso genrico, como
editores de texto, planilhas eletrnicas, etc. Quem j conhece Pascal, aprende com maior
facilidade Delphi. Quem no a conhece ter que aprend-la para programar em Delphi.

3. Caractersticas

5
Algumas das caractersticas que a Borland divulga como diferencial do seu
produto em relao aos concorrentes so as seguintes:
1. Possui o compilador mais rpido e otimizado de todas as ferramentas;
2. Gera executveis, sem a necessidade da utilizao de bibliotecas RunTime para
a distribuio de aplicaes. A consequncia disto uma performance muito
superior s outras ferramentas;
3. Possibilita a criao de componentes nativos, ou seja, permite que faamos
extenses ao prprio Delphi;
4. uma ferramenta two-way, isto , cada componente visual implementado
atravs de um conjunto de linhas de cdigo Object Pascal e esses dois
elementos, componente visual e linhas de cdigo, esto intimamente
relacionados, de tal forma que uma alterao em qualquer um deles se reflete no
outro;
5. A linguagem possui mecanismos especiais para manipulao de exceo
(exception handling), o que permite a criao de aplicaes mais robustas;
6. Excelente conectividade com bancos de dados, atravs do Borland Database
Engine (BDE);
7. totalmente orientada a objetos.

4. Implementao
As aplicaes em Delphi tem um arquivo de projeto com extenso .DPR, Forms
e Units. Um Form possibilita ser acrescentados componentes de interface grfica. J o
Unit um arquivo com extenso .PAS, responsvel por guardar os cdigos das Forms
ou a definio de tipos e funes.

5. Pode ser utilizado


O Delphi e bastante utilizado em programas voltados para dekstop, aplicaes
multicamadas e cliente/servidor, suporta os bancos de dados mais conhecidos no
mercado atual. Um software muito conhecido atualmente que foi desenvolvido em
Delphi e o Skype.

6. Concluso
A linguagem de programao Pascal foi criada pelo professor Niklaus com o
intuito de facilitar o aprendizado da programao, pois na poca no existiam muitas
pessoas que sabiam programar. Para a sua surpresa o Pascal comeou a ser utilizado
com o intuito comercial. Com o tempo foi lanado o Object Pascal criado por Larry
Tesler, lder da equipe Macintosh da Apple em conjunto com o Niklaus.

7. Referencias
Portal da Programao. http://www.portaldaprogramacao.com/artigos2.asp?n=265
Acesso em: 25/03/2016
INF. http://www.inf.ufg.br/~eduardo/lp/alunos/algol/intro.html
Acesso em: 25/03/2016
Wikipdia a enciclopdia livre. https://pt.wikipedia.org/wiki/PL/I
Acesso em: 25/03/2016
Wikipdia the free encyclopedia https://en.wikipedia.org/wiki/Object_Pascal
Acesso em 25/03/2016
Rizzato, Fernando http://gizmodo.uol.com.br/canais/embarcadero/embarcadero-umpouco-de-historia-para-comecar-nossa-conversa/
Acesso em 25/03/2016
Borland http://www.borland.com/pt-BR/Home
Acesso em 25/03/2016
Oficina da net https://www.oficinadanet.com.br/artigo/745/conhecendo_o_delphi
Acesso em 25/03/2016

S-ar putea să vă placă și