Fundamentos da Computação - Matheus Amazonas
Blog da Matéria Fundamentos da Computação 2009.1 de Matheus Amazonas

Linguagens de Programação

By Fundamentos da Computação 2009.1
Neste post, irei comentar sobre 2 linguagens que escolhi: Ruby e HTML

Ruby

O Ruby ganhou espaço quando Dave Thomas e Andrew Hunt, conhecidos como "Programadores Pragmáticos", adotou-a como uma de suas linguagens preferidas. Originalmente criada por Yukihiro “matz” Matsumoto, que tentou unir caracteristicas de suas linguagens preferidas, ela á uma linguagem interpretada, orientada a objetos, de alto nível, com uma tipagem dinâmica, mas forte. Tem uma sintaxe muito enxuta, dispensando o uso de colchetes e outros caracteres. Tem como foco na simplicidade e produtividade.
Tendo uma aplicação muito geral, desde editores de texto até aplicações em Iphone, a Ruby se diferencia das outras linguagens por tratar tudo, até um número inteiro, como um objeto. Tem uma sintaxe que as vezes chega a ser engraçada. Pode-se modificar qualquer aspecto, podendo até trocar comados ou operadores, como por exemplo, o operador "+" por "plus".

HTML

O HTML não é uma linguagem de programação em si. É uma linguagem interpretada voltada para web, na parte de desenvolver páginas, sendo os navegadores seus interpretadores. Tem como característica uma linguagem formada não por blocos, mas por marcadores - ou etiquetas. A tecnologia nasceu do casamento entre HyTime e SGML. Por não ser uma linguagem de programação propriamente dita, não existem programas ou APIs desenvolvidos em HTML, mas é infinito o número de sites e páginas baseados nessa tecnologia.
Por ser uma das linguagens mais utilizadas hoje em dia, é muito grande o número de editores de HTML, sendo que um site pode ser desenvilvido até num simples bloco de notas. Por ser interpretada, esta linguagem não requer um compilador.
Um documento básico em HTML é dividido em: cabeçalho e corpo, onde no corpo é que fica o conteúdo em si - imagens, textos, e sua principal característica: hiperlinks.
É uma linguagem imperativa e linear.
-----------------------------------------
Fontes:
http://pt.wikipedia.org/wiki/Ruby_(linguagem_de_programação
http://pt.wikipedia.org/wiki/Html
http://www.ruby-lang.org/pt/
Material do Curso Joomla! da Softeam
 

0 comments so far.

Something to say?