1 / 8

Smalltalk

Smalltalk. Grupo 8 Diogo Krejci Frederico Argolo Vitor Macedo. História. Criada por Alan Kay da Xerox - Palo Alto no início dos anos 70. Apresenta um ambiente de programação com menus pop-up, windows e mouse (modelo para Apple Macintosh). Smalltalk é baseada puramente em OO. Planejamento.

nijole
Download Presentation

Smalltalk

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Smalltalk • Grupo 8 • Diogo Krejci • Frederico Argolo • Vitor Macedo

  2. História • Criada por Alan Kay da Xerox - Palo Alto no início dos anos 70. Apresenta um ambiente de programação com menus pop-up, windows e mouse (modelo para Apple Macintosh). • Smalltalk é baseada puramente em OO

  3. Planejamento • Versões existentes: • Versões Open Source & Livres • Squeak Smalltalk • GNU Smalltalk • Little Smalltalk • Versões Comerciais • Dolphin Smalltalk • Object Connect's Smalltalk MT • Exept's Smalltalk/X

  4. Versões Comerciais(cont.) • Cincom's VisualWorks Smalltalk • Cincom's Object Studio Smalltalk • Cincom's Visual Smalltalk Enterprise (VSE) • IBM's Visual Age Smalltalk • Pocket Smalltalk • QKS Smalltalk Agents

  5. Versão Escolhida • A princípio: • IBM's Visual Age Smalltalk • A priori é a que apresenta uma estrutura mais bem desenvolvida e elaborada

  6. Planejamento (cont) • Falar como SmallTalk relaciona suas classes e classificá-las de acordo com os tipos mencionados em aula. • Apresentar uma comparação entre os componentes em SmallTalk e o equivalente mais próximo em Eiffel.

  7. Planejamento(cont) • Exemplificação de modelagens típicas desenvolvida com a plataforma (se estiverem disponíveis). • Tentar, na medida do possível, mostrar como SmallTalk resolve determinados problemas através da apresentação de implementações.

  8. Planejamento(fim) • Apresentar links para: • Livros disponíveis • Exemplos de implementações • Plataformas de desenvolvimento

More Related