Domande taggate «programming-languages»

Linguaggi artificiali per istruire i computer a fare passi di calcolo per completare le attività. Consentono ai programmatori di comunicare con i computer.



6
Qual è il compromesso per l'inferenza del tipo?
Sembra che tutti i nuovi linguaggi di programmazione o almeno quelli che sono diventati popolari usino l'inferenza del tipo. Anche Javascript ha ottenuto tipi e inferenze di tipo attraverso varie implementazioni (Acscript, dattiloscritto ecc.). Mi sembra fantastico, ma mi chiedo se ci siano dei compromessi o perché diciamo che Java …

9
Perché la maggior parte dei linguaggi imperativi / OO "ben noti" consente l'accesso non controllato a tipi che possono rappresentare un valore "nulla"?
Ho letto della (non) comodità di avere nullinvece (per esempio) Maybe. Dopo aver letto questo articolo , sono convinto che sarebbe molto meglio usareMaybe (o qualcosa di simile). Tuttavia, sono sorpreso di vedere che tutti i linguaggi di programmazione imperativi o orientati agli oggetti "ben noti" continuano a essere utilizzati …


16
Sto scrivendo sulla sintassi del linguaggio. Esiste una lingua là fuori in cui i parametri sono inseriti nel 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) { // Some code here } List<Customer> customers = GetTopCustomersOfTheYear(50, 2010); in PHP: public function getTopCustomersOfTheYear($howManyCustomers, $whichYear) { // Some code here } $customers = getTopCustomersOfTheYear(50, 2010); Esiste …

30
Qual è il più grande difetto di progettazione che hai affrontato in qualsiasi linguaggio di programmazione? [chiuso]
Tutti i linguaggi di programmazione hanno i loro difetti di progettazione semplicemente perché non un singolo linguaggio può essere perfetto, proprio come con la maggior parte (tutte?) Altre cose. A parte questo, quale difetto di progettazione in un linguaggio di programmazione ti ha infastidito di più nella tua storia di …


5
Interpretato vs compilato: una distinzione utile?
Qui vengono poste molte domande sugli strumenti linguistici interpretati e compilati. Mi chiedo se la distinzione abbia davvero senso. (In realtà le domande riguardano in genere le lingue, ma stanno davvero pensando alle implementazioni più popolari di tali lingue). Oggi quasi nessuna implementazione è interpretata rigorosamente. cioè praticamente nessuno analizza …


15
È saggio andare avanti e indietro tra due linguaggi di programmazione? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …


13
Perché i linguaggi di programmazione non gestiscono automaticamente il problema sincrono / asincrono?
Non ho trovato molte risorse al riguardo: mi chiedevo se fosse possibile / una buona idea poter scrivere codice asincrono in modo sincrono. Ad esempio, ecco un codice JavaScript che recupera il numero di utenti archiviati in un database (un'operazione asincrona): getNbOfUsers(function (nbOfUsers) { console.log(nbOfUsers) }); Sarebbe bello poter scrivere …


14
È possibile combinare i linguaggi di programmazione?
Sto programmando da un po ', ho scritto alcuni programmi rudimentali e voglio continuare ad imparare. Ho raggiunto quel punto in cui semplicemente non sai cosa imparare dopo, e vorrei fare una domanda per la mia curiosità. La domanda, in breve, è se è possibile combinare più linguaggi di programmazione …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.