Domande con tag 'history'

3
risposte

Quando e perché i puntatori iniziano a essere considerati rischiosi?

Sembra che ci sia stato un graduale cambiamento nel modo di pensare all'uso dei puntatori nei linguaggi di programmazione, così che è stato generalmente accettato che i puntatori erano considerati rischiosi (se non addirittura "cattivi" o simili...
posta 26.09.2017 - 19:20
6
risposte

I campi pubblici di Java sono solo un tragico errore di progettazione storica a questo punto? [chiuso]

A questo punto sembra essere l'ortodossia di Java che in pratica non si dovrebbero mai utilizzare i campi pubblici per lo stato dell'oggetto. (Non sono necessariamente d'accordo, ma non è rilevante per la mia domanda.) Dato che, sarebbe giusto d...
posta 21.02.2011 - 19:40
1
risposta

Da dove viene la nozione di "chiamare" una funzione?

Mi sono sempre chiesto perché una chiama una funzione piuttosto che, ad esempio, eseguendola . Una ricerca Google per function call etymology e termini simili non restituisce nulla di utile, Wikipedia non lo menziona, i dizionari onli...
posta 18.08.2014 - 20:07
13
risposte

Quali caratteristiche hanno contribuito all'evoluzione di Pascal?

Sto compilando una cronologia dettagliata della lingua Pascal e ci sono alcuni dettagli che mi mancano. Oggi ci sono così tante funzionalità che diamo per scontate. Quali caratteristiche hanno contribuito in modo significativo all'evoluzione...
posta 28.07.2011 - 20:02
1
risposta

Qual è la cronologia delle costanti di denominazione in maiuscolo?

Qual è la storia dietro la convenzione delle costanti di denominazione in maiuscolo? La mia intuizione è che è iniziata con il preprocessore C, in cui le persone sviluppavano una pratica per denominare macro preprocessore in tutte le lettere...
posta 28.05.2016 - 12:12
3
risposte

Perché il comando "kill" lo chiama?

Perché è stato deciso di chiamare il comando kill "kill"? Voglio dire, sì, questa utility è spesso usata per terminare i processi, ma può effettivamente essere utilizzata per inviare qualsiasi segnale. Non è leggermente confuso? Forse...
posta 30.05.2012 - 09:59
4
risposte

Perché mod (%) è un operatore matematico fondamentale in molti linguaggi di programmazione?

C'è una ragione, storica o meno, perché l'operatore modulo sia parte di un piccolo insieme di operatori standard in quelle che sembrano molte lingue? ( +, -, *, / e % , per Java e C, con ** in Ruby e Python). Sembra strano inclu...
posta 24.07.2013 - 00:59
2
risposte

Perché C è così alto nell'indice di popolarità TIOBE, mentre C ++ è anche qui sotto, ma non altrettanto popolare? [chiuso]

Non riesco a capirlo. Se C è tanto usato, ma C non è C ++, qualcuno può spiegarmi i motivi più importanti che rendono C più usato del C ++? Dove è scritto tutto questo codice C? Riguarda il settore industriale che si basa pesantemente sulla p...
posta 23.04.2013 - 03:47
1
risposta

Libri e storie sulla cultura della programmazione, in particolare negli anni '80 / primi anni '90 [chiuso]

Ho apprezzato un certo numero di (libri di narrativa / saggistica) sulla cultura degli hacker e sulla gestione di un software negli anni '80 e '90. Per qualche motivo le cose sembravano molto più eccitanti allora. Gli esempi sono: Microserf...
posta 11.01.2015 - 11:46
4
risposte

Perché lo standard C ++ non ha adottato i modelli di espressione?

Ho capito che i modelli di espressione come tecnica sono stati scoperti significativamente prima dello standard C ++ originale nel 1998. Perché non sono stati usati per migliorare le prestazioni di diverse classi standard come std::string e...
posta 25.01.2012 - 20:53