Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
OOP vs functional programming
Last Updated: Dec 18 2019 18:40, Started by
pinguinul666
, Oct 07 2019 21:09
·
0
#37
Posted 10 October 2019 - 12:56
#38
Posted 10 October 2019 - 13:14
Buleandra94, on 09 octombrie 2019 - 23:26, said:
Cel mai important motiv pentru care nu o folosesc este si avantajul ei: imutabilitatea. Restul mizeriilor asociate cu termenul "programare functionala" sunt de fapt partea cea mai negativa: gunoi criptic, obscur, lipsit de sens care doar face codul foarte greu de inteles si mentinut(fanaticii vor sustine fix contrariul, atat ca realitatea verificabila din teren dovedeste ca bat campii - lucru reflectat si de cantitatea sau "importanta" softului scris in astfel de limbaje). |
#39
Posted 10 October 2019 - 14:41
jm2010, on 08 octombrie 2019 - 08:47, said:
Ca idee, ca unul cu mai multe experienta decat tine si pe arii mai diverse jm2010, on 08 octombrie 2019 - 08:47, said:
Ideea nu e sa ne-o masuram, ar trebui sa fi invatat deja asta daca ai asemenea pozitie. Ideea e sa iti recitesti comentariile, sa incerci sa inveti si altceva decat Java, [...] nu este neaparat obligatoriu sa fie totul intr-un singur limbaj si ala sa fie Java) jm2010, on 08 octombrie 2019 - 08:47, said:
Anyway, a fost doar un comment la ignoranta cu care s-a aruncat aia cu MVC sucks, programarea functionala sucks etc. Ma retrag, las arhitectii sa se desfasoare jm2010, on 08 octombrie 2019 - 08:47, said:
Ma retrag, Edited by LOLkekLOL, 10 October 2019 - 14:43. |
#40
Posted 10 October 2019 - 15:44
Dar pe-asta cum o numesti?
Quote
Programarea asa zis "functionala" nu e o paradigma propriuzisa ci un gunoi produs de matematicienii care nu au capacitatea intelectuala de invata programare reala(oop/procedurala) |
#41
Posted 10 October 2019 - 17:01
#42
Posted 11 October 2019 - 07:24
pinguinul666, on 07 octombrie 2019 - 21:09, said:
Salut DISCLAIMER: Postez aici fiindca observ ca rubrica mare Programming nu are o sectiune de generalitati, cum au multe altele. La subiect... Cautand ceva despre Java, am dat din intamplare peste acest articol care critical Object Oriented Programming si lauda Functional Programming. LINK SPRE ARTICOL E un engleza, dar foarte bine scris si placut de lecturat. Voi ce parere aveti? Fiindca sunteti, intr-un mai mic sau mai mare grad, programatori, limba engleza nu ar trebui sa prezinte dificultati. Dacă te interesează, părerea mea: https://forum.softpe.../#entry24266382 Deci pentru tine, problema e pusă greșit. Nu e "vs" ci "împreună". Stăpânește mai multe paradigme, și ai grijă să fie ambele pe listă. Baftă! |
#43
Posted 14 October 2019 - 16:24
OOP vs functional vs data oriented in C++: [ https://www.youtube-nocookie.com/embed/HG6c4Kwbv4I?feature=oembed - Pentru incarcare in pagina (embed) Click aici ]
Studiu pe 'path tracing'. Subiect tratat la mine pe blog: https://compphys.go.ro/ray-tracing/ cu proiect asociat pe GitHub: https://github.com/aromanro/RayTracer Fara sa-mi pese prea mult de purisme, scopul principal a fost sa obtin ceva ce functioneaza. |
#44
Posted 14 October 2019 - 22:02
LOLkekLOL, on 10 octombrie 2019 - 12:56, said:
Defineste riguros ce-i aia "elegant"! Discutam dupa si "meritele"... Cam offtopic, dar: nu am o definitie riguroasa, insa ca un exemplu ar fi recursivitatea. Consider ca solutiile recursive sunt foarte elegante. Stiu ca recursivitatea este un pattern ce nu tine neaparat de programarea functionala, insa consider ca este un exemplu bun pentru eleganta ce poate fi obtinuta atunci cand folosesti functii ce se apeleaza reciproc. Programarea functionala ma duce cu gandul la vremea in care rezolvam probleme algoritmice, unde implementarea trebuia sa eficienta si usor de scris iar solutiile erau ingenioase, chiar daca codul in sine era greu de citit/inteles. |
#45
Posted 14 October 2019 - 22:10
Era si scris cu picioarele adesea acel cod. Se poate scrie cod rapid, ingenios pentru algoritmi care sa fie si placut de citit
|
#46
Posted 17 October 2019 - 22:18
alx42, on 08 octombrie 2019 - 08:27, said:
mentenabilitatea e o iluzie, la fel ca si multe alte 'principii' oop. Quote
la web cel putin, tehnologia se schimba rapid, peste x ani va trebui sa rescrii tot oricum. Quote
cine a folosit inainte mvc in php, azi trebuie sa isi mute 90% din cod pe javascript, altfe ramane cu situl depasit. unde-i mentenabilitatea aici? termen scurt. Un startup azi este maine nu. O corporatie este azi, maine, poimaine si chiar si peste 20 de ani. |
|
#47
Posted 18 October 2019 - 16:39
MartinAdelberg, on 17 octombrie 2019 - 22:18, said: web-ul facut pt interese de business ale firmelor mici si medii da, insa pt coporatii nicidecum.Si in ziua de astazi cand se pleaca cu o noua aplicatie enterprise se alege fie un framework stabil cum ar fi Spring sau chiar Servlets/JSP. Corporatiile nu fac si se feresec de un singur lucrur:shiftare catre noi tehnologii "hipsteriste". Și crearea de clone pentru trolling e o practică hipsterista, si uite ca totusi in companii lucrează astfel de hipsteri. |
#48
Posted 18 December 2019 - 18:40
O_o
``` const isOdd = modulo(__, 2); const isEven = compose( not, isOdd ); compose( reduce(merge, {}), map( compose( unless(isEmpty, (bet) => ({ [bet.index]: bet, })), prop('bet') ) ) )(results) ``` Nu stiu parca e mai clean decat alte balarii. my 2c |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users