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.