Introdução à programação

Vamos agora iniciar uma nova unidade: Programação

A programação é o instrumento essencial do funcionamento dos sistemas de informação que apresenta uma linguagem própria. Uma linguagem de programação é um método padronizado para comunicar instruções para um computador. É um conjunto de regras sintácticas e semânticas usadas para definir um programa de computador. 

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. Constitui uma linguagem de programação que segue as características da arquitetura do computador. Assim, utiliza apenas instruções que serão executadas pelo processador. Nesse sentido, as linguagens de baixo nível estão diretamente relacionadas com a arquitetura do computador.
  • Linguagens de alto nível: mais próximas da linguagem humana. Trata-se de uma linguagem com um nível de abstração relativamente elevado, longe do código de máquina. Desse modo, as linguagens de alto nível não estão diretamente relacionadas com a  arquitetura do computador. O programador de uma linguagem de alto nível não precisa conhecer características do processador.

Algoritmo vs Programa

Um algoritmo é, nada mais nada menos, uma sequência finita de instruções bem definidas e objectivas, onde cada uma pode ser executada mecanicamente num período de tempo e com uma quantidade de esforço finitos. Um algoritmo pode repetir passos ou necessitar de decisões até que a tarefa seja executada na sua totalidade.
No entanto, um algoritmo é diferente de um programa de computador, pois este é uma formalização do primeiro em qualquer linguagem capaz de ser transformada em instruções que serão executadas por um computador, gerando assim os resultados pretendidos. Sendo assim, um programa de computador pode ser definido como uma colecção de instruções que descrevem uma determinada tarefa que o computador deve realizar.

Impulsionadores da programação


Em termos históricos tona-se importante destacar o contributo de Ada Lovelace na área da programação pois em 1842 tornou-se a primeira programadora da história ao acrescentar algoritmos para funcionamento de uma máquina mecânica, a máquina analítica de Charles Babbage.
Durante o período em que esteve envolvida com o projeto de Babbage, ela desenvolveu os algoritmos que permitiriam à máquina computar os valores de funções matemáticas, além de publicar uma coleção de notas sobre a máquina analítica. Por esse trabalho é considerada a primeira programadora de toda a história. 


“Nos dias de hoje, com o grande avanço da tecnologia, os dispositivos móveis estão a tornar-se muito poderosos.”

Hoje em dia, atrevemos-nos a dizer que, cerca de 99% da população nos países desenvolvidos, carrega consigo, constantemente, pelo menos um dispositivo móvel, seja ele um relógio no pulso ou um telemóvel no bolso. Chega-se a tornar um novo órgão, sem os quais as pessoas não se sentem completam. Podendo esta dependência não ser totalmente saudável, é verdade que melhora subconscientemente a qualidade de vida a vários níveis.

O sistema Android 
Android é o sistema operacional móvel do Google. Presente em múltiplos aparelhos de diversas fabricantes, como Samsung, Motorola, LG, e Sony, é a plataforma mobile mais popular do mundo. É conhecido por ser baseado no núcleo do Linux, ter um código aberto e uma série de possibilidades de personalização. O sistema nasceu em 2008, e desde então vem sendo aperfeiçoado pelo Google com diversas novidades. 

Comentários

Mensagens populares