Sono un junior in college con specializzazione in Informatica. Oltre a scrivere un sacco di codice, voglio iniziare a leggere il codice sorgente scritto da altri per migliorare le mie capacità di codifica e imparare meglio / diversi modi di fare cose. Stavo pensando che dovrei iniziare a leggere alcune parti chiave del codice nei compilatori C ++. Penso che questo mi aiuterebbe a fare due cose:
- Impara pratiche di codifica eleganti perché i compilatori sono difficili e il codice rappresenta le soluzioni a questo difficile problema.
- Questo mi aiuterebbe anche a capire come viene compilata la mia lingua più utilizzata, i dettagli, come viene generato ogni errore, come viene analizzato il codice e diventa veramente buono con le specifiche del linguaggio.
Pensi che sia una buona idea?