Construir un compilador seguro de tipos: Optimizar la inferencia de tipos con compresión de rutas
Domine la mecánica de inferencia de tipos y cree un compilador optimizado que utilice compresión de rutas para acelerar las búsquedas de resolución de tipos.
-
💬
Instructor de IA
Pregunta sobre cualquier lección y recibe una respuesta clara al instante, cuando quieras. -
🕐
Empieza cuando quieras
Sin horarios ni fechas límite: aprende a tu ritmo, cuando quieras. -
🌐
En español
Lecciones, tareas y certificado: todo completamente en tu idioma.
Sobre este curso
Diseñar un compilador que infiere y comprueba los tipos con precisión es un hito importante en el desarrollo de lenguajes, pero la resolución de tipos naïve puede convertirse rápidamente en un cuello de botella de rendimiento.Comprender cómo optimizar estas rutas de búsqueda es clave para crear herramientas de desarrollo rápidas y listas para la producción.
Este curso basado en texto lo guiará a través del proceso de implementación de la inferencia de tipos y la optimización utilizando la técnica de compresión de rutas.Hará la transición de escribir verificadores de tipos básicos a construir sistemas de resolución de tipos altamente eficientes que minimizan los saltos de búsqueda.
Lo que aprenderás:
- Comprender los principios fundamentales de los sistemas de tipos, la unificación y el algoritmo de inferencia de tipo Hindley-Milner.
- Implementar la estructura de datos Union-Find para representar y combinar variables de tipo de manera eficiente.
- Aplique algoritmos de compresión de rutas para aplanar los árboles de búsqueda de tipos y aumentar el rendimiento del compilador.
- Trazar y depurar los pasos de inferencia de tipo utilizando recorridos de código escritos claros y paso a paso.
- Analice cómo los compiladores modernos utilizan la resolución de tipo optimizada para manejar tipos genéricos complejos y anidados.
Comenzará con la terminología del compilador principal y los conceptos básicos de comprobación de tipos antes de avanzar a la implementación práctica de algoritmos de inferencia de tipos y optimizaciones de aplanamiento de rutas.
Este curso está diseñado para aspirantes a ingenieros de compiladores, diseñadores de lenguajes y programadores curiosos que desean comprender el funcionamiento interno de los sistemas de tipo sin necesidad de experiencia previa en la construcción de compilador.
Comience a leer hoy mismo para desvelar los secretos de la inferencia de tipos de alto rendimiento.
Lo que obtendrás
-
📜
Certificado de finalización
Añádelo a tu perfil de LinkedIn -
💬
Tutor AI personal
¿Atascado en una lección? Pregúntale a tu tutor integrado lo que quieras, cuando quieras. -
🎧
Versión en audio incluida
Aprende en cualquier momento, sin pantalla -
♾️
Acceso de por vida
Vuelve cuando quieras, sin caducidad -
📱
Teléfono o computadora
Funciona en cualquier dispositivo -
💸
Reembolso de 14 días
Sin preguntas -
⚡
Breve y enfocado
2 h 42 min de contenido práctico
Reseñas
Aún no hay reseñas — sé el primero en compartir tu experiencia.
Otros también tomaron
🌟 Favorito de los estudiantes
🎓 Con certificado
Java Essentials: programación funcional, registros y características modernas
Certificado
Práctica
MX$300.00
→
🌟 Favorito de los estudiantes
🎓 Con certificado
Programación Asíncrona y Multihilo en C#
Certificado
Práctica
MX$300.00
→
⚡ Ideal para empezar
🎓 Con certificado
Escritura de Python de Alto Rendimiento: Optimiza Velocidad y Memoria
Certificado
Práctica
MX$300.00
→
🏆 El más popular
🎓 Con certificado
Programación en Go con Ejemplos: Crea Aplicaciones Confiables
Certificado
Práctica
MX$300.00
→
Preguntas frecuentes
¿Qué necesito para tomar este curso? +
Solo un teléfono o computadora con internet. Sin instalaciones ni hardware especial.
¿Cómo pago? +
Con tarjeta a través de Stripe. No almacenamos datos de tarjeta — Stripe los gestiona de forma segura.
¿Puedo obtener un reembolso? +
Sí — reembolso completo en 14 días, sin preguntas.
¿Por cuánto tiempo tendré acceso? +
Para siempre. Una vez comprado, el curso es tuyo para revisarlo cuando quieras.
¿Obtendré un certificado? +
Sí. Al finalizar recibirás un certificado que puedes añadir a tu perfil de LinkedIn.
Diseñado para profesionales en
Tecnología
Diseño
Finanzas
Marketing
Salud
Educación
Hostelería
Manufactura