quinta-feira, 27 de abril de 2017

Programação


 

Hoje em dia, a noção de programação é bastante associada à programação em informática. Este é o processo pelo qual um programador escreve, numa linguagem de programação, o código-fonte de um software. Este código indicará ao programa informático o que tem de fazer e de que forma.

Linguagem de programação:
 
Uma linguagem de programação é um método padronizado para comunicar instruções para um computador.[1] É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador.





Linguagens de 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.
Ao estar praticamente desenhado a medida do hardware, aproveitam ao máximo as características do mesmo.


Linguagens de alto nível:

São aquelas que se encontram mais próximas à linguagem natural que à linguagem máquina. 
Estão dirigidas a solucionar problemas mediante o uso de EDD's. 


Nota: EDD's são as abreviaturas de Estruturas Dinâmicas de Dados, algo muito utilizado em todas as linguagens de programação. 

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. 



Algoritmo e programa:

Um algoritmo é uma sequência de passos para realizar uma tarefa ou resolver um problema. 
Um algoritmo é, num certo sentido, um programa abstracto — dizendo de outra forma, um programa é um algoritmo concretizado.

Os programas são visualizados mais facilmente como uma colecção de algoritmos menores combinados de um modo único — da mesma forma que uma casa é construída a partir de componentes.

Dessa forma, um algoritmo é uma descrição passo a passo de como o computador irá executar uma operação 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 que o utilizam.


Ada Lovelace:

Augusta Ada King, nascida em 1815 com o nome Augusta Ada Byron, conhecida como Condessa de Lovelace ajudou o colega, Charles Baggage, 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.
Ada Lovelace é reconhecida internacionalmente como a primeira programadora da história.
Entre 1842 e 1843, ela criou notas sobre a máquina analítica de Babbage, que foram republicadas mais de cem anos depois.





https://olhardigital.uol.com.br/noticia/conheca-ada-lovelace-a-1-programadora-da-historia/40718

http://www.inf.ufsc.br/~j.barreto/cca/arquitet/arq3.htm

http://www.criarweb.com/artigos/685.php

http://conceito.de/programacao

terça-feira, 4 de abril de 2017

Balanço do 2º Periodo

Neste período os temas foram mais interessantes devido aos seus conteúdos e à sua aplicação no dia a dia.
No Corel Draw temos a possibilidade de modificar, restaurar entre outras funcionalidades produtivas.
No Fotoshop podemos recriar, e até mesmo inventar, sendo esta uma aplicação muito interessante, produtiva e com diversas funcionalidades.
Podemos, então, concluir que o balanço deste período foi produtivo de forma positiva.