Domande con tag 'programming-languages'

5
risposte

Java promuove una separazione tra le definizioni di classe e le implementazioni, come lo è C ++?

Ho un compito a casa e ho bisogno di valutare quale approccio è migliore secondo GRASP "Protected Variation". Ho trovato una domanda su Stack Overflow sulla separazione dell'intestazione e del codice file in C ++ . Tuttavia, quello che vogli...
posta 08.11.2011 - 18:05
9
risposte

Come hai avuto la possibilità di imparare più lingue? [chiuso]

Ho letto Un programmatore dovrebbe concentrarsi su almeno quante lingue? , e ho scoperto che non conosco le lingue nel numero 2, 3 della prima risposta. Voglio imparare più lingue per aumentare le mie conoscenze e capacità di programmazione. Tu...
posta 04.09.2011 - 15:40
3
risposte

Quale logica viene utilizzata quando si programmano i progettisti di linguaggio per decidere quale segnale prende il risultato dell'operazione modulo?

Passando attraverso Operazione modulo (la strada che ho inserito esplorando la differenza tra rem e mod ) Mi sono imbattuto in: In mathematics the result of the modulo operation is the remainder of the Euclidean division. However...
posta 30.01.2014 - 23:05
5
risposte

Esistono linguaggi di programmazione che ti consentono di eseguire l'aritmetica sui tipi?

Per curiosità, ci sono linguaggi che ti consentono di impostare l'aritmetica sui tipi per creare nuovi tipi? Qualcosa come: interface A { void a(); void b(); } interface B { void b(); void c(); } interface C = A & B; // has b() i...
posta 21.11.2012 - 01:29
1
risposta

Esiste una specie di programma per illustrare la maggior parte delle caratteristiche e degli usi di un linguaggio di programmazione diverso?

Sappiamo tutti "La rapida volpe marrone salta sul cane pigro" usata come punto di riferimento per la stampa e i caratteri. Mi chiedo se esiste un simile "Lazy Dog" per i linguaggi di programmazione. Esistono così tanti linguaggi di program...
posta 20.06.2013 - 21:09
4
risposte

Come apparirebbe una nuova lingua se fosse stata progettata da zero per essere facile da TDD?

Con alcuni dei linguaggi più comuni (Java, C #, Java, ecc.) a volte sembra che tu stia lavorando in disaccordo con la lingua quando vuoi inserire completamente il tuo codice TDD. Ad esempio, in Java e in C # vorrai prendere in giro qualsiasi...
posta 25.08.2012 - 17:18
4
risposte

Differenza tra funzionamento atomico e sicurezza del filo?

Dalla discussione che ho visto sembra che operazione atomica e sicurezza dei thread siano la stessa cosa, ma molte persone dicono che sono diverse. Qualcuno può dirmi la differenza se ce n'è uno?     
posta 10.12.2012 - 11:01
3
risposte

che cosa conta come "esperienza" con un particolare linguaggio? [chiuso]

Sono uno studente di CS attualmente in fase di ricerca di stage estivi, in particolare perché voglio sviluppare app per Android e / o iOS. Quando si esaminano i requisiti per le varie opportunità (eventuali opportunità di sviluppo di software, n...
posta 16.04.2011 - 06:43
5
risposte

Puoi migliorare le tue capacità di programmazione imparando altri paradigmi linguistici?

Se sì, puoi dirmi in che modo l'apprendimento di un nuovo paradigma ha cambiato il tuo approccio per risolvere i problemi di programmazione anche se il problema è in un altro paradigma / linguaggio / tecnologia? Mi sarà molto gradito Se mi pu...
posta 08.05.2011 - 19:35
9
risposte

Perché la maggior parte dei "ben noti" linguaggi imperativi / OO consente l'accesso non controllato ai tipi che possono rappresentare un valore "nulla"?

Ho letto della (non) comodità di avere null invece di (per esempio) Maybe . Dopo aver letto questo articolo Sono convinto che sarebbe molto meglio usare Maybe (o qualcosa di simile). Tuttavia, sono sorpreso nel vedere che tut...
posta 15.12.2013 - 15:36