In quale lingua è stato originariamente scritto MSDOS?In quale lingua è stato originariamente scritto MSDOS?
Il Wikipedia Article implica o C, QBasic o Pascal, ma:
- C è stato inventato a scrivere UNIX, quindi non ritengono che sia stata usata per scrivere MSDOS
- Pascal sembra popolare per insegnare la programmazione , ma non è molto popolare per scrivere Sistemi operativi in
- QBasic non sembra essere molto popolare per i sistemi operativi al momento in cui MSDOS è stato sviluppato (o era * BASIC sempre molto popolare per scrivere sistemi operativi in esso?)
Eccetto queste tre lingue, c'è anche Assembly, ma presumo che Microsoft sia già passata dall'Assembly a un linguaggio di livello "superiore"?
Poiché C è stato originariamente inventato per UNIX, non credo che Microsoft stia utilizzando C ... anche se l'API di Microsoft è scritta in C (trovo questo tipo di ossimoro, in realtà).
Qualcuno può illuminarmi su questo argomento?
"C è stato inventato per scrivere UNIX, quindi non credo che sia stato usato per scrivere MSDOS" - di cosa stai parlando? –
@Snake Plissken: leggi la storia di C. –
Con "API Microsoft", presumo tu intenda l'API di Windows, che è stata scritta in C. L'API MS-DOS era molto diversa. Caricheresti i registri del processore con i tuoi parametri ed eseguirai un interrupt software per effettuare effettivamente la chiamata. – Ferruccio