considerare lo scopo del linguaggio informatico . Alcune lingue sono meglio di altri a determinati compiti , e come si progetta la lingua dipende da cosa si vuole fare con esso .
2
Decidere se si vuole fare un linguaggio di alto livello ( cioè , un linguaggio che compila in un'altra lingua, come ad esempio il linguaggio assembly , C + + , Java o FORTRAN ) o un linguaggio di basso livello ( un linguaggio che viene compilato in codice macchina - uno e zero) .
3
acquisire una comprensione della architettura del computer o del linguaggio di basso livello a cui si compila la tua lingua . Per un linguaggio di basso livello , è necessario conoscere ciò che sta accadendo a livello hardware . Per un linguaggio di alto livello , è necessario comprendere come funziona il linguaggio di livello più basso .
4
conoscere il sistema operativo del computer. Per eseguire tutti i programmi che si crea con la vostra lingua , dovete essere in grado di interfacciarsi con il sistema operativo . In alternativa , è sempre possibile progettare il proprio sistema operativo .
5
Designare i comandi e la sintassi per la vostra lingua . Avete bisogno di un modo coerente preciso per esprimere qualsiasi funzione di base che si desidera che la lingua da maneggiare.
6
Creare un compilatore per convertire programmi scritti in lingua per entrambi il codice macchina o ad un livello inferiore lingua . Senza un compilatore, il linguaggio non è di alcuna utilità nel computer .
7
prova sia la vostra lingua e il vostro compilatore per i bug e gli errori .
Programmazione © www.354353.com