quarta-feira, 6 de maio de 2015

Introdução à programação

Nesta aula introduzimos alguns conceitos acerca da nova unidade que vamos estudar, tais como:

- O que é a programação informática e linguagens de programação ? 
  Programação informática é o processo de escrever, testar e suportar o código fonte de programas informáticos. O código fonte é escrito numa linguagem de programação e pode ser uma alteração de código já existente ou algo completamente novo. O processo de escrever código fonte requer conhecimento em variados temas como o conhecimento da área da aplicação e algoritmos para implementar o comportamento desejado.

Linguagens de programação são métodos padronizados para comunicar instruções para um computador. É um conjunto de regras usadas para definir um programa de computador. Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias.

  Existem tipos diferentes de linguagem de programação, as de baixo nível e as de alto nível.
As primeiras (baixo nível) são linguagens totalmente dependentes da máquina, ou seja, que o programa que se realiza com este tipo de linguagem não pode ser migrado ou utilizado em outras máquinas. 
  As segundas (alto nível) são aquelas que se encontram mais próximas à linguagem natural que à linguagem máquina. 
Trata-se de linguagens independentes da arquitetura do computador. Sendo assim, à princípio, um programa escrito em uma linguagem de alto nível, pode ser migrado de uma máquina a outra sem nenhum tipo de problema.

  Um algoritmo é um programa abstrato, um programa é um algoritmo concretizado. No entanto, os programas são visualizados mais facilmente como uma coleção de algoritmos menores combinados de um modo único.
Dessa forma, um algoritmo é uma descrição de como um computador pode ser levado a executar uma operação simples e específica, como, por exemplo, uma ordenação. Um programa, por outro lado, é uma entidade que na verdade implementa uma ou mais operações de forma que seja útil para as pessoas.

Quem foi Ada Lovelace? 
Ada Lovelace nasceu em 1815 e ajudou no desenvolvimento da primeira máquina de cálculo, além de ser responsável pelo algoritmo que poderia ser usado para calcular funções matemáticas. O trabalho de Ada Lovelace permitiria que a máquina calculasse os números de Bernouilli.

Entre 1842 e 1843, ela criou notas sobre a máquina analítica de Babbage, que foram republicadas mais de cem anos depois. A máquina foi reconhecida como primeiro modelo de computador e as anotações da condessa como o primeiro algoritmo especificamente criado para ser implementado em um computador.


Fontes:
http://www.tintadigital.com/index.php/pergunte-nos/programacao-informatica/
http://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o
http://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o
http://www.criarweb.com/artigos/685.php
http://olhardigital.uol.com.br/noticia/conheca-ada-lovelace-a-1-programadora-da-historia/40718