Domande con tag 'low-level'

4
risposte

È possibile convertire automaticamente il codice da un linguaggio di basso livello ad un linguaggio di alto livello?

Ho visto diverse applicazioni che pretendono di convertire il codice Java in C o anche C ++ validi. La conversione da un linguaggio di alto livello ad un linguaggio di basso livello è possibile, non c'è dubbio. Almeno in teoria, si può fare il c...
posta 13.01.2012 - 17:26
2
risposte

Come può l'aritmetica, come un bit shift, evitare la ramificazione?

Sto imparando a programmare il Game Boy Advanced (una vecchia console Nintendo). Stavo leggendo uno dei migliori tutorial su di esso e ho detto questo su come la ramificazione può essere fatta con l'aritmetica. [To optimise your code] avoid...
posta 21.11.2018 - 19:50
7
risposte

È necessaria una laurea per lavori di programmazione di basso livello / embedded? [chiuso]

So che è possibile entrare nello sviluppo di software senza una laurea in informatica, ma è possibile (o meglio, comune) essere in grado di ottenere un lavoro di programmazione embedded senza la laurea in informatica (o qualsiasi laurea in ingeg...
posta 10.11.2010 - 16:35
5
risposte

In che modo sono implementati elenchi misti e senza dimensioni in lingue di livello superiore?

Le lingue di livello superiore (o di scripting) là fuori hanno strutture dati che possono contenere diversi tipi di dati (come numeri, stringhe e persino funzioni) nella stessa struttura, e puoi anche aggiungere elementi senza preoccuparti delle...
posta 05.07.2016 - 16:57
4
risposte

Apprendimento delle lingue: prima di alto livello o prima di livello inferiore? [chiuso]

Ogni volta che imparo su un linguaggio di alto livello che voglio imparare, una parte di me dice: "Probabilmente dovrei imparare il linguaggio di livello inferiore su cui è costruito per padroneggiarlo veramente". Ad esempio, Ruby => C C...
posta 09.09.2016 - 01:38
1
risposta

In che modo le VM implementano le chiamate di funzione?

Sto leggendo un manuale del compilatore che viene compilato in qualche forma di assemblaggio. Poiché non conosco questo linguaggio di assemblaggio, ho deciso di inventare il mio semplice "linguaggio assembly" e di implementare una "macchina virt...
posta 28.07.2014 - 19:45
2
risposte

Linguaggio di basso livello funzionale che può utilizzare una vista webkit [chiusa]

TL; DR: Ho bisogno di sviluppare un'app che dovrebbe avere lo stesso aspetto sul desktop e come incarnazione di un sito web. Dato che sono un web dev e non ho mai sviluppato per desktop, voglio usare un linguaggio che può incorporare un w...
posta 02.12.2011 - 00:17
6
risposte

Quali sono gli indirizzi di memoria? [chiuso]

Ho più o meno 0 conoscenze in argomenti di basso livello, quindi perdona la mia possibile ignoranza. So che in linguaggi come C, i puntatori contengono "indirizzi di memoria", cioè stringhe (o dati binari?) scritti in esadecimale come 0x52A...
posta 04.09.2014 - 17:58
2
risposte

Le macchine virtuali usano uno stack per tutto? [duplicare]

La maggior parte delle macchine virtuali ha uno "stack di chiamate" per tenere traccia di dove tornare da ciascuna funzione chiamata. Questo è spesso considerato semplicemente "lo stack". Tuttavia spesso è necessario uno stack per operazion...
posta 29.07.2014 - 10:04
1
risposta

Libri / fonti sui meccanismi interni di JavaScript [duplicato]

Quando ho iniziato a studiare C ++ un paio di anni fa, molti dei libri e dei testi che leggevo facevano un lavoro molto approfondito di spiegazione, come il codice scritto si sarebbe tradotto in operazioni concrete nell'hardware (come allocazi...
posta 09.04.2013 - 09:52