Introdução a Computação
Miguel Melo miguelabmelo@gmail.com Objetivos da Disciplina
• Objetivo Geral
– Transmitir os fundamentos dos tópicos essenciais básicos da Informática, da história até tendências futuras.
• Objetivos Específicos
–
–
–
–
Observar a evolução dos computadores;
Conhecer o funcionamento de um computador moderno;
Entender o funcionamento de uma rede de computadores;
Compreender como funciona o mercado de trabalho na área de informática;
– Conhecer os principais órgãos regulamentadores da área.
Linguagens de Programação
Software
• Software é todo e qualquer programa que esteja sendo processado por um computador executando tarefas e/ou instruções das quais resulte em uma ou várias soluções.
• O Hardware bruto, sem o software, seria somente uma caixa que pisca.
Software
• Séries de instruções codificadas em linguagem computacional destinadas a informar ao computador como desenvolver tarefas.
Hardware
Software
Usuário
Linguagens de Programação
• Para implementação de um programa, é necessário descrevê-lo de forma que esteja apto a ser executado pelo computador no qual será rodado.
• O conjunto de instruções necessárias para escrever um programa de determinado processador poderá ser chamado de linguagem de programação.
Linguagens de Programação
• Com a evolução dos computadores, tem-se aprimorado uma enorme gama de linguagens com características que as diferenciam entre si, para:
– Facilitar o desenvolvimento dos programas desejados; – Interface entre o homem e a máquina;
– Tornar os programas menos suscetíveis a erros.
Linguagens de Programação
• Atualmente, o mercado está dominado pelas linguagens de alto nível, aproximando a programação da linguagem humana.
• Diversas linguagens foram aparecendo desde as linguagens Cobol e Fortran, como PL1, Ada,
Pascal, Lisp, Simula, Smalltalk, C++, Java,
Visual Basic, C#, entre outras.
Linguagens de Programação
• As