Tutte le domande

1
risposta

Esiste qualcosa come le licenze Creative Commons per le politiche sulla privacy?

Recentemente ho letto Leggere le norme sulla privacy che incontri in un anno richiederebbe 76 giorni lavorativi ed è stato piuttosto scioccato dal fatto che fosse così brutto. Così ho pensato a come potrebbe essere migliorato. Le licenze Cr...
posta 30.09.2014 - 10:10
2
risposte

Quanto dovrebbe essere facile utilizzare un framework di sviluppo linguistico?

This is part of a series of questions which focuses on a project called the Abstraction Project, which aims to abstract the concepts used in language design in the form of a framework. Another page associated to it related to structural t...
posta 29.07.2011 - 19:26
2
risposte

Come modularizzare e impacchettare una libreria Javascript sul lato client oggi?

Mi sono ritrovato con il moderno ecosistema JS lato client e ho letto su CommonJS e AMD (inclusi strumenti associati: browserify, requirejs, onejs, jam, dozzine di altri). Se sto scrivendo una libreria Javascript, come faccio a modularizzarlo /...
posta 16.05.2013 - 16:46
3
risposte

Genera a caso un grafico diretto su una griglia

Sto provando a generare casualmente un grafico diretto allo scopo di creare un puzzle game simile ai rompicapo di ghiaccio di Pokemon. Questo è essenzialmente ciò che voglio essere in grado di generare casualmente: link . Devo essere in gra...
posta 18.01.2012 - 00:59
1
risposta

Qual è la relazione tra interpreti meta-circolari, macchine virtuali e aumento delle prestazioni?

Ho letto degli interpreti meta-circolari sul web (incluso SICP) e ho esaminato il codice di alcune implementazioni (come PyPy e Narciso). Ho letto un bel po 'di due lingue che hanno fatto un grande uso della valutazione metacircolare, Lisp e...
posta 30.09.2013 - 21:11
4
risposte

Disegno del modello di comando

Ho questa vecchia implementazione del pattern Command. È un po 'come passare un contesto attraverso l'implementazione DIOperation , ma mi sono reso conto più avanti, nel processo di apprendimento e apprendimento (che non si ferma mai), che non...
posta 04.03.2013 - 17:31
3
risposte

Quali argomenti posso utilizzare per "vendere" il concetto BDD a un team riluttante ad adottarlo?

Sono un po 'un sostenitore della metodologia Behavior Driven Development (aka BDD). Ho applicato BDD per un paio d'anni e ho adottato StoryQ come framework di scelta per lo sviluppo di applicazioni DotNet. Anche se sono stato test unitario per...
posta 26.03.2012 - 00:57
13
risposte

Come scimmia del codice, come discutere di programmazione con un ragazzo che ha quasi un dottorato in informatica [chiuso]

Un amico di mia moglie sta venendo a cena stasera ed è molto più intelligente di me. Che cosa abbiamo in comune, beh ... Una laurea in Informatica, e questo dovrebbe essere abbastanza per iniziare una conversazione. Ma ha quasi completato i s...
posta 29.12.2010 - 20:00
4
risposte

Sviluppo di un linguaggio dinamico

Ho creato diversi compilatori scritti a mano per linguaggi molto semplici, ma ora voglio cimentarmi nello sviluppo di un linguaggio dinamico, simile a un Python o Ruby semplificato. Tuttavia, per me è stato facile capire come funzionano i compil...
posta 28.02.2012 - 01:03
4
risposte

Design in linguaggi "misti": progettazione orientata agli oggetti o programmazione funzionale?

Negli ultimi anni, le lingue che mi piace usare diventano sempre più "funzionali". Ora uso linguaggi che sono una sorta di "ibrido": C #, F #, Scala. Mi piace progettare la mia applicazione usando classi che corrispondono agli oggetti del domini...
posta 29.03.2012 - 08:15