La mia comprensione è che in C ++ 11, quando si restituisce una variabile locale da una funzione in base al valore, al compilatore è consentito trattare quella variabile come riferimento di valore r e 'spostarla' dalla funzione per restituirla (se RVO / NRVO non accade invece, ovviamente). La mia …
Questo è iniziato come una domanda SO ma mi sono reso conto che è piuttosto non convenzionale e basato sulla descrizione attuale sui siti Web, potrebbe essere più adatto ai programmatori. Visto che la domanda ha molto peso concettuale. Ho imparato il clanging LibTooling ed è uno strumento molto potente …
Sto imparando groovy e ho appena imparato a conoscere la nuova funzionalità aggiunta in 2.3, che è l'aggiunta di Traits . Ora a me sembra che i tratti ti permettano di fare praticamente tutto ciò che una superclasse e un'interfaccia possono fare. L'aggiunta di Traits a Groovy rende obsolete l'ereditarietà …
La programmazione reattiva e MVVM sono due approcci che possono affrontare il problema della separazione del livello di dominio dall'interfaccia utente. MVVM lo fa definendo un modello di visualizzazione, che è una struttura di dati mappata ai componenti dell'interfaccia utente. L'interfaccia utente visualizza i dati e forse li aggiorna quando …
Sono un programmatore di Delphi pascal, utilizzo l'ultimo Embarcadero delphi XE e vorrei sfruttare i modelli di progettazione come il controller vista modello e il modello vista modello. Tuttavia, non sembra esserci molto sul web riguardo alle migliori pratiche per farlo in pascal. La maggior parte degli esempi che posso …
Qual è la differenza tra un'API e un linguaggio specifico di dominio incorporato (DSL)? È solo sintassi? Prendi in considerazione un'API come OpenGL. In cosa differisce da una DSL grafica? In altre parole, se un'API è sufficientemente complessa, può essere considerata una DSL integrata?
Ad esempio, ho pubblicato il mio codice sotto GPL. Un mese dopo il rilascio, decido che le società malvagie ( *tosse *) sono autorizzate a utilizzare il mio codice dopo tutto, perché è così brillante e privo di bug. Posso semplicemente riconsegnare il mio codice o mi sono bloccato dal …
Quando ho saputo per la prima volta di Domain Driven Design, sono stato anche introdotto nel repository e nell'unità di schemi di lavoro che una volta sembravano essere il massimo per i ragazzi fantastici che hanno lanciato query SQL come cavemani contro i database. Più approfondivo ho approfondito l'argomento, più …
Qual è l'approccio raccomandato per le funzioni di supporto? Vorrei scegliere una tecnica e correre con essa per creare la mia nuova "classe". Ecco le opzioni di design che ho ponderato: Opzione 1: funzione di supporto nell'ambito esterno, richiamata con il contesto dell'istanza function createPane (pane) { // logic to …
Attualmente sto sviluppando un sito Web reattivo con query multimediali CSS. Sarebbe molto più semplice se il server restituisse un HTML / CSS diverso per ogni viewport. Mi chiedevo perché il client non potesse includere le informazioni sul viewport quando richiedeva un file HTML. Questo comportamento è già comune per …
Devo progettare un "widget", uno script che i partner inseriranno nei loro siti Web per visualizzare alcune UI ed effettuare chiamate alla nostra API. Fondamentalmente mostrerà i nostri dati su questi siti in base ad alcuni ID che forniscono nelle nostre chiamate API. Quello che vorremmo evitare è qualcuno che …
Al giorno d'oggi sembra assurdo che il polling sia una cattiva pratica e che spingere è la strada da percorrere quando si sviluppano applicazioni mobili che richiedono di ricevere costantemente dati da un server remoto. Tutti i principali negozi di telefonia mobile forniscono la loro versione di un servizio di …
Entrambi non sono solo un insieme di istruzioni che vengono eseguite da un interprete? (contrariamente a un programma completo, che viene eseguito (viene eseguito) su un sistema informatico?
Ho provato a chiedere spiegazioni a Google, ma la maggior parte dei link dice solo cose come "FRACTRAN è in fase di completamento. Ad esempio, diamo un'occhiata alla moltiplicazione". Ricordo di aver visto un post sul forum di xkcd dire che FRACTRAN ha aiutato il poster a comprendere Turing Completezza. …
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 6 anni fa . Dalla mia esperienza nello sviluppo web, so che linguaggi come PHP, Java, Python..etc sono usati per cose …
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.