19/05/09 19:04
manvb.net
Credo l'abbiano scritto a manina con un tastierino esadecimale o comunque con i primi compilatori(che giravano senza sistema operativo) scritti a manina con un tastierino esadecimale.
aaa
20/05/09 8:58
eddiewrc
i primi os erano molto semplici... non c'era mulitiprogrammazione, concorrenza o time sharing.. erano sistemi batch che svolgevano il compito di job scheduler.. in pratica caricavano un programma alla volta e riprendevano il controllo quando questo terminava. era il periodo delle schede perforate, per cui direi che erano scritti in quella maniera, compilati e caricati in memoria all'avvio della macchina. basta leggere unpo' di storia dell'informatica per farsi un'idea.
anche se un po' più recente, anche DOS funziona in quella maniera.. non gestisce la multiprogrammazione per cui quando si esegue un programma il sistema cede il controllo e aspetta che il programma termina!
a parte i primi job scheduler, la cui semplicità è giustificata dal basso livello teconologico e dalla difficolà della programmazione tramite schede perforate, secondo me è interessante osservare come funziona dos: è un ottimo esempio di come un so NON deve essere!
come domanda invece, per ritornare al vecchio "è nato prima l'uovo o la gallina" io mi chiederei: "come hanno scritto il primo compilatore, dato che non c'erano compilatori con cui compilarlo?"
aaa
20/05/09 11:12
gio97
Postato originariamente da eddiewrc:
"come hanno scritto il primo compilatore, dato che non c'erano compilatori con cui compilarlo?"
Anche questa non è male
Penso che il primo compilatore sia fatto in linguaggio macchina, non credo vada compilato, oppure sì?
Ultima modifica effettuata da gio97 20/05/09 11:13
aaa