2013-08-30 12 views
6

Su quale tipo di linguaggio è basato Html? . Ho già imparato html, Css, Php, Js e Ruby Ma mi sono sempre chiesto quale linguaggio HTML sia scritto. Non penso che sia scritto in qualcosa di simile C.In quale lingua è scritto HTML?

+0

Probabilmente volevi chiedere in che lingua viene scritto un software come Internet Explorer per analizzare e comprendere l'html. – Davit

+0

Questo è come chiedere in che lingua si scrive l'inglese. È una lingua. I programmi che lo interpretano sono scritti in varie lingue, ma la cosa più vicina a qualcosa che potresti dire che l'HTML è scritto è ... HTML. – user2357112

+0

Bene, la domanda nel corpo - * che tipo di linguaggio è basato su HTML * - è una domanda vera e rispondente. Quentin ha risposto qui sotto. Anche se potrebbe non essere ciò che intendeva l'OP. –

risposta

10

Non è "scritto" in niente. È un linguaggio di marcatura . HTML viene analizzato dal browser che esegue il rendering della pagina web da visualizzare.

Non è un linguaggio di programmazione. Ma forse se aiuta, puoi pensare all'HTML come linguaggio interpretato e al browser come interprete.

+0

grazie. Ora capisco. – DaHappyKid

1
  • HTML 2/3,2/4.x sono SGML Applicazioni
  • Le diverse versioni di XHTML sono applicazioni XML
  • HTML 5 non è definita in termini di un'altra lingua
+0

In che modo HTML 5 non rientra in SGML? –

+0

@JoAreBy - Avendo le sue regole di analisi definite dalle proprie specifiche e non in termini di SGML. – Quentin

+0

Quello che stai dicendo potrebbe essere semplicemente che SGML è adottato dallo standard HTML 5. Puoi fare un esempio in cui HTML 5 non è conforme a SGML? O mi manca completamente il tuo punto? –

1

Ogni browser ha il suo motore che trasformano html per qualcosa che si può vedere

si può leggere questo: How Browser Works

6

Se stai parlando di come è implementato da un browser, di solito è scritto in un linguaggio orientato agli oggetti a causa della sua natura modulare.

Firefox - che utilizza C++ - ha una politica open source, è possibile visualizzare il codice per il parser html here.

+0

Bello, posso vedere il codice sorgente del parser HTML. Grazie ! – Akash5288

Problemi correlati