ASSEMBLY

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
adsl
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 397
Iscrizione: lunedì 13 novembre 2006, 12:54
Contatti:

ASSEMBLY

Messaggio da adsl »

ragazzi secondo voi ha validita sapere l assembly..cosa posso fare con l assebly che non posso fare con i linguaggi di alto livello???
Ultima modifica di Stealth il lunedì 20 novembre 2006, 16:14, modificato 1 volta in totale.
Contribuite al progetto -> www.luminaris.altervista.org

il mio blog
gelina
Prode Principiante
Messaggi: 52
Iscrizione: lunedì 6 novembre 2006, 8:47

Re: ASSMBLY

Messaggio da gelina »

Vorrei risponderti con questo link

http://it.wikipedia.org/wiki/Assembly

un po' di teoria non fa mai male. ;D


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!
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17364
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: ASSEMBLY

Messaggio da Stealth »

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
Avatar utente
Dominus
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 304
Iscrizione: venerdì 20 ottobre 2006, 16:23
Desktop: xubuntu 12.04
Località: Roma
Contatti:

Re: ASSEMBLY

Messaggio da Dominus »

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
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: Majestic-12 [Bot] e 5 ospiti