Un linguaggio di programmazione dovrebbe avere le basi della sintassi di espressioni e istruzioni, flusso di controllo, funzioni, tipi di dati e indipendenza dai tipi, classi, oggetti ed ereditarietà e gestione di errori o eccezioni. Inoltre, il linguaggio dovrebbe essere in grado di integrarsi con altri linguaggi, supportare librerie e framework e disporre di efficaci strumenti di debug e profilazione. Dovrebbe anche essere fornito con un compilatore e un interprete adeguati, nonché un'efficace gestione della memoria per massimizzare le prestazioni.
Crea un linguaggio di programmazione