Creazione di un Domain Specific Language
L’attività sarà finalizzata allo studio delle tecniche e degli strumenti per la definizione di Linguaggi Specifici di dominio. Le attività potranno anche prevedere l’implementazione di moduli editor, compilatori/traduttori, verso i più comuni linguaggi di programmazione basati su piattaforma .NET o JDK Java.
DESCIZIONE DEL TIROCINIO
L’attività sarà finalizzata allo studio delle tecniche e degli strumenti per la definizione di Linguaggi Specifici di dominio. Le attività potranno anche prevedere l’implementazione di moduli editor, compilatori/traduttori, verso i più comuni linguaggi di programmazione basati su piattaforma .NET o JDK Java.
DIFFICOLTA’
Media
COSA IMPARERAI
- sviluppo di una grammatica per un nuovo linguaggio applicativo
- sviluppo degli strumenti necessari a rendere il linguaggio “utile” all’utente finale
- compilatore/traduttore
- editor o moduli software per editor general purpose già disponibili sul mercato (Notepad++, JEdit, Netbeans, Eclipse)
- syntax analyzer
PRIMA DI INIZIARE, DEVI POSSEDERE
- Una conoscenza di base dell’inglese tecnico
- Capacità di integrarti con il gruppo di lavoro
- Desiderio di approfondire le tematiche legate allo sviluppo delle tematiche del tirocinio
DURATA
3-4 mesi