Questo probabilmente è stato chiesto ma non posso google "Come creare un compilatore in C ++" perché otterrò solo "Come compilare C ++" come risultato. Ad ogni modo, per la mia domanda, mi piacerebbe creare un linguaggio di programmazione semplice in C ++. Ora capisco i file di base di I / O, ma quello che non capisco è come creare un file EXE. Il problema qui è che non so come i file EXE siano esattamente "pianificati", a condizione che la maggior parte delle persone non lo faccia. Stavo per analizzare semplicemente la lingua in assemblea e assemblarla usando un assemblatore. Ma non voglio farlo, voglio davvero compilarlo direttamente in un file EXE. Qualcuno sa come sarebbe fatto? PS: Per tutte le persone che dicono che fare un compilatore è praticamente impossibile, è un processo abbastanza veloce, è solo l'implementazione delle funzionalità di OOP che è difficile