Questa problematica è off topic qui, e in ogni caso è facile ottenere risposta sulle varie tecniche esistenti facendo una ricerca su Google.

Quest'area si occupa dell'uso di linguaggi, compilatori e ambienti di sviluppo e problemi a questi correlati, con riferimento al codice sorgente.