Lang Lang Lang
Português
Sinal
Sinalsoft
Sinalsoft
Sinalsoft
Sinalsoft
Sinalsoft
Sinalsoft
Sinalsoft
Sinalsoft
Sinalsoft
Sinalsoft
Sinalsoft
Sinalsoft
Sinalsoft

Linguagens - Resumo

Talvez pergunte, porque é que existem tantas Linguagens?
São todas elas necessárias?

Para responder a estas perguntas e outras do tipo precisamos entender o que são e para que servem.
Após isso catalogamos-las para desfazer nossas confusões.

O que são

As Linguagens de Computador são um meio de nos fazer entender a Linguagem Maquina de forma simples.
Linguagem Maquina ? O que é isso?
Você com certeza já escutou falar de código Morse, ou sinais de Fumo, Sinais de luzes...etc
Essas formas de comunicar transformam sinais Visíveis e Audíveis em Palavras ou Expressões

Vamos montar aqui Um pequeno cenário para uma mensagem enviada de Mim para Você entregar a seu Chefe
Eu sou o EMISSOR da Mensagem e vou usar Código Morse
Você é o INTERPRETADOR dessa Mensagem e Entende Código Morse
Seu chefe será o RECETOR final e não compreende Código Morse

Suponha que eu tenho uma Mensagem importante para transmitir a seu Chefe, que você vai servir de Interpretador
e que vamos utilizar uma dessas formas antigas de comunicar, e agora imagine que:
Eu estou atrás de uma parede e dou umas pancadas para você do outro lado escutar

Se você conseguir interpretar o que eu falo, o que será que vai fazer para poder transmitir a seu Chefe?
Vai escrever num papel ou outro e depois lhe entregar, de forma a que ele entenda, não é assim?


Linguagem máquina é exactamente isso pequenos sinais eléctricos que passam através de nosso Processador e ele so os
deixa passar, sendo ele um CONDUTOR e nunca nem Emissor Inicial nem Interpretador Final e nem Receptor Final

O Processador não faz nada ?

Ah, então você ainda é daqueles que pensam que o Processador tem la dentro uns componentes electrónicos minúsculos?
Com a temperatura que processador se encontra, já imaginou o que aconteceria!
O Processador de um computador é um simples pedaço de metal e massa, não existem extraterrestres lá dentro.
Mas ele é importante para a sua função de receber e enviar sinais eléctricos para a Placa Mãe interpretar através da Bios
e outras partes de tecnologia electrónica aplicadas na mesma.

Para que Servem

As linguagens diversas servem assim para transformar esta Linguagem Maquina em Algo que você entenda.
Embora existam algumas linguagens que façam este serviço directamente, existem outras que destas dependem.
O melhor então é Catalogar tudo e Dividi-las por grupos, dessa forma você entenderá do que precisa aprender.

Catalogar e Separar os Tipos de Linguagens

Linguagens de Html
 Normalmente o Termo é apenas Html, mas existem outras que a completam e que o tornam bem avançada.
Defeito: Não executam, usam os recursos do browser.
  • Html (hypertext markup language)
  • XHTML (Extensible Hypertext Markup Language)
  • Css (Cascading Style Sheets)
  • TPC/Ip (Transmission Control Protocol/Internet Protocol)


Linguagens de Browser Script
Estas linguagens fazem mais pelo Html e conseguem executar acções e rotinas na própria pagina e Navegador.
Podem fazer operações preciosas e transformar uma Pagina Web em uma area de trabalho.
Todas as acções se passam no computador do cliente usando seu Navegador como campo de aplicação.
Defeito: Podem ser copiadas e roubadas se alguém editar o código fonte.
  • JavaScript (Active Script Usado por diversas aplicações)
  • VBscript (Active Script (Visual Basic Script Edition (usa componente com))
  • Dom (Document Object Model )
  • DHtml (Mistura de Javascript+Dom+Html+Css)
  • Ajax (Mistura de JavaScript e Xml)
  • E4X (Suporte de XML para Ecmas Script(engine))
  • JScript (Dialecto de Ecmas Script - Linguagem Microsoft)
  • Active Script (Dialecto de Ecmas Script)
  • DMDScript (Dialecto de Ecmas Script - Escrito em D e  também em C++)
  • WmlScript (Parecido com JavaScript - Parte de Wireless Application Protocol (WAP))


Linguagens de Server Script
As linguagens de Server Script são semelhantes ás de Browser Script mas muito mais Poderosas e Seguras
Não podem ser copiadas nem visualizadas através da edição do código fonte, simplesmente porque são
executadas no Servidor, e os Navegadores dos clientes nunca têm acesso elas.
Após a execução de uma destas linguagens, o Servidor envia os dados sob a forma de Html para seu Navegador.
O Asp por exemplo embora não seja uma linguagem, é uma tecnologia que usa VBscript ou JScript.
Asp significa (Active Server Pages) o Php também é uma linguagem de Asp mas não é referida dessa forma.
Asp é o nome dado á tecnologia da Microsoft, e referido como se tratasse de uma linguagem.
Asp.Net não é uma melhoria do Asp mas sim um inteira nova tecnologia que depende do Net framework.
Para executar Asp ou Asp.Net é necessário um servidor IIS Para o PHP um servidor Apache ou compatível.
  • Asp (MS Server Script)
  • Asp.Net (MS Server Script .Net)

  • Php (Hypertext Preprocessor )

  • Sql (Structured Query Language)
  • Ado (Active-X Data Objects)


Linguagens especiais
O XML é uma linguagem que pode guardar e transportar dados.
Nas linguagens de Server Script, pode ser usado pelo Asp Classic e é sem duvida cada vez mais usado pelo Asp.Net
Nas de Browser Script também pode ser usado como por exemplo como atrás referido no Ajax .
  • Xml (Extensible Markup Language)


Linguagens de Compilação
Ainda não escrevi um artigo para linguagens de Compilação ou de Sistemas Operativos.
Fica prometido que o farei com tempo.

	Este Trabalho (Tema,Texto e imagens) foram escritos por Paulo Pta (Sinalsoft) 
Se desejar colocar este texto em algum lugar tem de fazer 4 coisas,
Informar-nos disso através do Suporte
Não alterar o texto
3ª Manter o nome de Autor
4º Exibir uma Hyperligação para o Sinalsoft da pagina de onde foi retirado.

Linguagens de Programação,Codigo e Webdesign

Quer Aprender uma linguagem em pouco tempo?
Isso somente pode ser conseguido com a ajuda de um professional competente com bastantes anos de pratica.

Tenha explicações através da internet com Paulo Pta por um preço bastante acessivel.
Veja detalhes aqui [ Escola ] .
© Copyright Sinalsoft 2003 - 2010, All Webdesign (images included), Authoring Protected, All Rights Reserved