Escolar Documentos
Profissional Documentos
Cultura Documentos
C++
APL SNOBOL PROLOG
MODULA2 C
BCPL
LISP ALGOL COBOL LOGO
B
PASCAL ALGOL68 ADA
SIMULA67
PL/1
FORTAN BASIC
LIS EUCLID
dBase
CLIPER
1955
1960
1965
1970
Prof. Valdirson
1975
1980
1985
1
Campos de progressos
Automao Industrial:
CAD. CAD / CAM. Produo assistida por computador. CNC. Controles numricos por computador. Processar textos Construir planilhas eletrnicas Gerenciar bases de dados Fazer editorao eletrnica
Prof. Valdirson 2
Objeto, aqui definido como qualquer elemento utilizado no software ao qual esto associados dados e rotinas. Assim, por exemplo, um objeto um cone em uma tela, ao qual se associem dados e tarefas a serem executadas. Programao orientada a objetos a programao atravs da qual os programas recorrem a reas ou parties de memria onde encontram objetos (dados + procedimentos) representativos de cada realidade.
Prof. Valdirson 3
Este conceito introduziu a interface mquinausurio que veio s se denominar GUI, isto Interface Grfica com o Usurio. Surgiram softwares bsicos, utilizando plataformas amigveis, destacando-se:
System da Apple (sistema operacional Macintosh) Windows para o DOS da Microsoft OS/2 da IBM Windows 3.1 (1991) Windows e Windows NT, 95, 98 e 2000 LINUX Prof. Valdirson 4
A interface grfica significou uma grande impulso para as linguagens orientadas a objetos que, embora existissem h cerca de 20 anos, no tinham encontrado meio de se popularizar. Nessa nova gerao que caracteriza o estado da arte da programao, esto:
Visual Objects Power Objects Power Builder Visual Basic Visual Age Visual Fox Pro.
Prof. Valdirson 5
HTML (Hiper Text Markup Language), linguagem empregada na criao de pginas Internet, que se resume em regras simples visando o preenchimento de formulrios, conforme o interesse especfico de cada cliente.
Codificao elaborada se processa em linguagem bsica (C, UNIX, PERL ou outras) e a pgina resultante devolvida a origem. Sob tal mecnica as pginas da Internet estariam fadadas, em princpio, a serem elementos estticos. Para tornar possvel dar-lhes animao, a Sun Microsystems Inc. lanou a linguagem JAVA.
Prof. Valdirson 6
Linguagem JAVA. Trata-se de uma linguagem interpretada, orientada a objetos, independentemente de plataforma. Apesar da vantagem de ser multiplataforma, permitindo que o cliente a utilize independentemente da caracterstica do seu equipamento, h de se ressaltar alguma complexidade a ela associada: trata-se de um subconjunto da linguagem C++ e, portanto, destinase a usurios com conhecimento de programao. Apresenta-se, no entanto, como ferramenta da maior valia a todo aquele que pretende um trato mais estreito com a Internet.
Prof. Valdirson 7
Com a linguagem JAVA, os criadores de pginas passaram a contar com uma ferramenta poderosa e flexvel que adiciona som, animao grfica e muitos efeitos especiais s pginas da WWW (World Wide Web). AMBIENTE JAVA, um programa codificado em JAVA que independe da natureza da estao de trabalho a que esta submetido. O ambiente JAVA compatvel com os diversos sistemas operacionais e a eles pode ser associado pelos usurios.
Prof. Valdirson 8