Perché l’OO di class è così popolare al posto del prototipo di OO? Insegnano a quest’ultimo nelle scuole? Sebbene Javascript sia basato su prototipi, molte persone lo usano per lo più funzionalmente o tramite framework che cercano di emulare un sistema basato su classi. So che Sun ha fatto qualche ricerca sul Sé – c’è […]
Ho visto molte persone della comunità di Scala consigliare di evitare la sottotitoli “come una piaga”. Quali sono le varie ragioni contro l’uso di sottotipizzazione? Quali sono le alternative?
Cos’è SFINAE in C ++? Puoi spiegarlo in parole comprensibili a un programmatore che non è esperto in C ++? Inoltre, quale concetto in una lingua come Python corrisponde a SFINAE?
So che questo non è ansible, ma qualcuno può fornire una teoria sul motivo per cui Java ha scelto di non supportarlo? Ti sto chiedendo perché mi sono imbattuto in una situazione in cui penso sarebbe stato bello avere.
Esiste un insieme di cose che ogni programmatore JavaScript dovrebbe sapere per poter dire “Conosco JavaScript”?
Sto leggendo su AST (abstract syntax trees) ma tutti gli esempi che vedo usano espressioni come: a + b * c Quale potrebbe essere rappresentato in una syntax simile al lispy come: (+ a (* bc) ) Quale sarà l’equivalente di: + / \ a * / \ bc La mia domanda è Come sarebbe […]
I motori JavaScript comuni, come V8 e JavaScriptCore di WebKit, utilizzano internazioni di stringhe per stringhe JavaScript? Oppure conservano più istanze di stringhe identiche in memoria?