Hola. Es un tema avanzado, complicado, pero muy interesante. Lo mejor que he leído es esto: How Browsers Work: Behind the scenes of modern web browsers Si no has estudiado autómatas, lenguajes y gramáticas, no lo podrás entender. Con HTML no puedes hacer un analizador completo, debes hacer un analizador parcial porque el HTML contiene muchos errores. Con XML sí que puedes suponer/forzar a que sea correcto, y hacer un analizador "de verdad". ¡Un saludo y suerte!
Gracias, ahora ya tengo por donde tirar. Tengo una pregunta: He buscado sobre como funcionan los motores de renderizado o maquetado web (Layout engines) tanto con HTML como con CSS etc pero no he encontrado demasiado. Tienes información o sabes donde conseguirla?, asi como por ejemplo como funciona un parser XML?, como programarlo ^^
Gracias, por la información :) Sobre autómatas, gramáticas, arboles sintácticos, y lógica básica he aprendido por mi cuenta, pero estoy empezando a adentrarme, porque me gusta saber de donde vienen las cosas, fundamentos de los lenguajes, lógica formal de la electrónica etc. Quieres decir que HTML es un lenguaje "permisivo" y bastante informal, no como XML y otros lenguajes mas "estrictos", con una lógica mejor definida? [...]
[...] Esta bien enfrentarse a retos y cosas complejas, para ver que es lo que no entendemos y tener un aprendizaje agresivo y critico (no como el aprendizaje lineal del sistema actual) Quiero aprender C, porque solo me he puesto con Python y JavaScript a alto nivel, pero para aprender cosas potentes tengo q bajarme a donde todo comenzo xD Como el parser que usa Mozilla hecho con C [Expat] Mozilla parser (SourceForge) & cpan(punto)org flanagan.ugr.es+XML+parser
WOW! eres el mejor programador del mundo, eres muy inteligente, es asombrosa tu manera de explicar los temas, soy super fan, te amo!!!
muy buena información ... gracias por compartir tu conocimiento ... felicidades
Hola.
Es un tema avanzado, complicado, pero muy interesante. Lo mejor que he leído es esto:
How Browsers Work: Behind the scenes of modern web browsers
Si no has estudiado autómatas, lenguajes y gramáticas, no lo podrás entender.
Con HTML no puedes hacer un analizador completo, debes hacer un analizador parcial porque el HTML contiene muchos errores. Con XML sí que puedes suponer/forzar a que sea correcto, y hacer un analizador "de verdad".
¡Un saludo y suerte!
Gracias por tu mensaje :-)
excelente vídeo, muchas gracias
muchas gracias por la información.. excelente
gran video
Muy valiosa la información, gracias
Muchas gracias a ti por tu aporte.
Buen video, muy resumido pero claro
Gracias a Dios volviste Sergio, recién una señora me hablaba muy rápido y me asuste :c
He querido poner su linkedin el termino de la primera parte, però me pide fecha de caducidsd y otras c9sas que no tengo???
gracias por la explicacion
Gracias, ahora ya tengo por donde tirar.
Tengo una pregunta: He buscado sobre como funcionan los motores de renderizado o maquetado web (Layout engines) tanto con HTML como con CSS etc pero no he encontrado demasiado.
Tienes información o sabes donde conseguirla?, asi como por ejemplo como funciona un parser XML?, como programarlo ^^
Gracias, por la información :)
Sobre autómatas, gramáticas, arboles sintácticos, y lógica básica he aprendido por mi cuenta, pero estoy empezando a adentrarme, porque me gusta saber de donde vienen las cosas, fundamentos de los lenguajes, lógica formal de la electrónica etc.
Quieres decir que HTML es un lenguaje "permisivo" y bastante informal, no como XML y otros lenguajes mas "estrictos", con una lógica mejor definida?
[...]
eres el mejor
[...]
Esta bien enfrentarse a retos y cosas complejas, para ver que es lo que no entendemos y tener un aprendizaje agresivo y critico (no como el aprendizaje lineal del sistema actual)
Quiero aprender C, porque solo me he puesto con Python y JavaScript a alto nivel, pero para aprender cosas potentes tengo q bajarme a donde todo comenzo xD
Como el parser que usa Mozilla hecho con C
[Expat] Mozilla parser (SourceForge) & cpan(punto)org
flanagan.ugr.es+XML+parser
viendo en el 2024