Domande con tag 'declarative-programming'

9
risposte

Il sogno della programmazione dichiarativa [chiuso]

Perché non è stato realizzato il sogno della programmazione dichiarativa? Quali sono alcuni ostacoli concreti che si frappongono? Per un semplice esempio, perché non posso dire sort(A) is defined by sort(A) in perm(A) && asc(sort(A))...
posta 09.03.2015 - 08:15
2
risposte

È dichiarativo SQL?

Chiedo perché così tante delle domande che vedo in SQL equivalgono a: "Questo è lento. Come posso accelerarlo?" Oppure i tutorial affermano "Fai questo in questo modo e non in questo modo perché è più veloce". Mi sembra che gran parte dell'SQ...
posta 03.06.2013 - 22:34
5
risposte

Cosa rende i linguaggi di programmazione funzionale dichiarativi rispetto a Imperativi?

In molti articoli, che descrivono i vantaggi della programmazione funzionale, ho visto linguaggi di programmazione funzionali, come Haskell, ML, Scala o Clojure, denominati "linguaggi dichiarativi" distinti dai linguaggi imperativi come C / C ++...
posta 15.05.2015 - 10:57
4
risposte

Quali sono alcune buone pratiche quando si cerca di insegnare la programmazione dichiarativa ai programmatori imperativi?

Mi sono offerto di fare un po 'di allenamento in F # presso la mia azienda e sembravano mostrare un certo interesse. In genere sono programmatori VB6 e C # che non seguono la programmazione con troppa passione. Detto questo, mi sembra che sia pi...
posta 21.09.2010 - 21:21
2
risposte

I linguaggi di programmazione funzionale non consentono effetti collaterali?

Secondo wikipedia, Lingue di programmazione funzionale , che sono dichiarative, non consentono effetti collaterali. Programmazione dichiarativa in generale, tenta di minimizzare o eliminare gli effetti collaterali. Inoltre, secondo wikiped...
posta 22.04.2018 - 00:01
1
risposta

Perchè FSharpLint suggerisce, "Nel codice F #, usa 'e1 || e2 'invece di' e1 o e2 '"

Se scrivo l'espressione, if not (expr1 or expr2) then value Ricevo il seguente avviso da FSharpLint, In F# code, use 'e1 || e2' instead of 'e1 or e2' . Perché si sta utilizzando || preferito rispetto all'utilizzo di or ? Vog...
posta 20.04.2016 - 20:42
7
risposte

Come iniziare a imparare meglio la programmazione - con lingue imperative o dichiarative? [chiuso]

Qualcuno è interessato a imparare a programmare. Quale paradigma linguistico dovrei raccomandarlo: imperativo o dichiarativo? E quale linguaggio di programmazione dovrebbe iniziare? Penso che sia dichiarativo perché è più vicino alla matemati...
posta 03.08.2011 - 19:38
2
risposte

Come è possibile conciliare lo sviluppo dichiarativo del database e le mozioni dei dati non banali?

Tornando a SQL Server dopo diversi anni di distanza, trovo i progetti Visual Studio Database (e ora SSDT ) molto eccitanti, poiché mirano a offrire un modo per sviluppare database in modo dichiarativo, piuttosto che dover manipolare gli script...
posta 11.08.2012 - 11:49
2
risposte

La programmazione dichiarativa è sopravvalutata? [chiuso]

Ho programmato per anni con linguaggi prevalentemente imperativi (C ++, C #, javascript, python), ma recentemente ho sperimentato alcuni linguaggi funzionali (Lisp, Haskell) ed ero entusiasta di provare ad applicare alcuni degli stili dichiarati...
posta 09.01.2016 - 08:15
3
risposte

Programmazione dichiarativa per il controllo deterministico in tempo reale

Diciamo che vuoi controllare un motore in tempo reale. Normalmente useresti un microcontrollore o PC con ad es. linguaggio di programmazione c. Quindi useresti un approccio imperativo. Dì al microcontrollore esattamente come fare il controllo de...
posta 16.03.2016 - 18:00