ASSEMBLY
Re: ASSMBLY
Vorrei risponderti con questo link
http://it.wikipedia.org/wiki/Assembly
un po' di teoria non fa mai male.
Molto dipende da quello che vuoi fare. Se ad esempio è un'esigenza lavorativa. Se non si è costretti e se c'è un altro modo per fare la stessa cosa è meglio evitare di programmare a cosi basso livello, per una molteplicità di ragioni, molte delle quali sono palesi se leggi il link sopra riportato.
Esistono svariati linguaggi di programmazione, ognuno con le sue caratteristiche e i programmi che che non possano essere scritti con un linguaggio di alto livello fanno parte di un campo limitato.
Per farti un esempio, un'applicazione ha la necessità di essere scritta a basso livello quando deve elaborare una grossa mole di dati nel più breve tempo possibile, e quindi ha la necessità di poter accedere direttamente all'hardware. Giusto per farti un esempio, considera il campo della grafica trimensionale e la realizzazione di video-games. In questo caso per avere un effetto che sia il più realistico possibile è necessaria un'alta velocità nell'elaborare i dati.
Non credo di essere stata molto chiara, dato che questo è un campo molto vasto e non può essere esaurito in poche righe. Se sei interessato ad approfondire l'argomento in rete, ma anche su molti testi, si trovano molte letture interessanti.
Però tieni presente che non è possibile studiare l'assembly se non si studia l'architettura dei calcolatori, quindi non è che si prende un manuale e poi si è capaci di programmare a basso livello.
La scelta del livello a cui programmare dipende soprattutto dall'applicazione.
Ciao!
http://it.wikipedia.org/wiki/Assembly
un po' di teoria non fa mai male.
Molto dipende da quello che vuoi fare. Se ad esempio è un'esigenza lavorativa. Se non si è costretti e se c'è un altro modo per fare la stessa cosa è meglio evitare di programmare a cosi basso livello, per una molteplicità di ragioni, molte delle quali sono palesi se leggi il link sopra riportato.
Esistono svariati linguaggi di programmazione, ognuno con le sue caratteristiche e i programmi che che non possano essere scritti con un linguaggio di alto livello fanno parte di un campo limitato.
Per farti un esempio, un'applicazione ha la necessità di essere scritta a basso livello quando deve elaborare una grossa mole di dati nel più breve tempo possibile, e quindi ha la necessità di poter accedere direttamente all'hardware. Giusto per farti un esempio, considera il campo della grafica trimensionale e la realizzazione di video-games. In questo caso per avere un effetto che sia il più realistico possibile è necessaria un'alta velocità nell'elaborare i dati.
Non credo di essere stata molto chiara, dato che questo è un campo molto vasto e non può essere esaurito in poche righe. Se sei interessato ad approfondire l'argomento in rete, ma anche su molti testi, si trovano molte letture interessanti.
Però tieni presente che non è possibile studiare l'assembly se non si studia l'architettura dei calcolatori, quindi non è che si prende un manuale e poi si è capaci di programmare a basso livello.
La scelta del livello a cui programmare dipende soprattutto dall'applicazione.
Ciao!
- Stealth
- Tenace Tecnocrate

- Messaggi: 17364
- Iscrizione: martedì 31 gennaio 2006, 22:55
- Desktop: Gnome
- Distribuzione: Ubuntu 22.04 LTS
Re: ASSEMBLY
Ho corretto il titolo del tuo primo post, mancava una E.
L'ho fatto sopratutto perchè, se qualcuno cercasse questo argomento, il tuo post potrebbe non essere trovato dalla ricerca
ciao
L'ho fatto sopratutto perchè, se qualcuno cercasse questo argomento, il tuo post potrebbe non essere trovato dalla ricerca
ciao
- Dominus
- Scoppiettante Seguace

- Messaggi: 304
- Iscrizione: venerdì 20 ottobre 2006, 16:23
- Desktop: xubuntu 12.04
- Località: Roma
- Contatti:
Re: ASSEMBLY
Se hai bisogno di creare programmi che pesano pochissimi kb.. maagri per programmare una scheda video.. o qualsiasi cosa che ha stretto contatto con l'hardware.. allora si .. ma se devi fare programmi che non hanno a che fare con l'hardware.. ma che magari hanno tutta un altra utilità .. allora ce ne sono altri mooolto migliori. tipo java.
Silence is Golden
Chi c’è in linea
Visualizzano questa sezione: Majestic-12 [Bot] e 5 ospiti