Quasi ogni articolo che ho letto 1 confrontando Git e Mercurial sembra che Mercurial abbia una UX della riga di comando migliore con ogni comando limitato a una sola idea (a differenza di dire git checkout). Ma ad un certo punto Git è diventato improvvisamente molto popolare e il numero …
Che cosa dove le forze storiche al lavoro, i compromessi da fare, nel decidere di utilizzare gruppi di otto bit come unità fondamentale? C'erano macchine, una volta, che utilizzavano parole di altre dimensioni, ma oggi per i non-otto-testimoni devi cercare pezzi da museo, chip specializzati per applicazioni integrate e DSP. …
Nel tutorial di Python si può leggere che l'implementazione originale di Python è in C; D'altra parte, l'implementazione di Python, scritta in C, (...) Sono molto curioso perché Python è stato scritto in C e non in C ++? Mi piacerebbe conoscere il ragionamento alla base di questa decisione e …
Il primo compilatore è stato scritto da Grace Hopper nel 1952, mentre l'interprete Lisp è stato scritto nel 1958 dallo studente Steve Russell di John McCarthy. Scrivere un compilatore sembra un problema molto più difficile di un interprete. Se è così, perché il primo compilatore è stato scritto sei anni …
Mi chiedo sempre questo, e forse ho bisogno di una buona lezione di storia sui linguaggi di programmazione. Ma dal momento che la maggior parte dei compilatori al giorno d'oggi sono realizzati in C, come sono stati realizzati i primi compilatori (AKA prima di C) o sono state interpretate tutte …
Prendi questo scenario: Un programmatore crea una lingua per risolvere alcuni problemi. Quindi rilascia questo linguaggio per aiutare gli altri a risolvere problemi simili. Un altro programmatore scopre che in realtà è molto meglio per alcune diverse categorie di problemi. In virtù di questa nuova applicazione, il linguaggio diventa quindi …
La mia comprensione è che negli anni '80, e forse anche negli anni '90, Pascal e C erano praticamente testa a testa come linguaggi di produzione. La morte definitiva di Pascal è dovuta solo alla negligenza di Delfi da parte di Borland ? O c'era di più, come la sfortuna …
Rispetto a circa 10 anni fa ho notato uno spostamento verso i framework usando lo stile di routing che disaccoppia il percorso dell'URL dal filesystem. Questo è generalmente realizzato con l'aiuto di un modello di controller frontale. Vale a dire, quando prima, il percorso dell'URL era mappato direttamente al file …
Questo è qualcosa che mi ha infastidito molto a scuola. Cinque anni fa, quando ho imparato l'SQL, mi sono sempre chiesto perché prima specifichiamo i campi che vogliamo e poi da dove li vogliamo. Secondo la mia idea, dovremmo scrivere: From Employee e Select e.Name Quindi perché la norma dice …
Nell'articolo di Humble Programmer di Dijkstra , afferma che ha dato ad alcuni volontari un problema da risolvere: “Ho condotto un piccolo esperimento di programmazione con volontari con esperienza, ma è emerso qualcosa di non intenzionale e inaspettato. Nessuno dei miei volontari ha trovato la soluzione ovvia ed elegante. A …
Il segno più +viene usato per l'aggiunta e per la concatenazione di stringhe, ma il suo compagno: il segno meno -, generalmente non viene visto per il taglio di stringhe o altri casi diversi dalla sottrazione. Quale potrebbe essere la ragione o le limitazioni per questo? Considera il seguente esempio …
Perché molti esempi di codice, in particolare i tutorial, usano i nomi "Foo" e "Bar" così spesso? È quasi uno standard. Per esempio: void foo(char* bar) { printf("%s", bar); }
Per come la vedo io, gli attacchi SQL injection possono essere prevenuti: Screening, filtraggio, codifica dell'input con attenzione (prima dell'inserimento in SQL) Utilizzo di istruzioni preparate / query con parametri Suppongo che ci siano pro e contro per ciascuno, ma perché il n. 2 è decollato e considerato più o …
Ho visto che Java 1.2 è anche noto come Java 2. "Java 1.x" e "Java x" (ad esempio "Java 1.6" e "Java 6") si riferiscono alla stessa versione di Java? E se sì, perché la necessità di questa dualità?
Quindi è ovvio che una serie di cose è una sequenza di cose, e quindi una sequenza di caratteri / byte / ecc. potrebbe anche essere chiamato una stringa. Ma chi per primo li ha chiamati stringhe? E quando? E in quale contesto è rimasto bloccato? Mi sono sempre chiesto …
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.