Differenze tra le versioni di "Assembly/Introduzione"

Nessun cambiamento nella dimensione ,  14 anni fa
m
Bot: Sostituzione automatica (- perchè + perché)
m (Bot: Sostituzione automatica (- perchè + perché))
E' proprio questo il lavoro di un compilatore. Esso ha lo scopo di decodificare le istruzioni del linguaggio scelto (C ad esempio) e trasformarle in linguaggio Assembly (vi sarete chiesti cosa succede quando premete il pulsantino "Compila"...)
 
Abbiamo detto che l'Assembly è il linguaggio più difficile da imparare. Ma allora perchèperché sei qui? Probabilmente la risposta la trovi qui:
 
* Tu hai bisogno di un corso Assembly per l'università. Sei qui contro la tua volontà
Da queste righe avrete capito che l'Assembly è decisamente ''brutto''. Questo è quello che pensa l'80% della gente che non conosce l'Assembly. In genere le persone si basano su cose sentite da amici programmatori, che non hanno capito l'Assembly :)
 
==Allora, perchèperché usare l'Assembly?==
* Velocità. I programmi scritti in Assembly sono molto più veloci di quelli scritti con gli HLLs (High Level Languages - Linguaggi di alto livello, come C, VB, Pascal ecc...)
* Spazio. Un programma scritto in Assembly, occupa circa la metà dello spazio necessario ad uno in HLL
386

contributi