sexta-feira, 24 de abril de 2015

Introdução à Programação

 A programação é o instrumento essencial do funcionamento dos sistemas de informação. Para programar podem-se utilizar várias linguagens de programação. Uma linguagem de programação é um sistema de escrita para enunciar as operações a executar por um computador.
 -Linguagem natural: é a linguagem falada ou escrita como, por exemplo, o português. As linguagens naturais não foram projetadas pelas pessoas. São passíveis de várias interpretações e sofrem transformações naturais ao longo do tempo.

 - Linguagem formal: ao contrário das linguagens naturais, as linguagens formais são previamente projetadas para determinados fins. A linguagem formal é delineada de modo a evitar equívocos na utilização dos termos, como, por exemplo, a Matemática e as linguagens de programação de computadores.

As linguagens de programação costumam ser divididas, numa primeira análise, em:  
 - Linguagens de baixo nível: estão mais próximas do hardware ou nível máquina.
 - Linguagens de alto nível: mais próximas da linguagem humana.




Um algoritmo é um conjunto ou sequência de instruções de operações devidamente organizadas e orientadas para a resolução de um determinado problema ou para alcançar determinados objetivos.
Um programa de computador é, essencialmente, a tradução de um algoritmo (ou conjunto de algoritmos interligados) para instruções capazes de serem expressas e executadas em computador.

Ada Lovelace:

 O primeiro algoritmo processado por uma máquina (máquina analítica de Charles Babbage) foi escrito por Ada Lovelace, matemática e escritora inglesa.

 Em 1842 Charles Babbage foi convidado a ministrar um seminário na Universidade de Turim sobre sua máquina analítica. Babbage pediu a Ada para traduzir o artigo de Menabrea para o inglês, adicionando depois a tradução com as anotações que ela mesma havia feito. Ada levou grande parte do ano nesta tarefa.



 Em 1953, mais de cem anos depois de sua morte, as notas de Ada sobre a máquina analítica de Babbage foram republicadas. A máquina foi reconhecida como um primeiro modelo de computador e as notas de Ada como a descrição de um computador e um software.


As notas de Ada foram classificadas alfabeticamente de A a G. Na nota G ela descreve o algoritmo para a máquina analítica computar a Sequência de Bernoulli. É considerado o primeiro algoritmo especificamente criado para ser implementado num computador, e Ada é recorrentemente citada como a primeira pessoa programadora por esta razão.










Sem comentários:

Enviar um comentário