Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Programmazione >> Computer Programming Languages >> .

Chi ha inventato il linguaggio assembly del computer?

Non esiste un singolo inventore del linguaggio dell'Assemblea. Si è evoluto gradualmente nel tempo, con contributi di vari individui e organizzazioni. Ecco una rottura:

* inizi precoci:

* 1940s: I primi computer utilizzati codice macchina , che era direttamente rappresentato da numeri binari. Questo è stato estremamente difficile da scrivere e eseguire il debug.

* 1949: Maurice Wilkes, un informatico britannico, ha proposto l'idea di usare i nomi simbolici Per posizioni e operazioni di memoria, gettare le basi per il linguaggio dell'assemblaggio.

* Primi lingue di assemblaggio:

* anni '50: Diversi produttori di computer hanno sviluppato i propri linguaggi di assemblaggio per le loro macchine.

* 1954: Il computer IBM 701 è stato uno dei primi ad avere un linguaggio di assemblaggio dedicato, chiamato sapone (programma di assemblaggio ottimale simbolico).

* 1955: Il fortran Il linguaggio di programmazione, sebbene non un linguaggio assembly, ha contribuito a diffondere il concetto di usare mnemonics per istruzioni.

* Standardizzazione del linguaggio dell'assembly:

* anni '60: Sono stati compiuti sforzi per creare linguaggi di assemblaggio più standardizzati, rendendo più facile scrivere codice che potrebbe essere eseguito su computer diversi.

* 1966: dec sviluppato macro-11 Per il PDP-11, che divenne un linguaggio di assemblaggio ampiamente usato.

Punti chiave:

* Il linguaggio dell'Assemblea non è una singola invenzione fissa. È stato sviluppato per un periodo di tempo da molte persone.

* I linguaggi di assemblaggio sono specifici per particolari architetture informatiche.

* L'evoluzione del linguaggio assembly ha portato allo sviluppo di linguaggi di programmazione di livello superiore, che sono più facili da usare e mantenere.

È importante ricordare che lo sviluppo del linguaggio dell'Assemblea era uno sforzo collaborativo e ha coinvolto molte persone e organizzazioni.

 

Programmazione © www.354353.com