Si dice che le prime implementazioni in C ++ abbiano avuto un operatore punto per l'accesso allo spazio dei nomi. Si ritiene che il punto sia più conveniente del moderno operatore a doppio punto. Qual è stato il ragionamento alla base dell'introduzione del doppio colon?
Tutti sanno che PHP ha problemi con Unicode. La versione 6 viene effettivamente abbandonata, a causa delle difficoltà di implementazione Unicode. Ma mi chiedo se qualcuno sa quali sono i motivi esatti ? Problemi di architettura / design, problemi di prestazioni, problemi di comunità (non scommetto), qualcos'altro?
Sono interessato all'idea del C ++ - come constnon quella particolare esecuzione (come il casting away const). Prendiamo ad esempio C # - manca C ++ - come const, e la ragione è la solita - persone e tempo. Qui inoltre sembra che il team di C # abbia esaminato …
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 …
In altri linguaggi di programmazione, ho visto Map and Reduce, e questi sono i cardini della programmazione funzionale. Non sono riuscito a trovare alcun ragionamento o storia per cui LINQ ha Aggregate(lo stesso di Reduce) e Select(lo stesso di Map)? Perché sto chiedendo è che mi ci è voluto un …
XAML è essenzialmente un sottoinsieme di XML. Uno dei principali vantaggi di basare XAML su XML è che può essere analizzato con strumenti esistenti. E può, in larga misura, sebbene i valori degli attributi (sintatticamente non banali) rimarranno in forma di testo e richiederanno ulteriori analisi. Esistono due alternative principali …
Su una domanda correlata , è stato chiarito perché C ++ non è compatibile con C in molti aspetti. Tuttavia C ++ è ancora un linguaggio "ibrido" *. E sfortunatamente, molti programmatori considerano ancora il C ++ come una "C con flussi e stringhe incorporate". Ciò si traduce in un …
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 . Sono molto interessato alle teorie dei linguaggi di programmazione e applicherò un dottorato in questo …
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 …
tl; dr: ci sarebbe una definizione agnostica dei simboli e un motivo per averli in altre lingue? Quindi, perché il creatore di Ruby ha usato il concetto di symbolsnella lingua? Lo chiedo dal punto di vista di un programmatore non rubino. Ho imparato molte altre lingue e non ho trovato …
Considera il seguente codice "C": #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()è definito alla fine del codice sorgente e non viene fornita alcuna dichiarazione prima del suo utilizzo in main(). Nel momento in cui il compilatore vede Func_i()dentro main(), esce da main()e lo scopre …
Ecco un'interessante discussione sul principio di corrispondenza di Tennent e una breve descrizione di Neal Gafter : Il principio impone che un'espressione o un'affermazione, se racchiusa in una chiusura e quindi immediatamente invocata, dovrebbe avere lo stesso significato che aveva prima di essere racchiusa in una chiusura. Qualsiasi cambiamento nella …
L' articolo di Wikipedia sui linguaggi basati su prototipi contiene il seguente paragrafo: Quasi tutti i sistemi basati su prototipi si basano su linguaggi interpretati e tipizzati in modo dinamico. Tuttavia, i sistemi basati su linguaggi tipicamente statici sono tecnicamente fattibili. In che modo un sistema di tipo statico impone …
Sto guardando il prossimo Visual Studio 2017 . Nella sezione intitolata Boosted Productivity c'è un'immagine di Visual Studio utilizzata per sostituire tutte le occorrenze di var con il tipo esplicito. Apparentemente il codice presenta diversi problemi che Visual Studio ha identificato come "da correggere". Volevo ricontrollare la mia comprensione dell'uso …
Dalla documentazione ufficiale ... Mondo di sottoclasse pacchetto classe modificatore AAAA pubblico YYYN protetto nessun modificatore YYNN YNNN privato Il fatto è che non ricordo di avere un caso d'uso in cui avevo bisogno di accedere a membri protetti da una classe all'interno dello stesso pacchetto. Quali sono stati i …
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.