linguaggi alto e basso livello, differenze

Stato
Discussione chiusa ad ulteriori risposte.

FrozenFire

Utente Silver
11 Gennaio 2008
0
0
0
57
Perchè si differenziano 2 tipi di programmazione?(Alto e Basso Livello)
E cosa si intende per entrambi i "livelli"? Una difficoltà nel scrivere le stringhe? Complicatezza del codice?
Grazie =):asd:

@edit shadow p.s -.-' titoli sensati perfavore e tag
 
RE: Domanda niubba <.<'

ehmmm....
Frozen, giusto per chiarirti come funziona un forum:
prima si cerca con google, poi si domanda.

Sennò si cade nella banalità xD

[ot]
è una critica costruttiva èh [/ot]
 
RE: Domanda niubba <.<'

Facciamo un esempio empirico:
Di cosa è fatta una statua?

Di Marmo(alto livello).

Di atomi che formano l'elemento etc.(basso livello).

Con l'alto livello si dice in pratica le stesse cose del basso livello, solo che con alcune imprecisioni ma in meno tempo e sopratutto in alto livello è più semplice.

In basso livello invece le cose si allungano, si fanno cose più precise, cose che a volte in alto livello non puoi dire, ma la cosa inizia a diventare più complessa e ci vuole più tempo.
 
RE: Domanda niubba <.<'

amnh.. mi dispiace =\ mi informo da altre parti la prossima volta =) grazie per i link comunque!
Facciamo un esempio empirico:
Di cosa è fatta una statua?

Di Marmo(alto livello).

Di atomi che formano l'elemento etc.(basso livello).

Con l'alto livello si dice in pratica le stesse cose del basso livello, solo che con alcune imprecisioni ma in meno tempo e sopratutto in alto livello è più semplice.

In basso livello invece le cose si allungano, si fanno cose più precise, cose che a volte in alto livello non puoi dire, ma la cosa inizia a diventare più complessa e ci vuole più tempo.

Io avevo intuito l'esatto contrario! Grazie 1000
 
RE: Domanda niubba <.<'

non è che devi informarti da altre parti...e che devi imparare (e non sei l'unico tranquillo) che si deve prima cercare da soli su google (che al 90 riesce a risponderti) se non trovi niente li...ma non trovi davvero niente dopo aver cercato per bene,allora domandi sui forum!
 
RE: Domanda niubba <.<'

più un linguaggio è ad alto livello, più è facilmente comprensibile all'uomo e viceversa.
Ed inversamente proporzionali sono le performance.
ad alto livello quello che scrivi così
a=1+2
a basso livello lo scrivi cosi

mov eax, 1
add eax,2
lea offset a, eax

diversamente da quanto all'occhio può sembrare più semplice a=1+2, per un computer è molto piu' veloce eseguire la seconda sequenza di comandi.

Predator
 
RE: Domanda niubba <.<'

diversamente da quanto all'occhio può sembrare più semplice a=1+2, per un computer è molto piu' veloce eseguire la seconda sequenza di comandi.
Incredibile o_O
 
veramente il linguaggio macchina è il binario...1 e 0,dovresti dire che è il linguaggio più vicino a quella di un calcolatore!
 
Beh alla fine l'Assembly è semplicemente una rappresentazione simbolica del linguaggio macchina, dove ad ogni statement corrisponde univocamente un opcode binario...non è che concettualmente ci sia molta differenza (certo, programmare usando un editor esadecimale però non risulta molto comodo).
 
volevo porre una domanda: l'unico linguaggio a basso livello è l'assembly? (escludendo ovviamene il binario)
 
l'assembly è il più basso tra i linguaggi a basso livello.
il binario non puo' essere considerato un linguaggio di programmazione perchè non è umanamente comprensibile e percio' applicabile.
il linguaggio di programmazione a basso livello che viene dopo l'assembly è il C.

Predator
 
Stato
Discussione chiusa ad ulteriori risposte.