compiler-theory

¿Qué lenguajes de programación son libres de contexto?

O, para ser un poco más precisos: ¿qué lenguajes de programación están definidos por una gramática libre de contexto? Por lo ... ionales pueden ser libres de contexto, pero no tengo ningún dato duro para respaldarlo. Rep extra para ejemplos concisos :-)

(Cuándo) Debo aprender compiladores?

De acuerdo con esto http://steve-yegge.blogspot.com/2007/06/rich-programmer-food.html artículo, defnitely debería. Cit ... ículo y quieren comenzar a estudiar de inmediato : Recursos de Aprendizaje sobre Analizadores, Intérpretes y Compiladores

Scala "< - " para la comprensión

He encontrado que Scala siempre tiene una "explicación natural" a cualquier cosa. Siempre algo como "ohh, pero eso es solo un ... rí algo que es de hecho magia compiladora Gracias por su tiempo. Para aclarar, mi pregunta es: cómo funciona el operador

Registro de asignación y derramamiento, de la manera fácil?

Estoy buscando una manera de asignar variables locales a los registros. Soy consciente de un par de métodos serios para hace ... ciclo de Asignación de Color-Vida termina. Voy a tratar de hacer un poco de trabajo real pronto y espero cerrar el pregunta.