domingo, 5 de junho de 2011

Férias*

Estamos praticamente de férias :) agora só faltam os exames. 
O que importa é que o secundário já acabou e que o verão está a chegar!!
BOAS FÉRIAS A TODOS :) 

Visual Basic 6 Portable

Foi interessante trabalhar com o Visual Basic 6 Portable. Consegui perceber como se faziam calculadora :)

quinta-feira, 19 de maio de 2011

Programação

Linguagem-máquina

Esta linguagem ordena à máquina as operações fundamentais para seu funcionamento. Consiste na combinação de 0's e 1's para formar as ordens entendíveis pelo hardware da máquina.
Esta linguagem é muito mais rápida que as linguagens de alto nível.
A desvantagem é que são bastante difíceis de manejar e usar, além de ter códigos fonte enormes onde encontrar uma falha é quase impossível.


Linguagem Assembly

A linguagem Assembly (Assembler) é um derivado da linguagem máquina e está formada por abreviaturas de letras e números chamados "mnemotécnicos". 
Com o aparecimento desta linguagem criaram-se os programas tradutores para poder passar os programas escritos em linguagem assembler a linguagem máquina. 
Como vantagem com respeito ao código máquina é que os códigos fontes eram mais curtos e os programas criados ocupavam menos memória. 
As desvantagens desta linguagem continuam sendo praticamente as mesmas que as da linguagem assembler, acrescentando a dificuldade de ter que aprender uma nova linguagem difícil de provar e manter.


Linguagem de alto nível

São aquelas que se encontram mais próximas à linguagem natural que à linguagem máquina.
Estão dirigidas a solucionar problemas mediante o uso de EDD's.

EDD's são as abreviaturas de Estruturas Dinâmicas de Dados, algo muito utilizado em todas as linguagens de programação. São estruturas que podem mudar de tamanho durante a execução do programa. Permitem-nos criar estruturas de dados que se adaptem às necessidades reais de um programa.

Trata-se de linguagens independentes da arquitetura do computador. Sendo assim, à princípio, um programa escrito em uma linguagem de alto nível, pode ser migrado de uma máquina a outra sem nenhum tipo de problema.

Estas linguagens permitem ao programador se esquecer completamente do funcionamento interno da máquina/s para a que está desenhando o programa. Somente necessita de um tradutor que entenda o código fonte como as características da máquina.

Programação

Iniciamos uma nova unidade: A PROGRAMAÇÃO.


" A programação está para a informática como o combustível para os transportes. "

A Programação é o processo de escrita, teste e manutenção de um programa de computador. O programa é escrito numa linguagem de programação, embora seja possível, com alguma dificuldade, escrevê-lo directamente em linguagem de máquina.
Diferentes linguagens de programação funcionam de diferentes modos. Por esse motivo, os programadores podem criar programas muito diferentes para diferentes linguagens.

Linguagem
Uma linguagem de programação é um método padronizado para expressar instruções para um 
computador.

Divide-se em duas grandes partes:

  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


Evolução das Linguagens de Programação

¶ Existem centenas de linguagens de programação
¶ Agrupadas em 4 gerações:
-Primeira geração: linguagem de máquina
-Segunda geração: grande quantidade de bibliotecas de software, sistemas de execução em tempo real e desenvolvimento de gerenciadores de base de dados.
-Terceira geração: capacidade procedural e estrutural
-Quarta geração: sistemas especialistas, desenvolvimento de inteligência artificial execução dos programas em paralelo.

terça-feira, 17 de maio de 2011

Exposição dos nossos Trabalhos

Flash*

Gostei de trabalhar com este programa, fizemos coisas bastante engraçadas :)

terça-feira, 26 de abril de 2011

Boas Vindas

De regresso às aulas... 
Só mais um mês!!! :D