programare functionala - a lucrat cineva?
Last Updated: Oct 09 2017 13:07, Started by
aaaa4567
, Sep 03 2017 06:11
·
0
#1
Posted 03 September 2017 - 06:11
Programare functionala - a lucrat cineva cu asta? Vreau sa spun in Clojure, F#. Puteti mentiona chiar si experiente cu Scala...
Experiente personale daca se poate. De ce ati adoptat, puncte tari si slabe, care este mentanabilitatea codului etc. Eu unul n-am lucrat, dar am tot auzit. |
#2
Posted 03 September 2017 - 09:32
N-am lucrat, am folosit putin in java dar am impresia ca mentenanta se cam duce naiba la programarea funtionala
|
#3
Posted 03 September 2017 - 09:40
N-am auzit de asa ceva, care sunt avantajele fata de C, Java, etc.?
|
#4
Posted 03 September 2017 - 10:13
Elementele functionale din C# (gen LINQ) si C++ mi-au satisfacut nevoile curente.
|
#5
Posted 03 September 2017 - 10:31
Partile functionale din rust au fost suficiente pentru mine.
|
#6
Posted 03 September 2017 - 11:59
Lucrez la un proiect in elixir dar nu am asa experienta sa spun ca m-am lovit ca de un zid de programarea functionala. Am luat-o ca atare. Dar nici in php nu prea foloseam oop deci probabil ca si aici sa-mi scape multe.
|
#7
Posted 03 September 2017 - 12:08
#8
Posted 03 September 2017 - 12:38
C & friends sunt imperative, ca si cum ai zice unuia ce sa faca.
Astea funtionale seamana mai mult cu matematica |
#9
Posted 03 September 2017 - 12:41
#10
Posted 05 September 2017 - 17:06
Multumesc. Pentru mine se amana proiectul.
Stiti in Romania proiecte care au folosit asa ceva? |
|
#11
Posted 05 September 2017 - 19:16
aaaa4567, on 05 septembrie 2017 - 17:06, said:
Multumesc. Pentru mine se amana proiectul. Stiti in Romania proiecte care au folosit asa ceva? Noi in echipa ii mai spunem paradigma Lambda. |
#12
Posted 06 September 2017 - 00:24
aaaa4567, on 03 septembrie 2017 - 06:11, said:
De ce ati adoptat, puncte tari si slabe, care este mentanabilitatea codului etc. |
#13
Posted 09 October 2017 - 13:07
Programarea functionala este un stil. Poti face programare functionala in orice limbaj, atata timp cat limbajul respectiv faciliteaza manipularea functiilor ca si simple "data objects" sau fie prin functii lambda, fie prin pointeri catre functii. In programarea functionala se foloseste operatia de compunere a functiilor cat si proprietatile acesteia pentru a crea layere de abstractie, parti functionale care pot fi create si testate separat, cat mai independent de procesesul pe care il modeleaza.Exact la fel ca niste piese lego.Daca vrei sa inveti programare functionala incepe cu o carte dedicata predarii programarii functionale, in limbaje cum ar fi Scheme sau Haskell.Important e sa ai un mindset de incepator, si sa nu incerci din prima sa faci analogii cu ceea ce "ti se pare ca stii deja" din alte limbaje.
|
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users