Sembra che ci sia molta discussione sui vari meriti della velocità rispetto a C o C ++ rispetto a Java o Python, ma raramente vedo menzionato Objective-C. All'incirca dove rientra in termini di prestazioni linguistiche?
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
La regola di 3 ( la regola di 5 nel nuovo standard c ++) afferma: Se è necessario dichiarare esplicitamente il distruttore, il costruttore della copia o l'operatore di assegnazione della copia, è necessario dichiarare esplicitamente tutti e tre. D'altra parte, il " codice pulito " di Martin consiglia di …
Quali sono i pro / contro nell'usare la autoparola chiave, specialmente in per i loop? for(std::vector<T>::iterator it = x.begin(); it != x.end(); it++ ) { it->something(); } for(std::map<T>::iterator it = x.begin(); it != x.end(); it++ ) { it->second->something(); } for(auto it = x.begin(); it != x.end(); it++ ) { it->?? …
Posso cercare e ho già guardato la voce di Wikipedia e in alcuni altri posti, ma anche se ho una certa esperienza di programmazione, non capisco davvero il concetto. Puoi trattarmi come un bambino di 10 anni e darmi una spiegazione chiara sulla comunicazione socket?
Ho sempre voluto usare stringhe generate casualmente per gli ID delle mie risorse, quindi avrei potuto avere URL più brevi come questo: / user / 4jz0k1 Ma non l'ho mai fatto, perché ero preoccupato per la generazione casuale di stringhe che creava parole reali, ad esempio: / user / f …
AFAIK, le mie classi extendsgenitore e le implementsinterfacce. Ma mi imbatto in una situazione, in cui non posso usare implements SomeInterface. È la dichiarazione di un tipo generico. Per esempio: public interface CallsForGrow {...} public class GrowingArrayList <T implements CallsForGrow> // BAD, won't work! extends ArrayList<T> Qui l'uso implementsè sintatticamente …
Ho sempre lanciato build dopo ogni commit, ma su questo nuovo progetto, gli architetti mi hanno appena chiesto di cambiare la frequenza in "una build ogni 15 minuti", e non riesco proprio a capire perché sarebbe una buona ragione contro " basandosi su ogni commit ". Prima di tutto, alcuni …
Perché dovrei voler scrivere un'app Web con molte elaborazioni sul lato server? Per me, scrivere il programma sul lato client è un enorme vantaggio perché toglie il maggior carico possibile al server perché deve solo inviare dati al client con un'elaborazione minima. Vedo molto poco nello scrivere app web oltre …
Di recente ho progettato un modulo di serie storiche in cui le mie serie storiche sono essenzialmente a SortedDictionnary<DateTime, double>. Ora vorrei creare unit test per assicurarsi che questo modulo funzioni sempre e produca il risultato atteso. Un'operazione comune è calcolare la prestazione tra i punti nelle serie temporali. Quindi …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 6 anni fa . Esiste un IDE Java scritto in Java? Ho appena ricevuto il mio laptop DET del …
Sto cercando un algoritmo efficiente per trovare i cluster su un grafico di grandi dimensioni (ha circa 5000 vertici e 10000 bordi). Finora sto usando l'algoritmo Girvan-Newman implementato nella libreria java JUNG ma è piuttosto lento quando provo a rimuovere molti bordi. Potete suggerirmi un'alternativa migliore per i grafici di …
Ogni volta che avvio un progetto, decido in momenti cruciali di cambiare completamente le classi principali e rimanere invischiato in errori oscuri. Provo a pianificare in anticipo e di solito inizio con un buon piede, ma poi ci vado un altro giorno e decido che mi piacerebbe farlo "in un …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Commentare al giorno d'oggi è più facile che mai. In Java, ci sono alcune belle tecniche per collegare i commenti alle classi e gli IDE Java sono bravi a creare shell di commenti per te. Lingue come Clojure consentono persino di aggiungere una descrizione di una funzione nel codice della …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.