Please enable JavaScript.
Coggle requires JavaScript to display documents.
Linguaggi di Programmazione - Coggle Diagram
Linguaggi di Programmazione
Basso livello
Caratteristiche
Si utilizza
Assembly
Rapporto 1:1 con il codice
Ogni processore ha il proprio Assembly
Non portatile
Per ogni istruzione viene apposta un'etichetta
Forma di programmazione legata alla macchina
Hanno la massima efficienza possibile
Vicini alla logica della Macchina
Difficoltà
Richiede un'elevata conoscenza dell'hardware
Richiede un'elevata conoscenza del sistema operativo
Lontani dalla logica umana
Esempi di linguaggi a basso livello
C#
https://www.youtube.com/watch?v=Pp4B7GAj78k
Python
https://www.youtube.com/watch?v=8zlTWxga6F8
Alto livello
Simbolici
Caratteristiche
Permettono un'astrazione maggiore
Non sono sempre necessarie conoscenze hardware e del sistema operativo
Vicini alla logica umana
Esempi di linguaggi ad alto livello
Java
https://www.youtube.com/watch?v=tHDKwPVFGis
C
https://www.youtube.com/watch?v=JdCI0E6gfaY
C++
https://youtu.be/lPD15MDzH4Y