|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 3808
|
[F#] è imperativo o funzionale?
sembrerà una sciocchezza ma non riesco a definire l'F# come linguaggio con delle sue proprietà, a me ricorda tanto il C/C++, quindi linguaggi imperativi/procedurali, Microsoft invece lo definisce come funzionale ( l'ha chiamato F# apposta! ): è possibile avere documenti, libri bianchi e qualsiasi altra cosa che contribuisca a chiarire l'arcano?
wikipedia lo definisce come "funzionale impuro" ma mi sembra molto sbrigativa come definizione, vorrei capire come viene allocata e mappata la memoria dal compilatore, come vengono gestite le variabili, etc etc ... |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2003
Città: Barletta (BA)
Messaggi: 939
|
E' un linguaggio funzionale in quanto supporta la definizione di valori, contiene strutture dati funzionali, pattern matching, ricorsione, pipeline, funzioni come valori e così via
E' molto simile a OCaml La memoria è gestita dalla CLR, così come viene gestita da qualsiasi linguaggio compilabile in CIL Se posso darti un consiglio, http://en.wikibooks.org/wiki/F_Sharp_Programming Anche io lo sto imparando, da la
__________________
In a world without fences, who needs Gates? Power by: Fedora 8 - Mac OS X 10.4.11 Ultima modifica di nico159 : 17-04-2011 alle 11:18. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:15.



















