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
Enviar um comentário