BOAS PESSOAL!!!!
Depois de um curto período de férias estamos de volta e com este retorno introduzimos um novo tema, programação.
Primeira Geração
O que é um algoritmo?
Depois de um curto período de férias estamos de volta e com este retorno introduzimos um novo tema, programação.
Programação é o processo de escrita, teste e manutenção de
um programa de computador. O programa é escrito em uma linguagem de
programação, embora seja possível, com alguma dificuldade, escrevê-lo
diretamente em linguagem de máquina. Diferentes partes de um programa podem ser
escritas em diferentes linguagens.
Diferentes linguagens de programação funcionam de diferentes
modos. Por esse motivo, os programadores podem criar programas muito diferentes
para diferentes linguagens; muito embora, teoricamente, a maioria das
linguagens possa ser usada para criar qualquer programa.
Linguagem de programação de baixo nível trata-se de uma
linguagem de programação que segue as características da arquitetura do
computador. Assim, utiliza somente instruções que serão executadas pelo
processador, em contrapartida as linguagens de alto nível que utilizam de
instruções abstratas. Nesse sentido, as linguagens de baixo nível estão
diretamente relacionadas com a arquitetura do computador.
As linguagens de baixo nível são divididas em duas
categorias: primeira geração e segunda geração.
Primeira Geração
A linguagem de primeira geração, ou 1GL, é o código de
máquina. É a única linguagem que um microprocessador pode executar nativamente.
O código de máquina pode ser escrito diretamente por um editor hexadecimal.
Atualmente é raro que um programador trabalhe com o código de máquina
diretamente, preferindo o uso da linguagem Assembly.
Segunda Geração
A linguagem de segunda geração, ou 2GL, é a linguagem
Assembly. É considerada de baixo nível pois embora não seja uma linguagem
nativa do microprocessador, ainda sim utiliza apenas de instruções reais do
processador. Desta forma a linguagem Assembly não contém nenhum tipo de
instrução abstrata, onde cada instrução é convertida diretamente para a
instrução equivalente em código de máquina pelo montador.
O que é um algoritmo?
Embora as vezes não percebemos, utilizamos algoritmos no
nosso dia-a-dia e não sabemos. Para a execução de alguma tarefa ou mesmo
resolver algum problema, muitas vezes inconscientemente executamos algoritmos.
Mas o que é Algoritmo?
Algoritmo é simplesmente uma "receita" para
executarmos uma tarefa ou resolver algum problema. E como toda receita, um
algoritmo também deve ser finito. Se seguirmos uma receita de bolo
corretamente, conseguiremos fazer o bolo. A computação utiliza muito esse
recurso
Todas as tarefas executadas pelo computador, são baseadas em
Algoritmos. Logo, um algoritmo deve também ser bem definido, pois é uma máquina
que o executará. Uma calculadora por exemplo, para executar a operação de
multiplicação, executa um algoritmo que calcula somas até um determinado número
de vezes.
O que é um programa?
Um programa de computador ou programa informático é um
conjunto de instruções que descrevem uma tarefa a ser realizada por um
computador. O termo pode ser uma referência ao código fonte, escrito em alguma
linguagem de programação, ou ao arquivo que contém a forma executável deste
código fonte.
Ada Lovelace
Ada Augusta King, Condessa de Lovelace (nascida Byron, 10 de
dezembro de 1815 — 27 de novembro de 1852), atualmente conhecida como Ada Lovelace,
foi uma matemática e escritora inglesa. Hoje é reconhecida principalmente por
ter escrito o primeiro algoritmo para ser processado por uma máquina, a máquina
analítica de Charles Babbage.[1][2] 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.[3]
Comentários
Enviar um comentário