Linguagem de Programação HTML
Lucas Backes1
Leandro R. Schwarz
Jr.1
1Faculdades
de Informática de Taquara – Faculdades de Taquara (FACCAT)
bluebackes@faccat.br,
sombra@faccat.br
Abstract. The present paper explains quickly,
but objectively the main characteristics of the Programming Language html. It
also has a description and an example to illustrate this explanation.
Resumo. O presente trabalho explana de forma breve, porém objetiva as características principais da Linguagem de Programação html. Conta também com um histórico e exemplo para ilustrar a explicação.
1. Histórico e Evolução
Em 1945 surge a primeira proposta para o hipertexto básico através de Vannevar Bush.( Mas foi na década de 1990 que o inglês Tim Berners-Lee, consultor de software da CERN – uma famosa organização científica internacional, em Geneva na Suiça – criou o HTML (HyperText Markup Language). Junto com seu hipertexto, criou também o HTTP (HyperText Transfer Protocol) e as URLs (Universal Resource Locators).
O hipertexto permite que documentos sejam publicados em um formato não-linear, ou seja, permite que o leitor vá instantaneamente de uma parte de uma publicação para outra, ou de um documento para outro. Berners-Lee já havia usado este formato quando criou um de seus primeiros softwares na CERN, o Enquire (um software apelidado por ele mesmo de “substituto de memória”, para uso pessoal, auxiliando-o a lembrar de conexões entre várias pessoas e projetos no laboratório).
No ano de 1995
foi lançado o HTML 2.0, visando “codificar” a prática comum no finail de
1994. Surgiram também, outras importantes versões do HTML, apesar de não
haverem recebido consenso nas discussões, como foi o caso do HTML+ e o HTML
3.0. Foram importantes por que seus rascunhos criaram novos conceitos que
foram utilizados mais tarde – em 1997 – para a criação do HTML 3.2 sob o
esforço do World Wide Web Consortiom’s HTML Working Group. Em 2000,
chega o HTML 4.0, o padrão atual. Agora com suporte a frames, style
sheets (CSS), scripting, e muitos outros avanços.
2. Paradigma
O HTML é considerado uma
linguagem de programação de paradigma imperativo, apesar de ser, na verdade,
uma linguagem de marcação a ser interpretada por um software (browser).
3. Características técnicas
A linguagem html é, como dito anteriormente, uma linguagem de marcação, ou seja, os comandos (tags) comunicam a aparência geral do documento html gerado. Essas tags vêm sempre entre sinais de menor e maior “<>”.
De modo geral, as tags de marcação vêm em pares, uma para iniciar a marcação e a outra para finalizá-la. Os comandos de finalização são idênticos ao de incício, exceto por uma barra “/” logo após o sinal de menor “<”. Um documento html começa com a tag <html> e finaliza, portanto, com </html>.
Existem algumas tags obrigatórias como é o caso da <html> , <head> e <body>. A marcação <head> indica o que será carregado primeiro na página e é onde fica a tag <title>, responsável por marcar o espaço onde será designado o título do documento. A tag <body> vem depois de finalizada a <head>, ou seja, depois da </head> e indica o onde começa o corpo do documento.
Certas marcações não necessitam de outras para finalizá-las, pois não faria sentido tê-las. É o caso da tag <p>, que pula uma linha no documento e da <br>, que apenas “quebra” a linha.
Uma
página em html pode ser escrita em qualquer editor texto. Mas existem
programas específicos que agilizam o processo.
4. Aplicabilidade
A linguagem html é o
padrão de linguagem para a criação de páginas na Internet. Serve para os
mais variados fins, como criação de páginas pessoais, de empresas, no ramo de
educação e outros. Pode ser, também, utilizado em redes intranet.
O
html permite integração com outras linguagens como PHP, MySQL,
Postgree, e muitas outras linguagens que tornam a web mais dinâmica. Através de algumas linguagens,
pode-se fazer com que a página receba dados digitados pelo usuário, processe em
um banco de dados e execute alguma ação com os dados. Como são usadas as
linguagens php e asp, por exemplo, em sites de vendas on-line.
5.
Exemplo de uma página em HTML
Abaixo temos um exemplo de uma
página escrita em html.
<html>
<head>
<title>Exemplo
de página html</title>
</head>
<body bgcolor="#FFFFFF"
link="#000000" alink="#000000"
vlink="#000000">
<center>
<h1>Aqui fica o título</h1><p>
Por causa dos comandos link="#000000", alink="#000000" e vlink="#000000", todos <br>
os links dessa página estarão em branco. Essa é a função do comando link. Os comandos
<br>
alink e vlink são responsáveis pelas cores dos link nos momentos em que é clicado e
<br>
depois que é visitado respectivamente.
<p>
Graças às tags ,center e /center, o título e o texto estão centralizados.
<p>
Abaixo temos um link para essa mesma página onde estamos, somente para que possam ver
<br>
como ficam os links. Por padrão, eles estão sempre sublinhados.
<p>
<a href="http://fit.faccat.br/~baxxx/teste.html">Essa linha é um link</a>
</center>
</body>
</html>
Veja na imagem 1 como fica esse código interpretado pelo browser.

Imagem 1.
6.
Referências
SEBESTA, R. W. "Conceitos de linguagens de programação" Porto Alegre, Bookman,
2000.
Internet: “The History oh html” http://inventors.about.com/library/inventors/blhtml.htm
Internet: “Virtual Shelter” http://members.fortunecity.com/vshelter/html/