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.

Difficoltà: Media

Cosa imparerai:

  1. sviluppo di una grammatica per un nuovo linguaggio applicativo
  2. sviluppo degli strumenti necessari a rendere il linguaggio “utile” all’utente finale
    1. compilatore/traduttore
    2. editor o moduli software per editor general purpose già disponibili sul mercato (Notepad++, JEdit, Netbeans, Eclipse)
    3. syntax analyzer

Prima di iniziare, devi possedere:

  1. Una conoscenza di base dell’inglese tecnico
  2. Capacità di integrarti con il gruppo di lavoro
  3. Desiderio di approfondire le tematiche legate allo sviluppo delle tematiche del tirocinio

Durata: 3-4 mesi

Leave a comment