Vous êtes sur la page 1sur 5

Universidade Federal do Cear - Campus de Quixad

Curso: Redes de Computadores Disciplina: Introduo a lgica de Programao Prof. Arthur Callado Aluno: Wanderson luan Araujo Sampaio

TEMA: A Evoluo da linguagem de programao.

Historia da Evoluo da Linguagem de programao

A Evoluo da Linguagem de programao comea muito antes do surgimento dos computadores digitais, na Babilnia onde surgiram os primeiros programadores, j utilizavam nmeros com base 60 pontos flutuantes, seus programas eram algaritimos escritos com lngua natural na qual descrevia problemas da vida cotidiana. Entre 780-850 havia um corteso e Matemtico chamado de AlKhorezmi, que escreveu alguns livros, em especial O livro dos algoritmos que citava Algoritmos para fazer contas com nmeros hindus. Base 10 Sistema posicional Que foram extremamente utilizados a partir dos anos de 1936 ,quando Konrad Zuse construiu um computador mecnico, na sala de estar de seus pais, em Berlim: o Z1 Era um baco mecnico, controlado por pinos de metal e correias. Programvel via fitas perfuradas, Nmeros de ponto flutuante, em binrio, com expoente explcito. Em 194546, Zuse completou o projeto de uma linguagem de programao: PLANKALKUL. Vrias idias revolucionrias: Atribuio, expresses aritmticas, subscritos. Tipo primitivo: bit. Tipos derivados: inteiro, real, arranjos, etc. Execuo condicional, laos, sub-rotinas. Asseres! Na dcada de 1950 as primeiras linguagens de programao modernas, cujos descendentes ainda esto em uso difundido hoje foram concebidas: Fortran, LISP e outras. LISP. Em 1956 aconteceu uma conferncia de IA em Dartmouth: McCarthy, Minksy, Newell, Simon. Newell, Shaw e Simon introduziram Logic Theorist, um programa de racioncnio escrito em IPL (InformaYon Processing Language). IPL Ynha suporte a listas encadeadas, e chamou a ateno de McCarthy. Surgia LISP, a primeira linguagem funcional. LISP a segunda linguagem de programao ainda em uso. Idias como expresses condicionais e recurso so amplamente adotadas hoje. Muitas linguagens funcionais surgiram. A coleta de lixo tambm muito popular.

FORTRAN. Os programas de AEDs I eram trabalho de semanas, uns 60 anos atrs. tinham os Wish List que eram Nmeros de ponto flutuante: programadores tinham de lembrar qual a posio do ponto. Tinha de saber o endereo das subrotinas para computar endereos absolutos.
2

Era busca de poupar tempo dos programadores, surgem esto as ferramentas: Compiladores primitivos; A0, A1, A2 para expresses aritmticas. Venho esto a Fortran A primeira linguagem de programao a se tornar bastante popular.era pra levar 6 meses mais durou 2 anos,possui um compilador que gerava cdigo de qualidade,depois surgiu a Fortran || veio a possibilidade de compilar mdulos,e no programas inteiros, usada at hoje para a previso de tempo ,dinmica de fluidos e etc.

BASIC A partir do Fortran || surgiu a BASIC, que foi projetada em 1963 por John George Kemeny e Thomas Eugene Kurtz, sendo implementada por uma equipe de estudantes de Dartmouth sob sua direo. BASIC foi projetado para permitir que os estudantes escrevessem programas para o Dartmouth Time-Sharing System. Em 1 de maio, s 4 horas, dois programas escritos em BASIC correram ao mesmo tempo nos computadores de Dartmouth. A linguagem atacava a complexidade das linguagens existentes na poca e se destinada a uma nova classe de usurios que passava a ter acesso ao computador com os aparecimentos dos sistemas de tempo compartilhado, isto , usurios que no estavam to interessados na velocidade, mas sim em usar a mquina, e que no pretendiam dedicar suas vidas computao, conforme Kurtz. A ideia por trs da criao de BASIC permitir principalmente a estudantes de diferentes reas de conhecimento escrever simples programas que no dependam de profundos conhecimentos tcnicos. Nos anos seguintes, com o aparecimento de outros dialetos da linguagem, a verso original passou a ser conhecida como Darthmouth BASIC.

PASCAL. uma linguagem de programao estruturada, que recebeu este nome em homenagem ao matemtico Blaise Pascal. Foi criada em 1970 pelo suo Niklaus Wirth, tendo em mente encorajar o uso de cdigo estruturado. foi criada simultaneamente para ensinar programao estruturada e para ser utilizada em sua fbrica de software. Simultaneamente, a linguagem reflete a liberao pessoal de Wirth das restries impostas aps seu envolvimento com a especificao de ALGOL 68 e sua sugesto para essa especificao, o ALGOL W. FORTH. foi "descoberta" por Charles H. Moore ("Chuck" Moore) no final dos anos 1960, e serviu de inspirao para linguagens como Transcript, Postscript, Open Firmware, a linguagem de inicializao de placas PCI em sistema Macintosh, e Factor, desenvolvida recentemente por Slava Pestov. Tambm usada no bootloader do sistema operacional FreeBSD.
3

C. e C++ A Linguagem de Programao C foi primeiramente criada por Dennis Ritchie e Ken Thompson nos laboratrios da empresa Bell, em 1972. C foi baseada na Linguagem B de Thompson, que por sua vez era uma evoluo da Linguagem BCPL (o que nos leva a concluir que uma prxima evoluo desta linguagem gerasse a linguagem P ;-D ). Esta linguagem foi inicialmente concebida para ser utilizada no Sistema Operacional Unix , C uma linguagem de programao genrica que utilizada para criao de programas diversos como processadores de texto, planilhas eletrnicas, sistemas operacionais, programas de comunicao, programas para automao industrial. C++ era originalmente um preprocessador de C que inclua na linguagem orientao por objetos: C++ = C com Classes. Trouxe dynamic dispatch, sobrecarga de operadores e funes, polimorfismo paramtrico, tratamento de excees. SMALLTALK. O Smalltalk evoluiu atravs de vrias iteraes. Do Smalltalk-71 (que parecia um pouco com o Logo) e Smalltalk-72 (no qual muitas das funcionalidades de mdia foram implementadas, da capacidade de desenhar at programas de msica e linguagens de programao icnicas) para chegar no Smalltalk-76, que foi o primeiro Smalltalk moderno. Dan Ingalls foi o principal implementador nessa poca, e o criador do Smalltalk-76. Ted Kaehler foi outro implementador do equipe original do Learning Research Group, desenvolvendo o sistema de msica para o Smalltalk-72, uma verso da tartaruga do Logo para Smalltalk, alm da estrutura de memria orientada a objetos. PROLOG. Prolog uma linguagem de programao que se enquadra no paradigma de Programao em Lgica Matemtica. uma linguagem de uso geral que especialmente associada com a inteligncia artificial e lingustica computacional. Consiste numa linguagem puramente lgica, que pode ser chamada de Prolog puro, e numa linguagem concreta, a qual acrescenta o Prolog puro com componentes extralgicos. A partir dos anos 90 na era da Internet

A dcada de 1990 no viu nenhuma novidade fundamental, mas a recombinao e maturao das idias antigas. Uma filosofia de grande importncia era a produtividade do programador. Muitas linguagens com "aplicaes de desenvolvimento rpido" (RAD) surgiram, geralmente vindo com um IDE, coleta de lixo, e eram descendentes de linguagens mais antigas. Todas essas linguagens foram orientadas a objeto. Entre estas estavam a Object Pascal, Visual Basic, e C#. Java era uma linguagem mais conservadora, que tambm incluiu a coleta de lixo e recebeu muita ateno. Mais radicais e inovadoras do que as lnguas RAD foram as novas linguagens de scripting. Estas no descenderam diretamente das outras linguagens e contaram com sintaxes novas e incorporao mais liberal de novas funcionalidades. Muitos consideram essas linguagens de scripting mais produtivas do que at mesmo as linguagens RAD, mas muitas vezes, por causa da facilidade com que pequenos programas podem ser escritos e
4

mantidos. No entanto, linguagens de scripting vieram a ser mais proeminentes usadas em conexo com a web. Em especial uma das Linguagem que deve ser citada a Java, no mais ou menos importante que as outras ,mais que trouxe grande avano na web. Oak uma linguagem para aplicaes de rede. Parecida com C++, porm menor e mais simples. Mais segura fortemente Ypada. Mais portvel mquina virtual. Em 1995 foi renomeada Java, e voltouse para a web, Incorporada em navegadores.

Vous aimerez peut-être aussi