"Crea un linguaggio di programmazione"
Un linguaggio di programmazione dovrebbe avere le basi della sintassi di espressioni e istruzioni, del flusso di controllo, delle funzioni, dei tipi di dati e della sicurezza dei tipi, delle classi, degli oggetti e dell'ereditarietà, nonché della gestione degli errori o delle eccezioni. Inoltre, il linguaggio dovrebbe essere in grado di integrarsi con altri linguaggi, supportare librerie e framework e avere strumenti efficaci di debugging e profiling. Dovrebbe inoltre essere dotato di un compilatore e di un interprete adeguati e di una gestione efficace della memoria per massimizzare le prestazioni.