Domande con tag 'programming-languages'

9
risposte

Esiste una ragione "reale" per odiare l'eredità multipla?

Mi è sempre piaciuta l'idea di avere un'ereditarietà multipla supportata in una lingua. Molto spesso però è intenzionalmente dimenticato e la presunta "sostituzione" è un'interfaccia. Le interfacce semplicemente non coprono tutte le stesse carat...
posta 14.11.2013 - 16:59
14
risposte

Il linguaggio di programmazione C è ancora utilizzato?

Sono un programmatore C # e la maggior parte del mio sviluppo riguarda i siti Web e alcune applicazioni Windows. Per quanto riguarda C, non l'ho usato da molto tempo, perché non ce n'era bisogno. È stata una sorpresa per me quando uno dei miei a...
posta 15.09.2016 - 14:07
16
risposte

Perché gli operatori definiti dall'utente non sono più comuni?

Una caratteristica che mi manca dai linguaggi funzionali è l'idea che gli operatori siano solo funzioni, quindi aggiungere un operatore personalizzato è spesso semplice come aggiungere una funzione. Molti linguaggi procedurali consentono il sovr...
posta 29.12.2012 - 19:23
3
risposte

Perché i linguaggi di programmazione, in particolare C, usano parentesi graffe e non quadrate?

La definizione di "linguaggio C-Style" può essere praticamente semplificata fino a "usa parentesi graffe ( {} )". Perché utilizziamo quel particolare carattere (e perché non qualcosa di più ragionevole, come [] , che non richiede il tast...
posta 26.02.2013 - 15:59
0
risposte

Le persone in paesi non di lingua inglese codificano in inglese? [chiuso]

Ho sentito dire (dai colleghi) che tutti "codificano in inglese" indipendentemente da dove provengano. Trovo che sia difficile da credere, tuttavia non sarei sorpreso se, per la maggior parte dei linguaggi di programmazione, il set di caratteri...
posta 23.06.2015 - 11:43
5
risposte

Perché i metodi predefiniti e statici sono stati aggiunti alle interfacce in Java 8 quando avevamo già classi astratte?

In Java 8, le interfacce possono contenere metodi implementati, metodi statici e i cosiddetti metodi "predefiniti" (che le classi di implementazione non devono sovrascrivere). Nella mia (probabilmente ingenua) visione, non c'era bisogno di vi...
posta 20.03.2014 - 16:01
8
risposte

Come modificare l'output di un programma per il quale non si dispone del codice sorgente

Nella nostra azienda abbiamo un piccolo programma (dimensione .exe 500Kb) che esegue il calcolo matematico e alla fine sputa il risultato su un foglio di lavoro Excel che usiamo per continuare il nostro flusso di lavoro. Voglio modificare le...
posta 27.05.2016 - 16:03
16
risposte

Le giovani menti hanno bisogno di imparare i concetti del puntatore?

Perché il master C Dennis Ritchie ha introdotto dei puntatori in C? E perché gli altri linguaggi di programmazione come VB.NET o Java o C # li hanno eliminati? Ho trovato alcuni punti su Google e voglio ascoltare anche i tuoi commenti. Perché...
posta 05.09.2011 - 22:50
6
risposte

Perché la popolarità di Python è stata così improvvisa? [chiuso]

Python è apparso per la prima volta nel 1991, ma era un po 'sconosciuto fino al 2004, se la classifica TIOBE quantifica qualsiasi cosa significhi. Che cosa è successo? Cosa ha causato l'interesse per questa lingua di 13 anni a passare il te...
posta 17.12.2010 - 04:29
14
risposte

Come posso davvero padroneggiare un linguaggio di programmazione?

So che imparando una lingua, puoi semplicemente comprare un libro, seguire gli esempi e, quando possibile, provare gli esercizi. Ma quello che sto guardando davvero è come padroneggiare la lingua una volta appresa. Ora so che l'esperienza è u...
posta 30.09.2012 - 18:55