logging in or signing up aa-Linguagens de programação pedropimenta Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 108 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: November 18, 2009 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Linguagens de programação(contextualização) : Linguagens de programação(contextualização) Contexto : Contexto Resolução de problemas As “Linguagens de Programação” e “outras ferramentas” Categorização Perspectiva histórica das linguagens de programação Hardware / software : Hardware / software Evolução: do hardware e do software das linguagens de programação do tipo de problemas resolúveis pelo computador Que alternativas estão disponíveis ? Como utilizá-las eficazmente ? Na prática... : Na prática... Resolução de problemas Automatização de cálculos repetitivos “especializadas...” : “especializadas...” Slide 6: Smalltalk Simula C Pascal Módula-2 Ada OO Pascal Objective C C # C ++ Java Actor Eiffel Algol Primeiras Linguagens Linguagens Estruturadas Linguagens percursorasOO LinguagensOO JScript Linguagens de Programação : Linguagens de Programação Persp. Histórica:Assembly (…), FORTRAN (Backus, IBM, 1958), COBOL (CODASYL, 1959) , BASIC (Kurtz, Dartmouth, 1963), PASCAL (Wirth, 1967), C (Thompson & Ritchie, Bell Lab., 197…), Visual Basic (), C++ (), Java (Sun, 1990), … Paradigmas:Imperativo, Funcional, Lógico, Objectos, (Outros ?) Há muitas mais ! Indiquei apenas as que, tradicionalmente, são objecto de estudo dos alunosde engenharia... Sistemas de cálculo : Sistemas de cálculo Outras família de aplicações: Folhas de cálculo: Excel, Olio, Wingz, Quattro Sistemas de cálculo: Algébrico (Mathematica, Maple, Octave, …) Numérico (Matlab, …) Slide 9: (extraído de Microsoft ENCARTA Encyclopedia 2000) (uma palavra sobre o) BASIC : (uma palavra sobre o) BASIC BASIC - Begineers All-purpose Symbolic Instruction Code - nascimento - evolução (QBasic, ...,Visual Basic) - “morte” BASIC - Begineers All-purpose Symbolic Instruction Code A estudar : A estudar (Q)Basic C JScript Matlab Maple Excel(outras ?) Nota(s) final(ais) : Nota(s) final(ais) Quais as vantagens / limitações de cada linguagem ? O que há de comum entre as diversas linguagens ? O que há de diferente ? Como escolher a “linguagem” em função do “problema”/”situação” ? Slide 15: Comentários, sugestões, pedidos de esclarecimento: pimenta@dsi.uminho.pt You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
aa-Linguagens de programação pedropimenta Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 108 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: November 18, 2009 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Linguagens de programação(contextualização) : Linguagens de programação(contextualização) Contexto : Contexto Resolução de problemas As “Linguagens de Programação” e “outras ferramentas” Categorização Perspectiva histórica das linguagens de programação Hardware / software : Hardware / software Evolução: do hardware e do software das linguagens de programação do tipo de problemas resolúveis pelo computador Que alternativas estão disponíveis ? Como utilizá-las eficazmente ? Na prática... : Na prática... Resolução de problemas Automatização de cálculos repetitivos “especializadas...” : “especializadas...” Slide 6: Smalltalk Simula C Pascal Módula-2 Ada OO Pascal Objective C C # C ++ Java Actor Eiffel Algol Primeiras Linguagens Linguagens Estruturadas Linguagens percursorasOO LinguagensOO JScript Linguagens de Programação : Linguagens de Programação Persp. Histórica:Assembly (…), FORTRAN (Backus, IBM, 1958), COBOL (CODASYL, 1959) , BASIC (Kurtz, Dartmouth, 1963), PASCAL (Wirth, 1967), C (Thompson & Ritchie, Bell Lab., 197…), Visual Basic (), C++ (), Java (Sun, 1990), … Paradigmas:Imperativo, Funcional, Lógico, Objectos, (Outros ?) Há muitas mais ! Indiquei apenas as que, tradicionalmente, são objecto de estudo dos alunosde engenharia... Sistemas de cálculo : Sistemas de cálculo Outras família de aplicações: Folhas de cálculo: Excel, Olio, Wingz, Quattro Sistemas de cálculo: Algébrico (Mathematica, Maple, Octave, …) Numérico (Matlab, …) Slide 9: (extraído de Microsoft ENCARTA Encyclopedia 2000) (uma palavra sobre o) BASIC : (uma palavra sobre o) BASIC BASIC - Begineers All-purpose Symbolic Instruction Code - nascimento - evolução (QBasic, ...,Visual Basic) - “morte” BASIC - Begineers All-purpose Symbolic Instruction Code A estudar : A estudar (Q)Basic C JScript Matlab Maple Excel(outras ?) Nota(s) final(ais) : Nota(s) final(ais) Quais as vantagens / limitações de cada linguagem ? O que há de comum entre as diversas linguagens ? O que há de diferente ? Como escolher a “linguagem” em função do “problema”/”situação” ? Slide 15: Comentários, sugestões, pedidos de esclarecimento: pimenta@dsi.uminho.pt