Domande con tag 'programming-languages'

2
risposte

Proprietà delle funzioni con lo stesso input = output indipendente dalla lingua o dai nomi

Consideriamo queste quattro funzioni: # Racket (define (square x) (* x x)) (define (sqr a) (* a a)) # Javascript function square(x) { return x * x } function sqr(y) { return y * y } Tutte le funzioni quadrano il numero specificato ma...
posta 21.08.2016 - 20:24
3
risposte

Come rispettare la regola "allocare in chiamante" quando la dimensione è calcolata nel callee?

Diciamo che abbiamo un tipo opaco handle_t gestito tramite una semplice interfaccia con funzioni come: handle_t *handle_init(void); int handle_do(handle_t *); void handle_free(handle_t *); Il problema è che la dimensione non può essere...
posta 10.09.2014 - 04:46
1
risposta

Restituzione dell'oggetto / $ questo [duplicato]

Una domanda molto generale. Stavo pensando al concatenamento dei metodi, che sembra utile, e ho iniziato a chiedermi se c'è un motivo per non restituire l'oggetto in un membro della classe, naturalmente. Ad esempio: function doStuffAndRet...
posta 15.12.2014 - 22:57
2
risposte

Integrazione delle funzioni in un'implementazione dell'algoritmo di Shunting-Yard

tl; dr Quale sarebbe un modo semplice per incorporare le funzioni in un'implementazione dell'algoritmo di Shunting-Yard? Se fossero consentite solo espressioni come function(arg1, arg2, arg3) (dove function è una funzione incorpor...
posta 27.07.2015 - 07:06
3
risposte

Scegliere la lingua giusta per il lavoro

Attualmente sto lavorando per una società nel team di ingegneri di circa 5-6 persone e mi è stato dato il compito di dirigere la riprogettazione di un tester di sistemi embedded. Abbiamo deciso i requisiti generali e gli attributi che sarebbero...
posta 13.06.2013 - 21:09
1
risposta

Esiste un nome per il costrutto "break n"?

In una conversazione all'inizio di questa settimana stavo discutendo di alcune caratteristiche linguistiche e mi sono reso conto che non ho una buona parola / frase per descrivere una particolare caratteristica. Alcune lingue, come PHP, hanno...
posta 06.02.2014 - 21:22
1
risposta

Scrivere un parser su un AST basato su XML: lo sto facendo bene?

Ho una sorta di AST definito in XML che sto cercando di analizzare e valutare. L'albero XML contiene i token e tutte le informazioni di cui ho bisogno. Tuttavia, trovo difficile farlo "correttamente". Ecco cosa ho: <node type="operation...
posta 23.04.2015 - 17:14
1
risposta

Come verificherei a livello di programmazione le carte regalo su un sito web?

Sto tentando di includere una funzione sul mio sito Web che verifica i saldi delle carte regalo al dettaglio su carte precedentemente registrate dal titolare del biglietto sul sito Web del rivenditore. Questo può essere fatto semplicemente scriv...
posta 21.04.2013 - 05:23
2
risposte

Blocco descrittivo e concorrenza

Sto pensando a come si dovrebbe progettare un modello di concorrenza descrittivo per un linguaggio OOP che aiuti a semplificare gli scenari di concorrenza per i programmatori (nessuna attività facile, la concorrenza è difficile). Ho letto un...
posta 08.04.2011 - 00:22
1
risposta

In che modo C ++ in QT è diverso dalle librerie standard di C ++?

Voglio che la mia app sia in grado di manipolare le immagini e creare filigrane e inoltre deve essere eseguita su Windows e Mac. Quindi ho indagato su QT. QT viene spedito con tutte le librerie di cui ho bisogno per raggiungere questo obietti...
posta 06.12.2011 - 08:38