DOMANDA Come è stato creato il primo linguaggio di programmazione

Stato
Discussione chiusa ad ulteriori risposte.

rctimelines

Utente Èlite
5,143
2,023
CPU
Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
Dissipatore
wraith MAX | Scythe Katana2|Arctic Freezer 11LP
Scheda Madre
Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
HDD
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
GPU
RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
Net
fibra 1000
OS
Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3
Schematizandolo

Comando --> macchina

Inviato dal mio SM-G900F utilizzando Tapatalk

1. con il linguaggio macchina (e con l'assembler) utilizzi direttamente i comandi contenuti nella CPU e che questa può eseguire.

2. con linguaggi di "alto livello" le istruzioni del linguaggio stesso vengono prima convertite (e non necessariamente nella maniera più efficace) in più istruzioni assembler (linguaggio macchina) in quanto sono istruzioni più complesse. C'é un passaggio in più.
 

rctimelines

Utente Èlite
5,143
2,023
CPU
Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
Dissipatore
wraith MAX | Scythe Katana2|Arctic Freezer 11LP
Scheda Madre
Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
HDD
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
GPU
RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
Net
fibra 1000
OS
Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3
E da anni che mi faccio una domanda, come è stato creato il primo linguaggio di programmazione, perché se non c'era nessun programma per programmare visto che i programmi devono essere programmati come è stato creato il primo linguaggio di programmazione?

Inviato dal mio SM-G900F utilizzando Tapatalk
Comunque l'assembler, non è il primo linguaggio di programmazione in quanto, come ti dicevo, non sarebbe un linguaggio vero e proprio ma codici per usare il microcodice della macchina.
Il primo linguaggio di alto livello, scritto in assembler, dovrebbe essere stato il Fortran

Inviato dal mio Nexus 5 utilizzando Tapatalk
 

Nicco199o

Utente Attivo
904
86
CPU
intel core i7 6500U skylake
Dissipatore
integrato
Scheda Madre
del notebook asus x
HDD
250gb ssd
RAM
8gb
GPU
nVidia geforce 920m
Audio
realtek high definition audio
Monitor
samsung SyncMaster p2770HD
PSU
450w asus
Case
E un notebook elegante e robusto
Periferiche
Mouse e tastiera logitech cuffie sony
Net
100mb
OS
Windows 10 pro
Comunque l'assembler, non è il primo linguaggio di programmazione in quanto, come ti dicevo, non sarebbe un linguaggio vero e proprio ma codici per usare il microcodice della macchina.
Il primo linguaggio di alto livello, scritto in assembler, dovrebbe essere stato il Fortran

Inviato dal mio Nexus 5 utilizzando Tapatalk
Va be a me interessava saper quale è il primo tipo di codice che veniva eseguito su una CPU, ora possiamo anche far leggere alla CPU 64 bit di dati(in decimale 18 quadriliarde e passa), un bel numero

Inviato dal mio SM-G900F utilizzando Tapatalk
 

rctimelines

Utente Èlite
5,143
2,023
CPU
Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
Dissipatore
wraith MAX | Scythe Katana2|Arctic Freezer 11LP
Scheda Madre
Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
HDD
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
GPU
RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
Net
fibra 1000
OS
Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3
Va be a me interessava saper quale è il primo tipo di codice che veniva eseguito su una CPU, ora possiamo anche far leggere alla CPU 64 bit di dati(in decimale 18 quadriliarde e passa), un bel numero

Inviato dal mio SM-G900F utilizzando Tapatalk
4, 8, 12, 16.. 64 il concetto è lo stesso. Tra l'altro,altro, non essendo le istruzioni così tante, la parola a 64 bit viene usata per portare più istruzioni insieme un unico ciclo

Inviato dal mio Nexus 5 utilizzando Tapatalk
 

Nicco199o

Utente Attivo
904
86
CPU
intel core i7 6500U skylake
Dissipatore
integrato
Scheda Madre
del notebook asus x
HDD
250gb ssd
RAM
8gb
GPU
nVidia geforce 920m
Audio
realtek high definition audio
Monitor
samsung SyncMaster p2770HD
PSU
450w asus
Case
E un notebook elegante e robusto
Periferiche
Mouse e tastiera logitech cuffie sony
Net
100mb
OS
Windows 10 pro
4, 8, 12, 16.. 64 il concetto è lo stesso. Tra l'altro,altro, non essendo le istruzioni così tante, la parola a 64 bit viene usata per portare più istruzioni insieme un unico ciclo

Inviato dal mio Nexus 5 utilizzando Tapatalk
Lo so,però per ora non ci sono programmi che sfruttano per davvero il 64 bit

Inviato dal mio SM-G900F utilizzando Tapatalk
 

rctimelines

Utente Èlite
5,143
2,023
CPU
Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
Dissipatore
wraith MAX | Scythe Katana2|Arctic Freezer 11LP
Scheda Madre
Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
HDD
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
GPU
RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
Net
fibra 1000
OS
Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3

DispatchCode

Moderatore
Staff Forum
Utente Èlite
2,223
1,854
CPU
Intel I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10GB DDR6
Audio
Integrata 7.1 HD audio
Monitor
LG 34GN850
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
FTTH Aruba, 1Gb (effettivi: ~950Mb / ~480Mb)
OS
Windows 10 64bit / OpenSUSE Tumbleweed
Lo so,però per ora non ci sono programmi che sfruttano per davvero il 64 bit

Inviato dal mio SM-G900F utilizzando Tapatalk

Architetture a 64bit si trovano comunemente da oltre una decina di anni. Senza poi contare che il set di istruzioni è stato anche via via arricchito.

Per quanto riguarda le tue domande iniziali, puoi dare un occhio ad un mio vecchio articolo che trovi sempre in questa sezione (https://www.tomshw.it/forum/threads/il-linguaggio-macchina-del-8086.579832/). Nella seconda parte è trattata la decodifica delle istruzioni (in linguaggio macchina).
 

rctimelines

Utente Èlite
5,143
2,023
CPU
Ryzen 7 2700X | i7-6700k@4.5 | i5-4460... altri
Dissipatore
wraith MAX | Scythe Katana2|Arctic Freezer 11LP
Scheda Madre
Asrock B450 Fatal1ty 4K | Asus Prime Z270P | Acer Veriton
HDD
Samsung 970evo m.2 | vari | Samsung 860 evo
RAM
16GB G.Skill TridentZ 3000 | 16GB CORSAIR 2133 | 8GB DDR3 1600
GPU
RadeonPro WX3100 4G | ZOTAC GTX 1070 8G | Quadro k620 2G
Monitor
DELL 2419P 2K + Benq 17" | LG Ultrawide 27''
Net
fibra 1000
OS
Windows10-pro64/OpenSUSE-QL15.1/Debian 10.3
Architetture a 64bit si trovano comunemente da oltre una decina di anni. Senza poi contare che il set di istruzioni è stato anche via via arricchito.

Per quanto riguarda le tue domande iniziali, puoi dare un occhio ad un mio vecchio articolo che trovi sempre in questa sezione (https://www.tomshw.it/forum/threads/il-linguaggio-macchina-del-8086.579832/). Nella seconda parte è trattata la decodifica delle istruzioni (in linguaggio macchina).

Altroché...microprocessori in commercio da oltre 20 anni (SPARC64 - Sun Microsystem, 1995)
 
M

Mursey

Ospite
E da anni che mi faccio una domanda, come è stato creato il primo linguaggio di programmazione, perché se non c'era nessun programma per programmare visto che i programmi devono essere programmati come è stato creato il primo linguaggio di programmazione?
Un linguaggio nasce quando ce ne è bisogno.

Quindi nasce il componente elettronico programmabile ed insieme a lui nasce un modo per poterlo programmare.
 
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili