1. Codice macchina:
* Natura: Questo è il livello più fondamentale di programmazione, costituito da sequenze di numeri binari (0S e 1S) che il computer esegue direttamente.
* Vantaggi: Estremamente efficiente, in quanto istruisce direttamente l'hardware.
* Svantaggi: Estremamente noioso e soggetto a errori, che richiede una vasta conoscenza dell'architettura della macchina.
* Esempio:
`` `
01100110 00001101 00000000 00000001 10100000 10000010
`` `
2. Lingua dell'Assemblea:
* Natura: Utilizza i codici mnemonici (brevi abbreviazioni) per rappresentare le istruzioni della macchina.
* Vantaggi: Più leggibile del codice macchina, più facile da capire e scrivere.
* Svantaggi: Ancora altamente dipendente dalla macchina, richiede conoscenza dell'architettura del computer.
* Esempio:
Assemblaggio `` `
Caricare R1, valore; Carica il valore in Register R1
Aggiungi R1, R2; Aggiungi il valore in R2 a R1
Store R1, risultato; Memorizzare il risultato del risultato della posizione della memoria
`` `
3. Fortran (formula traduttore):
* Natura: Il primo linguaggio di programmazione di alto livello ampiamente utilizzato, progettato per applicazioni scientifiche e ingegneristiche.
* Vantaggi: Funzioni introdotte come variabili, loop e subroutine, semplificando le attività di programmazione.
* Svantaggi: Limitato ai calcoli numerici e mancavano di caratteristiche per la programmazione per scopi generici.
* Esempio:
`` `Fortran
Leggi *, x, y
Z =x + y
Scrivi *, z
FINE
`` `
4. Cobol (linguaggio comune orientato al business):
* Natura: Progettato specificamente per l'elaborazione dei dati aziendali, concentrandosi sulla gestione dei file e sulla generazione di report.
* Vantaggi: Facile da leggere e capire, rendendolo adatto per le grandi applicazioni aziendali.
* Svantaggi: Verbo e meno flessibile per compiti scientifici o matematici.
* Esempio:
`` `Cobol
Divisione di identificazione.
Programma-id. Calcola l'interesse.
Divisione dati.
Sezione di lavoro di lavoro.
01 Principal Pic 9 (5).
01 Rate di interesse Pic 9v99.
01 Interess Pic 9 (6) V99.
Divisione procedura.
Procedura principale.
Visualizza 'INVIO PRINCIPALE:'.
Accetta il preside.
Visualizza 'Immettere il tasso di interesse:'.
Accettare il tasso di interesse.
Calcola interesse =principale * tasso di interesse.
Visualizza 'interesse:', interesse.
Smettere di correre.
`` `
Questi primi linguaggi di programmazione hanno gettato le basi per lo sviluppo di linguaggi successivi e più sofisticati come C, C ++, Java e Python. Hanno introdotto concetti fondamentali come variabili, flusso di controllo e subroutine, aprendo la strada allo sviluppo del software moderno. Sebbene non sia più ampiamente utilizzato nelle applicazioni attuali, il loro impatto sull'evoluzione del calcolo è innegabile.
Programmazione © www.354353.com