|
|
Perch Assembler bello ...
|
PERCHE'
[2 di 4]
|
 | La programmazione
in Assembly Language trova il programmatore sulla difensiva:
|
| |
perché... |
...
avventurarsi in un ambiente apparentemente ostile quando i Linguaggi ad Alto Livello assicurano la creazione di Applicativi
e di Programmi con relativa facilità, disponendo di strumenti
di lavoro confortevoli e di strutture
di base (Librerie e altro) spesso accattivanti e realmente potenti? |
 |
Ci
sono situazioni obiettivamente insindacabili nelle quali la scelta della
programmazione A Basso Livello
mantiene la sua validità:
 |
lo
sviluppo del software di controllo di schede
o apparecchiature dedicate |
 |
la
programmazione dei componenti interni del personal computer |
 |
la
creazione di estensioni del
sistema operativo (Driver) |
 |
le
esigenze di Software veloce |
 |
la
capacità o l’esigenza di saltare “gli intermediari” del sistema su cui
si lavora |
 |
la
possibilità di creare procedure o funzioni non disponibili negli
ambienti di programmazione ad alto livello |
 |
...
e così via.
|
|
 | La
risposta rimane oggettivamente discutibile: la verità sta nel fatto che
questa tecnica di programmazione, al di là delle motivazioni
sopraelencate, è una vera passione, una attività che sviluppa la
creatività
e da un senso di potere impossibile in nessun altro ambiente; la
conoscenza del modo con cui il microprocessore realizza le nostre esigenze
o, in generale, affronta l’esecuzione dei programmi offre al programmatore
la sensazione di poter arrivare in punti in cui nessuno ha mai potuto
accedere..
|
 | La
conoscenza delle istruzioni elementari del microprocessore consente di
“aprire” i programmi “eseguibili” per scoprire, capire,
controllare, possedere...; è una sensazione che solo chi
l’ha provata può capire ma
che, nonostante l’apparente difficoltà, rimane alla portata di tutti. |
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|