Domande con tag 'programming-languages'

3
risposte

Perché i parametri attuali sono chiamati "argomenti"?

Da dove viene la parola "argomento" (nel senso di programmazione)? Ad esempio, perché i parametri attuali sono chiamati "argomenti"? I significati non sembrano correlati e non ho trovato alcuna spiegazione in alcun modo. Nota sulla ter...
posta 07.02.2013 - 20:31
5
risposte

Perché C # e Java usano l'uguaglianza di riferimento come predefinita per '=='?

Ho riflettuto per un po 'perché Java e C # (e sono sicuro che altre lingue) abbiano come predefinito riferimento all'uguaglianza per == . Nella programmazione che faccio (che è certamente solo un piccolo sottoinsieme di problemi di progra...
posta 09.06.2013 - 06:24
5
risposte

Cattiva pratica: cambia caso per impostare l'ambiente

Negli ultimi tre anni in cui ho lavorato come sviluppatore, ho visto molti esempi in cui le persone usano un'istruzione switch per impostare il percorso (sia in back-end che front-end) per un URL. Di seguito è riportato un esempio di questo:...
posta 06.07.2015 - 16:21
14
risposte

Perché gli oggetti vengono passati per riferimento?

Un giovane collega che stava studiando OO mi ha chiesto perché ogni oggetto è passato per riferimento, che è l'opposto di tipi o strutture primitivi. È una caratteristica comune di linguaggi come Java e C #. Non sono riuscito a trovare una bu...
posta 11.03.2011 - 16:22
7
risposte

Perché le macro non sono incluse nella maggior parte dei linguaggi di programmazione moderni?

So che sono implementati in modo estremamente infondato in C / C ++. Non possono essere implementati in un modo più sicuro? Gli svantaggi dei macro sono davvero così gravi da superare l'enorme potenza che forniscono?     
posta 05.09.2010 - 03:00
3
risposte

In che modo il calcolo quantico cambierà la programmazione? [chiuso]

In che modo la programmazione di un algoritmo quantistico è diversa? Che aspetto avrebbe un linguaggio C se fosse stato progettato per i qubit? I tipi cambieranno?     
posta 16.08.2012 - 16:05
7
risposte

Cosa significa che "la lingua A è scritta nel linguaggio B"?

Spesso sento il termine che la lingua A è scritta nel linguaggio B. Ad esempio, PHP è stato scritto C , C # è scritto in C ++ . Qualcuno può spiegare cosa vuol dire e se è anche corretto? Questo ha qualcosa a che fare con il compilatore...
posta 20.11.2012 - 12:31
3
risposte

Tutte le lingue funzionali usano la garbage collection?

Esiste un linguaggio funzionale che consente di usare la semantica dello stack - distruzione deterministica automatica alla fine dello scope?     
posta 10.03.2012 - 20:38
16
risposte

Sto scrivendo sulla sintassi del linguaggio. Esiste un linguaggio là fuori in cui i parametri sono inseriti all'interno del nome del metodo?

in JavaScript: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); in C #: public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear...
posta 10.03.2016 - 22:05
6
risposte

Utilizzo della lingua di programmazione su Google [chiuso]

Ho sentito che Google usa Python, Java e C ++. Ma quello che non so è come viene usato ciascuno di questi linguaggi di programmazione. Voglio dire che cosa è usato per Python, Java e C ++ su Google. Perché dovrebbero usare fino a 3 linguaggi di...
posta 21.01.2011 - 12:26