HTML

“O que é Linguagem de marcação de hipertexto” ???

WTF!?

– Hipertexto: é uma forma de leitura não linear, o q isso quer dizer ? A idéia inicial é que se acredita que o ser humano não aprende de forma contínua e sim por associações*, ou seja nós aprendemos melhor quando já temos um contexto. Simplificando bem, Hipertexto são os “links” referenciados em um texto que hj é fortemente atrelado a internet.
*Isso é um exemplo de leitura por associação, entenda como uma referência.

– Linguagem de Marcação: É a estrutura de um documento, que possui textos. Ou seja é uma forma de se arrumar um texto dentro de um documento, o mais famoso caso é o HTML.

Resumindo, por definição: É um documento estruturado para receber textos junto com suas associações.

“Qual é a diferença entre uma linguagem de marcação e de programação ?”

Linguagens de programação: Definição bem crua, é a forma de como o computador vai entender o que vc quer fazer, para executar alguma ação. É um idioma(não é a toa que se chama “linguagem”) que o computador entende, na verdade a máquina entende 2 coisas: 0 e 1, entendo como se possuisse 1 idioma(o tal do 0 e 1) e vários dialetos(acho q vc já pode matar essa..).

A diferença é que linguagens de marcação são interpretadas pelo seu browser(IE, FF, GC, OP..) e as de programação são interpretadas pelo seu computador.

Não vou mais a fundo em sua definição, senão o foco vai tomar um banho com a foca(Tum, dum tsss..) e o post ficará gigante.

Quem a definiu assim ?

O autor chama-se Tim Berners-Lee, que teve ajuda de outros caras, mas a ele coube a responsa de ser o “cabeça” do HTML. Um breve histórico, Tim é um físico, fim do histórico, quer saber mais tem um link(hipertexto, sacou agora ?) no final do post, falando sobre a vida do camarada.

Podemos dizer que o sistema Enquire é o embrião do HTML, só que ele se parecia mais como uma Wiki. Segundo as palavras do próprio Tim:

“I just had to take the hypertext idea and connect it to the TCP and DNS ideas and — ta-da! — the World Wide Web.”

Ou seja ele apenas juntou 2 idéias(Hipertexto e Marcação com DNS e TCP/IP) com, vamos chama-lo de “catalisador” do HTML.

Acho que com esse post dá uma boa contextualizada no que foi o HTML.

No próximo post ainda devo falar mais algumas partes da história e começar a entender o presente e ver quais são os caminhos do HTML.

Até lá

Outras referências: