Escolar Documentos
Profissional Documentos
Cultura Documentos
Pedro: Bom dia, hoje vamos apresentar o nosso trabalho de AI, com o tema: “A Historia da
Programação.”
(Passar slide )
Jéssica: Saber programar significa ser capaz de criar aplicações web e móveis, páginas web,
interfaces de usuário, software de programação, ou mesmo pilotar e programar robôs de
computador.
Pode-se acreditar que a história da programação é recente, no entanto, o início das linguagens de
programação remonta ao século XIX, muito antes da invenção do computador!
(Passar slide)
Pedro: O modelo inicial de programação do mundo regride ao ano de 1840, onde Ada Lovelace
(uma matemática e escritora inglesa) que conseguiu definir o princípio das repetições sucessivas na
execução de uma única operação. Ela provavelmente criou a palavra algoritmo em homenagem a Al
Khawarizmi( kauarismi), ( matemático, astrônomo, astrólogo, geógrafo e escritor persa) para
demonstrar o processo lógico de execução de um programa.
Ada Augusta Byron King, a Condessa de Lovelace, escreveu um programa para ser utilizado na
máquina analítica de Charles Babbage, referenciado como o inventor que projetou o primeiro
computador de uso geral, utilizando apenas partes mecânicas, a máquina analítica. Ele é
considerado o pioneiro, porém a sua invenção exigia técnicas bastante avançadas e caras na época, e
nunca foi construído.
Os cálculos da máquina são baseados em cartões perfurados, nos quais as informações são
codificadas.
Ela detalha um método para calcular os números de Bernoulli (princípio matemático que serve para
mostrar a relação da velocidade de um fluido com a pressão do mesmo fluido). Nesses cartões
perfurados, que mais tarde seriam considerados como o primeiro programa de computador do
mundo.
(Passar slide)
Jéssica: Mais tarde, Hermann Hollerith desenvolveu uma máquina que acelerava todo o processo
de computação dos dados para ser utilizada na realização do censo de 1890, nos Estados Unidos.
Hollerith fundou sua própria empresa, a Tabulation Machine Company, no ano de 1914. Após
algumas fusões com outras empresas e anos no comando do empreendimento, Hoolerith veio a
falecer. Quando um substituto assumiu o seu lugar, em 1924, o nome da empresa foi alterado
para Internacional Business Machine - IBM
O primeiro computador eletromecânico, o Mark I, foi criado em 1937, por uma pequena
empresa norte-americana chamada IBM.
Em 1946, foi inventado o primeiro grande computador eletrônico valvulado: o ENIAC
(Eletronic Numeric Integrator Analyser and Computer).
(Passar slide)
Pedro :Na historia da programação. Podemos dizer que houve 5 fases, ou gerações: (ler pelo
quadro)
• 0a. Geração – Computadores Mecânicos
• 1a. Geração – Válvulas
1a. Geração – 1945 a 1955 Estímulo: 2a. Guerra Mundial Usavam válvulas eletrônicas
Esquentavam MUITO Vários quilómetros de fios Lentos Ocupavam MUITO espaço (enormes)
(Passar slide)
(Passar slide)
(Passar slide)
1950 foi a publicação, por um comitê de cientistas americanos e europeus, de "uma nova linguagem
para os algoritmos", a ALGOL 60
Estrutura de blocos aninhados:
• Escopo léxico
• Pedaços significativos de código poderiam ser agrupados em bloco de instruções, sem ter
de ser transformados em procedimentos separados e ser explicitamente chamados; um
bloco podia ter suas próprias variáveis não acessíveis fora do bloco, e muito menos
manipuláveis de fora do bloco. forma como a linguagem foi descrita:
• Uma notação matemática exata, Backus-Naur (BNF), foi utilizada para descrever a sintaxe
da linguagem.
•
(Passar slide)
Pedro: De 1960 à década de 1970 a maioria dos principais paradigmas de linguagem agora em uso
foram inventados durante este período:
• Simula, inventada nos anos 1960 por Nygaard e Dahl como um superconjunto de Algol 60,
foi a primeira linguagem a suportar o conceito de classes.
• C, uma das primeiras linguagens de programação de sistemas, foi desenvolvido por Dennis
Ritchie e Ken Thompson nos laboratórios da Bell entre 1969 e 1973.
• Smalltalk (meados de 1970) forneceu uma base completa para o projeto de uma linguagem
orientada a objetos.
• Prolog, projetada em 1972 por Colmerauer, Roussel, e Kowalski, foi a primeira linguagem
de programação do paradigma lógico.
• ML built a polymorphic type system (inventada por Robin Milner em 1973) uma linguagem
funcional, baseada em Lisp, estaticamente tipada.
Jéssica: As seguintes décadas foram uma espécie de recombinação e maturação das ideias antigas.
Na atualidade, as linguagens de programação mais utilizadas são:
• Java
• Python
• C/C++
• C#
• Kotlin
• Swift
• Entre outras
Obrigado!!