Le missioni Apollo avevano una tecnologia non più complicata di una calcolatrice tascabile. Dal link qui , ci sono informazioni su Apollo Guidance Computer (AGC) L'Apollo Guidance Computer di bordo (AGC) era di circa 1 piede cubo con 2K di RAM a 16 bit e 36K di memoria core-wire con …
Sto cercando una risposta definitiva da una fonte primaria o secondaria sul perché (in particolare) Java e C # hanno deciso di avere un metodo statico come punto di ingresso, piuttosto che rappresentare un'istanza dell'applicazione da un'istanza di una Applicationclasse (con il punto di ingresso essere un costruttore appropriato). Contesto …
while (1) { if (1+1==2) { print "Yes, you paid attention in Preschool!"; } else { print "Wait... I thought 1+1=2"; } } Come sviluppatore, noi tutti abbiamo di utilizzare i cicli molto di frequente. Lo sappiamo. Quello che mi chiedevo era, chi pensava all'idea di avere dei loop? Quale …
Ho sentito la storia di come Douglas Mcllroy ha avuto l'idea e come Ken Thompson l'ha implementata in una notte. Per quanto ho capito, pipe è una chiamata di sistema che condivide un pezzo di memoria tra due processi in cui un processo scrive e l'altro legge. Come qualcuno che …
È comunemente affermato che l'architettura del processore Intel Itanium a 64 bit non è riuscita perché il set di istruzioni EPIC rivoluzionario è stato molto difficile da scrivere un buon compilatore, il che significava la mancanza di buoni strumenti di sviluppo per IA64, il che significava una mancanza di sviluppatori …
Stroustrup afferma che Cfront, il primo compilatore C ++, è stato scritto in C ++ ( Stroustrup FAQ ). Tuttavia, come è possibile che il primo compilatore C ++ sia scritto in C ++? Anche il codice che compone il compilatore deve essere compilato, e quindi il primo compilatore C …
Ho iniziato a insegnare a un amico a programmare di recente (stiamo usando Python) e quando abbiamo iniziato a discutere della creazione di variabili e dell'operatore di assegnazione, mi ha chiesto perché il valore a destra è assegnato al nome a sinistra e non viceversa . Non ci avevo pensato …
Molti di noi, incluso me, hanno iniziato la loro vita di programmazione con programmi scritti sui computer di casa , qualcosa del genere 10 PRINT "ENTER RADIUS" 20 INPUT R 30 PRINT "CIRCUMFERENCE="; 2 * R * PI 40 PRINT "AGAIN?" 50 INPUT A$ 60 IF A$="Y" THEN GOTO 10 …
Quando una struttura di dati (ad esempio una coda) viene implementata utilizzando un linguaggio OOP, alcuni membri della struttura di dati devono essere privati (ad esempio, il numero di elementi nella coda). Una coda può anche essere implementata in un linguaggio procedurale usando ae structun insieme di funzioni che operano …
Durante la programmazione in C #, mi sono imbattuto in una strana decisione di progettazione del linguaggio che non riesco proprio a capire. Quindi, C # (e CLR) ha due tipi di dati aggregati: struct(tipo-valore, archiviato nello stack, nessuna eredità) e class(tipo di riferimento, memorizzato nell'heap, ha ereditarietà). All'inizio questa …
Spesso ci viene detto che all'hardware non importa in quale lingua è scritto un programma poiché vede solo il codice binario compilato, tuttavia questa non è tutta la verità. Ad esempio, considera l'umile Z80; le sue estensioni al set di istruzioni 8080 includono istruzioni come CPIR che è utile per …
La domanda dovrebbe essere chiara dal suo titolo. Ad esempio Apache salva i suoi accessi e registra i log degli errori nei file anziché in RDBMS, indipendentemente da quanto grande o piccola scala venga utilizzata. Per RDMS non ci resta che scrivere query SQL e farà il lavoro mentre per …
Sono stato un po 'in giro con linguaggi di programmazione funzionale per alcuni anni e continuo a incontrare questa frase. Ad esempio, è un capitolo di "The Little Schemer, che sicuramente precede il blog con questo nome. (No, il capitolo non aiuta a rispondere alla mia domanda.) Capisco cosa significa …
Un albero rosso / nero è un modo per implementare un albero di ricerca binaria bilanciato. I principi alla base di come funziona hanno senso per me, ma i colori scelti no. Perché rosso e nero, a differenza di qualsiasi altra coppia di colori o di attributi in generale? Quando …
In molti linguaggi come C, C ++ e Java, il mainmetodo / funzione ha un tipo di ritorno di voido int, ma non di doubleo String. Quali potrebbero essere i motivi alla base di ciò? So un po 'che non possiamo farlo perché mainviene chiamato dalla libreria di runtime e …
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.