Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Functional Programming should be your #1 priority for 2015 (medium.com/jugoncalves)
13 points by leephillips on Jan 4, 2015 | hide | past | favorite | 1 comment


> It's just because OOP relies directly on mutable state

> (in Imperative Languages, which are the most common OOP implementation).

> The Object's methods you call is supposed to mutate the current self or this.

> A lot of complexity will be needed to keep all threads correctly updated and synchronized.

Nothing prevents you to create immutable objects in OOP language. Immutability is the key here, not the functional languages.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: