quinta-feira, 27 de abril de 2017

Programação- ficha 1

Concluído o estudo do conteúdo multimédia, iniciamos um novo projeto,  designado programação. Neste seguimento, vamos, de forma breve, abordar alguns temas importantes para este trabalho.

Conceitos Básicos de Programação

O processo de programação inicia-se com a edição de um programa-fonte e termina com a geração de um programa-executável.
Um programa-fonte deve ser criado em um editor de textos (sem formatação). Após a criação, este programa é submetido a um compilador que analisa o código-fonte e o converte este para um código-objeto (ou programa-objeto). O código-objeto é a versão em linguagem de máquina do programa-fonte.
Se o programa contiver chamadas a funções das bibliotecas   (função cosseno, por exemplo) o ligador junta o programa-objeto com a(s) respectiva(s) biblioteca(s) e gera um código-executável (ou programa-executável).


FluxoDeProgramacao.jpg (35991 bytes)

Linguagens de programação de alto nível

São linguagens com um nível de abstração relativamente elevado, longe do código de máquina e mais próximo à linguagem humana. Desse modo, as linguagens de alto nível não estão diretamente relacionadas à arquitetura do computador. O programador de uma linguagem de alto nível não precisa conhecer características do processador, como instruções e registadores. Essas características são abstraídas na linguagem de alto nível.

Linguagens de baixo nível

Tratam-se de linguagens de programação que compreendem as características da arquitetura do computador. Assim, utiliza-se somente instruções do processador, para isso é necessário conhecer os registadores da máquina. Nesse sentido, as linguagens de baixo nível estão diretamente relacionadas com a arquitetura do computador. Um exemplo é a linguagem Assembly, que trabalha diretamente com os registadores do processador, manipulando dados.

Algorítmos
Um algoritmo é um esquema de resolução de um problema. Pode ser implementado com qualquer sequência de valores ou objetos que tenham uma lógica infinita (por exemplo, a língua portuguesa, a linguagem Pascal, a linguagem C, uma sequência numérica, um conjunto de objetos tais como lápis e borracha), ou seja, qualquer coisa que possa fornecer uma sequência lógica. Em baixo podemos ver um algoritmo implementado num fluxograma, sobre o estado de uma lâmpada:
Introducao programacao fluxograma.png


Programa

É um tipo de software que funciona como um conjunto de ferramentas desenhado para realizar tarefas e trabalhos específicos no seu computador.
Enquanto os sistemas operacionais são encarregados de fazer funcionar o seu computador, os programas são apresentados como ferramentas para melhorar as tarefas que você realiza. Alguns exemplos destes programas ou aplicativos são os processadores de texto, como o Microsoft Word, as planilhas de cálculo, como o Excel; e as bases de dados, como o Microsoft Access.
Ada Lovelace

Condessa de Lovelace, conhecida como Ada Lovelace - a matemática que criou o primeiro algoritmo para ser processado por uma máquina, sendo a primeira programadora da história. Sim, Lovelace foi a primeira pessoa programadora de todos os tempos, e não apenas a primeira mulher a escrever um código.
Resultado de imagem para Ada Lovelace
Tudo isso aconteceu muito antes do ser humano sequer conceber a ideia de existir um computador pessoal (que dirá smartphones), lá no século XIX. A relevância da criação de Lovelace é tamanha que há diversos anos em todo dia 15 de outubro é comemorado em todo o mundo o Ada Lovelace Day - data criada por Suw Charman-Anderson para celebrar e espalhar mundo afora as conquistas de mulheres na ciência, inspirando outras a seguirem carreira nessa área.

Matéria completa:
https://canaltech.com.br/materia/curiosidades/mulheres-historicas-ada-lovelace-a-primeira-programadora-de-todos-os-tempos-71395/
O conteúdo do Canaltech é protegido sob a licença Creative Commons (CC BY-NC-ND). Você pode reproduzi-lo, desde que insira créditos COM O LINK para o conteúdo original e não faça uso comercial de nossa produção.

Sem comentários:

Enviar um comentário