Você está na página 1de 20

Conferencia n 05 - Linguagens de Programao

Os

computadores chegaram aos diversos niveis das organizacoes


Nestes contexto: Que linguagem entendem? Que produtos podem usar? Duvidas desta natureza explicadas

podem

ser

os computadores digitais, sao sistemas em que tudo semelhantes, no que diz respeito ao principio de funcionamento Neste e possivel encontrar tres subsistemas:
Todos

hardware; Software; peopleware

Uma

maquina precisa de programacao para oferecer facilidades:


Criacao de arquivos Seguranca Comunicacao Resolucao de conflitos Traducao de linguagens

que e uma Programacao?

Linguagem
formulacao

de

um conjunto de termos (vocabulario) e de regras

(sintaxe) que permitem a instrucoes a um computador.

de

computador so entende uma linguagem conhecida como codigo binario ou codigo maquina, consistente em zeros e uns.
Ou seja, so utiliza 0 e 1 para codificar qualquer

acao.

As

linguagens mais proximas a arquitetura hardware se denominam linguagens de baixo nivel


e as que se encontram mais proximas aos

programadores e usuarios linguagens de alto nivel.

se

denominam

Sao

linguagens totalmente dependentes da maquina. Dentro deste grupo se encontram:


de maquina: esta linguagem ordena a maquina as operacoes fundamentais para seu funcionamento. Consiste na combinacao de 0's e 1's para a formar as ordens entendiveis pelo hardware da maquina.
A linguagem

linguagem e muito mais rapida que as linguagens de alto nivel. A desvantagem e que sao bastante dificeis de manejar e usar, alem de ter codigos fonte enormes onde encontrar uma falha e quase impossivel.
Esta

linguagem Assembler e um derivado da linguagem maquina e est formada por abreviaturas de letras e numeros chamados mnemotecnicos. Com o aparecimento desta linguagem se criaram os programas tradutores para poder passar os programas escritos em linguagem assembler a linguagem maquina.
A

Sao

aquelas que se encontram mais proximas a linguagem natural que a linguagem maquina. Trata-se de linguagens independentes da arquitetura do computador. Sendo assim, a principio, um programa escrito em uma linguagem de alto nivel, pode ser migrado de uma maquina a outra sem nenhum tipo de problema.

Estas

linguagens permitem ao programador se esquecer completamente do funcionamento interno da maquina/s para a que est desenhando o programa. Somente necessita de um tradutor que entenda o codigo fonte como as caracteristicas da maquina.

evolucao das linguagens de programacao pode ser dividida em 5 etapas ou geracoes. Primeira geracao: Linguagem maquina. Segunda geracao: Criaram-se as primeiras linguagens assembler. Terceira geracao: Criam-se as primeiras linguagens de alto nivel. Ex: C, Pascal, Cobol...
A

Quarta geracao: Sao linguagens capazes de gerar codigo por si so, sao os chamados RAD, com o qual pode- se realizar aplicacoes sem ser um expert na linguagem.
Aqui tambem se encontram as linguagens orientadas a

objetos, tornando possivel a reutilizacao de partes do codigo para outros programas.

Quinta geracao: Aqui se encontram as linguagens orientadas a inteligencia artificial. Estas linguagens ainda estao pouco desenvolvidas. Ex: LISP

Antes

de tudo e necessario saber bem algoritmos...


Algoritmo e uma sequencia finita de instrucoes

executadas num periodo de tempo finito e com uma quantidade de esforco finita.

Algoritmos

nao se aprendem:

Copiando algoritmos Estudando algoritmos


Algoritmos

so se aprendem:

Construindo algoritmos Testando algoritmos

Linguagens

para Web

HTML JavaScript Java

ASP
PHP

Etapas

do Desenvolvimento de Software (Cascata)


Elicitacao de requisitos Projeto Construcao (implementacao ou codificacao) Integracao Teste e depuracao

Instalacao
Manutencao de software

Quais

as linguagens de programacao que voce conhece? Faca um ola mundo nas seguintes linguagens...
C Java

Leitura

Complementar

(http://www.guiadohardware.net/artigos/linguagens)

Aquele a quem a palavra no educar, tambm o pau no educar. Scrates

Você também pode gostar