Aula 3 Evolução da Principais Linguagens

Slides:



Advertisements
Apresentações semelhantes
Programa das Aulas 20/09/05 - Apresentação da disciplina
Advertisements

Palestras, oficinas e outras atividades
Vamos contar D U De 10 até 69 Professor Vaz Nunes 1999 (Ovar-Portugal). Nenhuns direitos reservados, excepto para fins comerciais. Por favor, não coloque.
Exercício do Tangram Tangram é um quebra-cabeças chinês no qual, usando 7 peças deve-se construir formas geométricas.
03/08/2011 Professor Leomir J. Borba- –
ELEMENTOS DA INFORMÁTICA
Software Básico Silvio Fernandes
Curso de ADMINISTRAÇÃO
AulaNet: um ambiente gratuito para educação online e colaborativa
DIAGRAMA DE ATIVIDADES
April 05 Prof. Ismael H. F. Santos - 1 Módulo II Introdução a XML DTD Prof. Ismael H F Santos.
Rganização de Computadores Melhorias de Desempenho com Pipelines Capítulo 6 – Patterson & Hennessy Organização de Computadores Melhorias de Desempenho.
Arrays Profa. Isabel Harb Manssour (Material adaptado das aulas dos Profs.: Luciana Nedel, Júlio Machado e Bernardo Copstein) Arrays Exercícios.
Curso Sistemas de Informação Disciplina: Arquitetura de Software
Curso Sistemas de Informação I Disciplina: Arquitetura de Software
Auditoria de Segurança da Informação
Aula 2 Aspectos Preliminares
Aula 4 Nomes, Vinculações, Tipos e Escopos
Aula 5 Tipos de Dados Universidade do Vale do Rio dos Sinos
Aula 8 Orientação à Objetos
Aula 6 Subprogramas Universidade do Vale do Rio dos Sinos
Linguagens de Programação
1 Aula 7 ImplementandoSubprogramas Universidade do Vale do Rio dos Sinos
Aula 10 Manipulação de Exceções
1 MAC 413/5715 – Seminário Prof. Fabio Kon Self: The Power of Simplicity David Ungar and Randall B. Smith OOPSLA 1987 Cristina Fang Eduardo Miyoshi Kasa.
Laboratório de Programação de Computadores I
Fraction Action FRACÇÕES.
Classes e objetos P. O. O. Prof. Grace.
Introdução a Programação Orientada a Objetos
Provas de Concursos Anteriores
Universidade do Vale do Rio dos Sinos
© GfK 2012 | Title of presentation | DD. Month
Calculada a solução óptima
Como aplicar leis da lógica
1 Celulose.
Censo da Educação Superior 2007 Resultados das principais variáveis Coordenação Geral do Censo da Educação Superior - CGCES Diretoria das Estatísticas.
Festo Didactic - BR H510 Automação Hidráulica.
Cinemática Plana de um Corpo Rígido Cap. 16
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap Exercícios.
Cinética Plana de uma Partícula: Força e Aceleração Cap. 13
Object Oriented Software Construction (MEYER, Bertrand)
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
Flávio Melo Gabriel Fornari
GAPH Integração de Hardware do Usuário ao CoreConnect Leandro Heleno Möller e Leonel Pablo Tedesco Prototipação Rápida e Computação.
Salas de Matemática.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2011 Ministro Paulo Bernardo Silva Brasília, novembro de 2010.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2010 Ministro Paulo Bernardo Silva Brasília, 31 de agosto de 2009.
Indicadores de Performance – Contrato AES-SUL
É u m e l e m e n t o f u n d a m e n t a l
EXERCÍCIOS PARA GUARDA-REDES
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Grupo A – Azul Claro, Marrom, Laranja
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
META-PROGRAMAÇÃO Nome: Leonardo Claro de Ávila RA: Orientador: Sergio Alves Moreira.
Preleções Científicas Universidade Estadual do Ceará Pró-Reitoria de Extensão Integrais Múltiplas e Integrais de Volume Ministrante: Prof. K. David Sabóia.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Curso: Cerimonial, Protocolo e Eventos
Olhe fixamente para a Bruxa Nariguda
Diagramas de Venn e de Carroll Não se chamam propriamente ferramentas/instrumentos estatísticos mas ajudam a organizar de uma forma simples alguns tipos.
Rio Verde - Goiás - Brasil
Cinemática Plana de um Corpo Rígido Cap. 16
CALENDÁRIO 2013 MÓDULO II.
Paradigmas de Linguagens de Programação
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
POTENCIAÇÃO E RAIZ QUADRADA DE NÚMEROS RACIONAIS
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
DFLP Sistemas Família Finanças Diogo Fernandes da Silva Lais de Sousa Pinheiro Orientador: Felipe Mancini 21/11/
GINÁSTICA LABORAL UM NOVO CAMINHO.
Evolução das Principais Linguagens de Programação
Transcrição da apresentação:

Aula 3 Evolução da Principais Linguagens Universidade do Vale do Rio dos Sinos Aula 3 Evolução da Principais Linguagens < Página da Disciplina > www.inf.unisinos.br/~barbosa <Endereço do Professor > barbosa@exatas.unisinos.br

SUMÁRIO 1 – Linguagem Plankalkül

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos 3 – IBM 704 e Fortran

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos 3 – IBM 704 e Fortran - Interpretação X Suporte à ponto-flutuante - Fortran como primeira linguagem compilada - História do Fortran

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos 3 – IBM 704 e Fortran 4 – Lisp

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos 3 – IBM 704 e Fortran 4 – Lisp - História - Scheme - COMMON LISP - Haskell (Hudak)

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos 3 – IBM 704 e Fortran 4 – Lisp 5 – Algol

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos 3 – IBM 704 e Fortran 4 – Lisp 5 – Algol - Linguagem de Programação Universal (1957) - Atribuição := - Algol 58 (1958) - IBM abandona Algol (1959) - Surge a BNF (Backus e Naur, 1959) - Surge recursividade e memória dinâmica (1960) - Algol como base para Pascal, C e Java

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos 3 – IBM 704 e Fortran 4 – Lisp 5 – Algol 6 – Cobol

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos 3 – IBM 704 e Fortran 4 – Lisp 5 – Algol 6 – Cobol - DEFINE para macros. C utiliza também.

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos 3 – IBM 704 e Fortran 4 – Lisp 5 – Algol 6 – Cobol 7 – Basic

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos 3 – IBM 704 e Fortran 4 – Lisp 5 – Algol 6 – Cobol 7 – Basic - Timesharing - QuickBasic e VisualBasic

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos 3 – IBM 704 e Fortran 4 – Lisp 5 – Algol 6 – Cobol 7 – Basic 8 – PL/1

SUMÁRIO 1 – Linguagem Plankalkül 2 – Pseudocódigos 3 – IBM 704 e Fortran 4 – Lisp 5 – Algol 6 – Cobol 7 – Basic 8 – PL/1 - Concorrência - Ponteiros

SUMÁRIO 9 – Apl e Snobol

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 - Estende o Algol 60 - Classes: TADs e Classes da OO - Instância de classe - Dados locais (atributos) e inicialização (construtor)

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 - Ortogonalidade - Tipos de dados definidos pelo usuário - Arrays dinâmicos em Holo

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 12 – Descendentes do Algol

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 12 – Descendentes do Algol - Pascal / Turbo Pascal - B / C (B + tipos) - Modula-2 / Modula-3 / Oberon / Delphi

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 12 – Descendentes do Algol 13 – Prolog

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 12 – Descendentes do Algol 13 – Prolog - Banco de Dados Inteligente - Blackboard lógico em Holo

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 12 – Descendentes do Algol 13 – Prolog 14 – Ada

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 12 – Descendentes do Algol 13 – Prolog 14 – Ada - Abstrações / Exceções / Concorrência / rendezvous - Ada 95

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 12 – Descendentes do Algol 13 – Prolog 14 – Ada 15 – Smalltalk

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 12 – Descendentes do Algol 13 – Prolog 14 – Ada 15 – Smalltalk - Alan Kay (1969): Modelo Dynabook - Xerox (Smalltalk-72) - Smalltalk-80 - Maturidade da OO

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 12 – Descendentes do Algol 13 – Prolog 14 – Ada 15 – Smalltalk 16 – C++

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 12 – Descendentes do Algol 13 – Prolog 14 – Ada 15 – Smalltalk 16 – C++ - Imperativo + OO - Primeira linguagem OO usada em larga escala - Eiffel x C++

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 12 – Descendentes do Algol 13 – Prolog 14 – Ada 15 – Smalltalk 16 – C++ 17 – Java

SUMÁRIO 9 – Apl e Snobol 10 – Simula 67 11 – Algol 68 12 – Descendentes do Algol 13 – Prolog 14 – Ada 15 – Smalltalk 16 – C++ 17 – Java - Sun (1990): C e C++ para dispositivos eletrônicos - Web como principal aplicação (1993) - Herança simples / Garbage Collection / Referências