ESTADO DE MATO GROSSO
SECRETARIA DE ESTADO DE EDUCAÇÃO
ESCOLA ESTADUAL PROFESSORA EDELI MANTOVANI
ENSINO MÉDIO INTEGRADO Á EDUCAÇÃO PROFISSIONAL
TÉCNICO EM INFORMÁTICA
Eliane Rufino Fernandes
TRABALHO DE LINGUAGEM DE PROGRAMAÇÃO:
(Smalltalk e C++)
Profº: Janaina Oliveira
SINOP/MT
2015
Conceito para criação do smalltalk
• Os conceitos que levaram o desenvolvimento do smalltalk originan-se
no trabalho de dissertação de Alan Kay, no final da década de 60 na
universidade de Utan.
• Kay teve uma previsão de que os computadores de mesas iriam ser
muito poderoso(sem se esquecer de que foram comercializado na
década de 70).
• Então decidiu usar a experiência do LOGO atraves de gráficos para o
melhor uso tanto para crianças como adultos.
• O smalltalk sua unidade de programa é objeto.
Como é programado
• O smalltalk sua unidade de programa é objeto.
• Toda computação no smalltalk é feita por meio da mesma técnica
uniforme: envia-se uma mensagem a um objeto para invocar um de
seus métodos. Uma resposta a uma mensagem é um objeto, que
retorna a informação solicitada ou simplesmente notificada o
remetente que o processamento solicitado esta concluído.
• Do ponto de vista de simulação, que nunca está distante, o smalltalk é
uma simulação de uma coleção de computadores(objetos) que se
comunicam entre si (por intermédio de mensagens).
• As capacidades fundamentais dos computadores são: armazenar e
manipular dados e comunicar-se.
• Hoje as metodologia de projeto de software mais significativa são as
orientadas a objetos.
Programação C++
• O c++ constrói facilidades de linguagem sobre o C para suportar
grande parte daquilo em que o smalltalk foi pioneiro.
• O c++ evoluiu a partir do C e passou por uma sequência de
modificações para melhorar seus recursos imperativos e de adições
para suportar a programação orientada a objeto.
• O primeiro passo do C rumo ao C++ foi dado por Bjarne Stroustrup,
do Bell Laboratories em 1980.
• A cada tempo se formava uma nova experiência surgia, e em 1984
essa versão foi chamada de C++. Ela é descrita em stroustrup.
• Em 1985 surgiu uma nova tradução de C++ que traduzia em C essa
implementação foi chamada de release 1.0 e depois release 2.0.
• Com formas adquiridas de algumas programações passadas o C++
levou vantagens pelo seguinte caso:
• Pois uma das vantagens do C++ é que ele disponibiliza uma
programação de acordo com que o usuário necessita.
• O C++ inclui uma manipulação de exceções de maneira diferente da
Ada. Uma diferença é que as exceções detectadas por hardware não
podem ser manipuladas.
• O C++ tornou-se rapidamente uma linguagem muito popular. Um dos
fatores é a disponibilização de compiladores bons e baratos, e que é
possível vincular código C++ com Codigos C na maioria das
implementação.
• Uma das formas dos programadores utilizarem a programação
orientada a objeto.
Referência
• SEBESTA, Robert W. Conceitos de Linguagem de Programação. 2006.
Download

ESTADO DE MATO GROSSO SECRETARIA DE