Ciao a tutti!
Spiego meglio la mia domanda: su cosa è scritto il primissimo programma che si va a inserire sull'hardware di un pc? Suppongo sia il BIOS, no? Ma come si scrive il primo programma? Come si fa a fare sì che il computer si accendi e permetta poi l'installazione dell'os, ecc...
Spero di essermi spiegato. Ho sempre avuto questo dubbio.
Grazie a chi risponderà
Siore e siori, ecco a voi il punched tape
https://en.wikipedia.org/wiki/Punched_tape
Alias nastro perforato.
Molto in voga nei primi anni '70, perchè non avevano niente di meglio. All'epoca Olivetti era l'unica a vendere macchine dotate anche di lettori/scrittori di nastri magnetici.
Comunque sia, il programma veniva scritto a mano in assembly, una rappresentazione del linguaggio macchina. Veniva poi tradotto in sequenze binarie da un poveraccio sottopagato. E spesso il poveraccio doveva svolgere l'operazione materiale di "punching". C'era una macchina che faceva quei buchi. E un'altra che li "leggeva" e trasformava in 0 e 1 usati dal processore per capire che istruzioni dovesse eseguire.
E infine c'erano dei traduttori, che leggevano i nastri e ne memorizzavano il contenuto in memorie EPROM, che venivano incorporate nei computer per contenerne il BIOS.
Dopo questa prima fase, avendo a disposizione i floppy disk ( gli hard disk erano roba troppo grossa e costosa ), era possibile programmare direttamente sul pc e salvare su floppy. E fu Apple ad introdurre questo modello con l'Apple I. Modello copiato da IBM e poi dai vari produttori di PC compatibili.
Hai presente l'Altair 8800? Ecco come si usava/programmava
Vedi una tastiera? No. Era tutto un luccichio di led e un muovere interruttori avanti e indietro. E parliamo di qualche anno prima dell'uscita del PC!! Ecco perchè il PC fu una rivoluzione all'epoca.