A seguito di questo commento , ho cercato di google perché, ma il mio google-fu fallito. Commento dal link: [...] Ma la cosa importante è che gli array e i puntatori sono cose diverse in C. Supponendo che non si stia utilizzando alcuna estensione del compilatore, in genere non è …
Ho letto questa domanda e mi ha fatto pensare a un'altra cosa abbastanza recente. Linguaggi orientati agli oggetti. Non sono sicuro di quando sia stato creato il primo, ma perché ci è voluto così tanto tempo prima che diventassero mainstream? Il C divenne molto popolare, ma non divenne il C …
Domanda piuttosto semplice, ma qualcosa che non sono stato in grado di scoprire. Chi è stato il primo a descrivere l'idea di un puntatore? Il concetto astratto stesso?
I caratteri 80x24 sembrano essere un valore predefinito molto comune per le finestre dei terminali. Questa risposta fornisce un ottimo motivo storico per cui la larghezza è di 80 caratteri. Ma perché l'altezza è generalmente di 24 (o 25) linee?
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 . Quando Microsoft ha presentato .NET Framework e C # language nel 2002, qual è stato …
Non costa quasi nulla utilizzare la cronologia di commit gestita dal sistema di controllo della versione. Tuttavia, durante un grande progetto di refactoring (o riorganizzazione / pulizia), le funzioni, le classi e persino gli spazi dei nomi verranno spostati; a volte diversi file vengono uniti e altri file vengono suddivisi. …
Sto rileggendo Refactoring di Martin Fowler. Nel capitolo 4, Test di costruzione, mi sono imbattuto nel passaggio seguente. In effetti, uno dei tempi più utili per scrivere i test è prima di iniziare la programmazione. Quando è necessario aggiungere una funzione, iniziare scrivendo il test. Questo non è così arretrato …
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 …
Perché il C ++ ha fatto una distinzione tra globi statici (collegamento interno) e simboli in uno spazio dei nomi senza nome (collegamento esterno, ma non è possibile fare riferimento ad esso dall'esterno), quando è stato introdotto quest'ultimo? Alcuni di questi motivi sono ancora validi o ce ne sono di …
Alcune funzioni di ordine superiore per operare su elenchi o array sono state ripetutamente adottate o reinventate. La mappa delle funzioni , piega [ l | r ] e filter si trovano insieme in diversi linguaggi di programmazione, come Scheme, ML e Python, che non sembrano avere un antenato comune. …
Ho visto questo: imparare a programmare su schede perforate e ho visto questo: http://en.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era ma lasciano molto a desiderare. Qualcuno può spiegarmi come i programmatori hanno programmato quando hanno usato le schede perforate? In particolare, il sistema di computer di input utilizzato per ricavare istruzioni dalla scheda perforata stessa. Non …
SFINAE e templatemetaprogrammazione possono fare cose meravigliose e molte biblioteche le usano anche in modo considerevole. Storicamente entrambi questi "concetti magici" sono stati introdotti / supportati intenzionalmente in C ++? O sono stati scoperti poco dopo come utili sottoprodotti (prodotti collaterali) della templateprogrammazione originale ?
Molti linguaggi di programmazione usano la sintassi a[i]per riferirsi all i'elemento di un array, una sequenza o un vettore a- nello specifico, C e Pascal (dalla fine degli anni '60 e all'inizio degli anni '70) lo fanno. D'altra parte, alcune lingue precedenti, come quella di Fortran (degli anni '50), non …
Quindi, questa è pura curiosità. Ho sentito il termine terza parte, come in "biblioteca di terze parti" per un bel po '. Mi chiedo perché diciamo 3 ° e non 2 ° (o 4 °)? Chi sono la prima e la seconda parte e da dove viene il termine?
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 5 anni fa . Perché i creatori del protocollo Internet hanno deciso di utilizzare gli indirizzi IP per identificare un determinato …
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.