Programação

     Bem vindos de volta, cybernautas! Hoje iniciamos um novo capítulo, no qual vamos estudar programação.

     Como deve ser feito com qualquer outro tema, é necessário começarmos pelo básico, e fazer uma pequena contextualização deste.

     O que é então, a Programação Informática?
Resultado de imagem para hacker guy meme

     A Programação entende-se como sendo um processo de escrita, teste e manutenção de um programa de computador. Através de uma linguagem de programação, é possível definir o modo como um programa opera, e como reage a estímulos externos, ou até como deve emitir os seus próprios estímulos.
     As linguagens de programação podem ser mais ou menos próximas das linguagens do hardware, ou de máquina (linguagens de baixo nível), ou menos próximas destas (linguagens de alto nível), e dentro destas classificações, as diferentes linguagens podem ser mais ou menos complexas, e, potanto, mais ou menos difíceis de aprender.

     Algoritmo vs Programa
     Ainda existe alguma confusão relativamente a estes dois conceitos, que são muitas vezes usados como sinónimos, quando não o deviam ser.
     De um modo simplificado, um Algoritmo é um conjunto de passos que devem ser feitos de modo a realizar uma tarefa ou resolver um problema. Este algoritmo pode ser algo muito complexo, como o processo fotossintético, mas também pode ser algo muito simples, como a forma como preparamos uma caneca de café de manhã. Um algoritmo é, portanto, de um certo modo, um programa sem um sentido definido; algo que indica ao computador como deve fazer, por exemplo, uma soma ou uma subtração. Posso usar o meu algoritmo de fazer café para fazer o meu café, ou fazer o café de outra pessoa qualquer. Quem sabe, talvez possa preparar leite do mesmo modo.
     Um programa, por outro lado, é um conjunto de algoritmos e outras funções, que interagem umas com as outras de modo a funcionarem a uma escala maior.
Resultado de imagem para augusta ada byron biografia
Condessa de Lovelace

     Ada Lovelace
     Ada Augusta Byron King, condessa de Lovelace foi uma matemática inglesa, que é creditada como sendo a primeira pessoa a escrever um algoritmo destinado a ser interpretado e processado por uma máquina, na altura a máquina analítica de Charles Babbage. Estes algoritmos realizavam operações simples, e comunicavam os seus resultados aos operadores da máquina. Lovelace foi, assim, a primeira programadora.

Comentários

Mensagens populares