Linguaggi artificiali per istruire i computer a fare passi di calcolo per completare le attività. Consentono ai programmatori di comunicare con i computer.
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 …
Per molte persone IT, incluso me stesso qualche anno fa, il processo di sviluppo software ideale prevede la creazione di documenti di progettazione dettagliati con molti diagrammi UML prima che venga scritta una riga di codice. (Questa sembra una descrizione del modello a cascata, ma è la stessa con agile, …
L'idea è ispirata dal fatto che operatori come +, -,%, ecc. Possono essere visti come funzioni con uno o due argomenti passati e senza effetti collaterali. Supponendo che io o qualcun altro scriva una lingua che interrompe il passaggio di più di due argomenti e funziona anche solo tramite il …
In quale linguaggio di programmazione ha avuto origine il segno di percentuale (%) per indicare modulo / resto? Questo precedente post 1 spiega che il simbolo% è stato probabilmente scelto perché include una barra, intelligente per un'operazione relativa alla divisione. Menziona anche l'influenza dell'uso del simbolo da parte di C. …
Sono abbastanza sicuro che tutti abbiano familiarità con i metodi generici del modulo: T DoSomething<T>(T item) Questa funzione è anche chiamata parametricamente polimorfica (PP), in particolare la PP di grado 1 . Diciamo che questo metodo può essere rappresentato usando un oggetto funzione del modulo: <T> : T -> T …
Molte lingue sembrano avere strutture molto simili chiamate iterabili o enumerabili. Queste sono strutture che possono essere ripetute o enumerate, che mi sembrano cose estremamente simili. Queste parole sono sinonimi o esiste una sottile differenza semantica tra iterabile ed enumerabile che giustifica la scelta del termine?
In C ++, funzionalità come le eccezioni influiscono sull'intero programma: è possibile disabilitarle nell'intero programma o è necessario gestirle in tutto il codice. Come afferma un famoso articolo sul Rapporto C ++ : Controintuitivamente, la parte difficile delle eccezioni di codifica non sono i tiri e le catture espliciti. La …
Sto leggendo il libro programming in Lua. Detto questo Le chiusure forniscono uno strumento prezioso in molti contesti. Come abbiamo visto, sono utili come argomenti per funzioni di ordine superiore come l'ordinamento. Le chiusure sono utili per le funzioni che creano anche altre funzioni, come il nostro esempio newCounter; questo …
Capisco "invariante" nel suo senso letterale. Li riconosco anche quando scrivo il codice. Ma non credo di capire l'importanza di questo termine nel contesto dell'informatica. Ogni volta che leggo conversazioni \ white paper sulla progettazione linguistica di famosi programmatori \ informatici, il termine "invariante" continua a comparire come un gergo; …
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 …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Stavo leggendo il saggio di Paul Graham - Beating The Averages …
Ogni volta che controllo una pagina web dedicata ad un linguaggio di programmazione vedo sempre la parola "potente" nell'elenco di idiosincrasie / attributi. Se ogni linguaggio di programmazione è efficace, perché inseriscono quella parola nei tutorial / documentazione?
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Ho un problema software che si adatta all'approccio funzionale alla programmazione, …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 6 anni fa . Sono molto interessato alle teorie dei linguaggi di programmazione e applicherò un dottorato in questo …
Voglio dire, ci sono librerie davvero utili che possono risolvere problemi quando sei bloccato e non sai come risolvere questo o quello con la tua conoscenza del linguaggio di programmazione che usi ... Ad esempio, Boost per C ++ o JQuery per JavaScript o Spring for Java ... Risolvono i …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.