aa-Linguagens de programação

Views:
 
Category: Education
     
 

Presentation Description

No description available.

Comments

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

authorStream Live Help