



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
A história das primeiras linguagens de programação, começando com plankalkul, criada em 1942, até a linguagem java, desenvolvida na década de 90. Desde o primeiro computador eletromecânico até as modernas linguagens orientadas a objetos, este texto oferece uma visão geral da evolução das ferramentas utilizadas para criar softwares.
Tipologia: Manuais, Projetos, Pesquisas
1 / 7
Esta página não é visível na pré-visualização
Não perca as partes importantes!




Em 1942 foi criada a 1º linguagem de programação de alto nível do mundo, chamada de Plankalkul. Esta linguagem foi criada pelo alemão Konrad Zuse que também projetou e construiu o primeiro computador eletromecânico, o Z3, constituído por relés, que efetuava cálculos, era programável e exibia os resultados em fita perfurada. Era possível trabalhar com números de ponto flutuante e em binário.
Konrad Zuse trabalhando no projeto do Z A linguagem Plankalkul foi considerada uma revolução na dinâmica das linguagens de programação pois introduziu técnicas e opções inovadoras, tais como: atribuições, expressões aritméticas, adição dos tipos derivados (inteiros, real, arranjos), laços e repetição, dentre outras. Zuse criou vários algoritmos, dentre eles: algoritmos de ordenação, busca em grafos, entre outros. Mesmo com o advento da linguagem Plankalkul, programar ainda era uma atividade trabalhosa e bastante suscetível a erros. Na maioria dos casos era mudar a posição de fios ou furar cartões. Era necessário muito tempo, bastante atenção e dedicação por parte dos programadores. Para que se tenha ideia, os números de ponto flutuante deviam ser armazenados em uma certa posição e sempre que fossem manipulados o programador deveria saber a posição e o endereço de destino. Era fundamental que novas formas fossem definidas para tornar a programação mais fácil.
John McCarthy trabalhando na linguagem Lisp. Nos anos seguintes surgiram várias linguagens de programação. Cada empresa tinha sua própria linguagem e várias linguagens eram desenvolvidas no âmbito da universidade, todavia não havia padronização entre as linguagens porque cada máquina necessitava de um tipo de linguagem própria. Para resolver essa questão foi formado, em 1958, um comitê para estabelecer um projeto que desenvolvesse uma linguagem universal, independente de máquina. Com o desenvolvimento do projeto, surgiram então três projetos: Algol - 58, que foi a primeira proposta de linguagem universal; Algol - 60, que se tornou a versão mais conhecida; e Algol - 68, que era uma versão mais poderosa, porém menos conhecida. Os comitês tornaram-se mais numerosos e todas as demais linguagens desenvolvidas após 1958 utilizaram ideias de Algol.
Comitê formado em 1958 que pretendia desenvolver uma linguagem universal. Em 1972 foi lançada a linguagem Smalltalk que foi implementada como um compilador de bytecode. O código era de fato compilado, porém não para a linguagem de máquina nativa do computador que executava a aplicação, mas para uma linguagem de máquina de um computador que não existia: a máquina virtual. A vantagem desse esquema que foi criado com o Smalltalk é que a linguagem se tornou extremamente
portável. Além disso era totalmente orientada a objetos, onde tudo é objeto: variáveis, constantes, classes. Até mesmo expressões são realizadas na forma de operações entre objetos. Exemplo: 1+2=1. Novas possibilidades foram introduzidas com Smalltalk, tais como: sobrecarga, polimorfismo, herança, dentre outros. O Pascal é outra linguagem de alto nível, criada durante a década de 60. É uma linguagem bastante estruturada, com regras bastante rígidas, o que torna difícil de usar. Apesar de ter sido muito usada na década de 80, nos dias de hoje ela é usada apenas em alguns cursos como ferramenta de aprendizado. A Ada é uma linguagem de programação estruturada, de tipagem estática, imperativa, orientada a objetos e é uma linguagem de alto nível, da qual foi origina do Pascal e outras linguagens. Foi originalmente produzida por uma equipe liderada por Jean Ichbiah da Cll Honeywell Bull, contratados pelo Departamento de Defesa dos Estados Unidos durante a década de 70, com o intuito de substituir as centenas de linguagens de programação usadas pelo mesmo. Ada é uma aplicação com compiladores validados para uso confiável em missões críticas, tais como softwares de aviação. O Smalltalk é uma linguagem orientada a objetos fracamente tipada, nela tudo é objeto, sejam os números, as classes, os métodos, blocos de código, dentre outros. Não há tipos primitivos, ao contrário de outras linguagens que são orientadas a objetos; strings, números e caracteres são implementados como classes em Smalltalk, por isso esta linguagem é considerada puramente orientada a objetos. O C foi desenvolvido durante a década de 70, mas ainda é largamente utilizado. A grande vantagem do C é permitir escrever tanto programa extremamente otimizado para a máquina, como seria possível apenas em Assembly, e ao mesmo tempo vir com várias funções prontas, como uma linguagem de alto nível, que podem ser utilizadas quando não for necessário gerar um código tão otimizado. Esta flexibilidade, permitiu que o C fosse usado para desenvolver a maioria dos sistemas operacionais, como o Unix, Linux e o próprio Windows. Usando o compilador adequado, o C pode ser usado. O Visual Basic por ser uma linguagem visual, ele é extremamente fácil de usar, janelas, botões e muitas funções já vem prontas, bastando ao programador usá-las em seus programas. O custo da praticidade é o fato dos programas serem bem mais pesados do que equivalentes feitos em outras linguagens, com em C, e de rodarem apenas dentro doWindows. O Java, muito conhecido e usado nos dias de hoje, também é uma linguagem orientada a objetos e foi desenvolvida na década de 90 por uma equipe de programadores
Bibliografias:
Jornal PET News - Edição: Jéssika Renally - Revisão: Tiaraju Smaneoto e Lívia Maria. Grupo PET Computação UFCG, 2012. All rights reserved. Data de acesso: 20/09/ https://www.oficinadanet.com.br/ a-historia-da-programacao. Data de acesso 20/09/ http://www.guiadohardware.net/artigos/linguagens/. Data de acesso: 20/09/ Gardner, H.; A Nova Ciência da Mente ; EDUSP. Teixeira, J.F.; Mentes e Máquinas ; Editora Artes Médicas. Teixeira, J.F.; Cérebros, Máquinas e Consciência ; Editora da UFSCar.