quinta-feira, 19 de maio de 2011

Neste periodo vamos falar sobre a programação e como tal vou falar um pouco sobre programação, linguagens de progamação, os tipos de linguagem e estabelecer a diferença entre algoritmo e programa.

A programação informática (frequentemente abreviada para programação) é o processo de escrever, testar e suportar o código fonte de programas informáticos. O código fonte é escrito numa linguagem de programação e pode ser uma alteração de código já existente ou algo completamente novo. O processo de escrever código fonte requer conhecimento em variados temas como o conhecimento da área da aplicação e algoritmos para implementar o comportamento desejado.

Uma linguagem de programação é um método padronizado para expressar instruções para um computador. É um conjunto de regras sintácticas e semânticas usadas para definir um programa de computador. Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai actuar, como estes dados serão armazenados ou transmitidos e quais acções devem ser tomadas sob várias circunstâncias.
O conjunto de palavras (tokens), compostos de acordo com essas regras, constitui o código fonte de um software. Esse código fonte é depois traduzido para código de máquina, que é executado pelo processador.
Uma das principais metas das linguagens de programação é permitir que programadores tenham uma maior produtividade, permitindo expressar suas intenções mais facilmente do que quando comparado com a linguagem que um computador entende nativamente (código de máquina). Assim, linguagens de programação são projectadas para adoptar uma sintaxe de nível mais alto, que pode ser mais facilmente entendida por programadores humanos. Linguagens de programação são ferramentas importantes para que programadores e engenheiros de software possam escrever programas mais organizados e com maior rapidez.
Linguagens de programação também tornam os programas menos dependentes de computadores ou ambientes computacionais específicos (propriedade chamada de portabilidade). Isto acontece porque programas escritos em linguagens de programação são traduzidos para o código de máquina do computador no qual será executado em vez de ser directamente executado. Uma meta ambiciosa do FORTRAN, uma das primeiras linguagens de programação, era esta independência da máquina onde seria executada.


Linguagem de programação de alto nível é como se chama, na Ciência da Computação de linguagens de programação, uma linguagem com um nível de abstração relativamente elevado, longe do código de máquina e mais próximo à linguagem humana. Desse modo, as linguagens de alto nível não estão diretamente relacionadas à arquitetura do computador. O programador de uma linguagem de alto nível não precisa conhecer características do processador, como instruções e registradores. Essas características são abstraídas na linguagem de alto nível.
Alguns exemplos de linguagens de alto nível:
  • ASP
  • ActionScript
  • Python
  • Ruby
Linguagem de programação de baixo nível trata-se de uma linguagem de programação que compreende as características da arquitetura do computador. Assim, utiliza somente instruções do processador, para isso é necessário conhecer os registradores da máquina. Nesse sentido, as linguagens de baixo nível estão diretamente relacionadas com a arquitetura do computador. Um exemplo é a linguagem Assembly (não Assembler) que trabalha diretamente com os registradores do processador, manipulando dados.
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 entender nativamente. O código de máquina não pode ser escrito ou lido por um editor de texto, e portanto é raramente usado por uma pessoa diretamente.

Segunda geração:

A linguagem de segunda geração, ou 2GL, é a linguagem Assembly. É considerada de segunda geração pois embora não seja uma linguagem nativa do microprocessador, um programador que use a linguagem Assembly ainda deve compreender as características da arquitetura do microprocessador (como registradores e instruções).

terça-feira, 17 de maio de 2011

Exposição ''a magia da imagem''

Durante esta semana esta e decorrer a exposição dos nossos trabalhos no 4 piso da nossa escola, espero que gostem.

Balanço do flash

Finalizamos o estudo do flash, apos varias actividades e a realização do teste, penso que todos nos ficamos a perceber como funciona e as suas utilidades e capacidades.


nota: todos nos vamos remover o flash do nosso computador, porque ocupa muito espaço.

terça-feira, 26 de abril de 2011

terça-feira, 5 de abril de 2011

Animações em flash

Nas aulas de aplicações aprendemos um pouco sobre como trabalhar em flash e como fazer animações em flash tais como:

bola saltitona

smile

banner