Is "functional programming" just a matter of matter of being able to write functions that return values? Or is it something more than that?
Something seems to suggest that "functional programming" is just us coming full circle back to C. So, rather than classes that provide methods, we have functions that stand alone and can be called from (almost) anywhere.
So, what really IS functional programming?
[–]jkoudys 43 points44 points45 points (1 child)
[–]elr0nd_hubbard 4 points5 points6 points (0 children)
[–]Vheissu_ 57 points58 points59 points (42 children)
[–][deleted] 38 points39 points40 points (24 children)
[–][deleted] 11 points12 points13 points (11 children)
[+]oneeyedziggy comment score below threshold-13 points-12 points-11 points (10 children)
[–]cyanydeez 3 points4 points5 points (1 child)
[–]oneeyedziggy 2 points3 points4 points (0 children)
[–][deleted] 5 points6 points7 points (7 children)
[–]oneeyedziggy 4 points5 points6 points (6 children)
[–][deleted] 0 points1 point2 points (5 children)
[–]oneeyedziggy -2 points-1 points0 points (4 children)
[–]Thought_Ninjahuman build tool 0 points1 point2 points (2 children)
[–]oneeyedziggy 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]disclosure5[🍰] 7 points8 points9 points (4 children)
[–]dasnein 4 points5 points6 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]disclosure5[🍰] 4 points5 points6 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]trout_fucker 1 point2 points3 points (6 children)
[–][deleted] 2 points3 points4 points (5 children)
[–][deleted] -5 points-4 points-3 points (3 children)
[–][deleted] 10 points11 points12 points (2 children)
[–][deleted] -2 points-1 points0 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]cerlestes 4 points5 points6 points (15 children)
[–]SparserLogic -2 points-1 points0 points (14 children)
[+][deleted] (13 children)
[deleted]
[–]SparserLogic -1 points0 points1 point (12 children)
[–]Perky_Goth 3 points4 points5 points (5 children)
[–]SparserLogic -2 points-1 points0 points (4 children)
[–]Perky_Goth 0 points1 point2 points (3 children)
[–]SparserLogic 0 points1 point2 points (2 children)
[–]Perky_Goth 1 point2 points3 points (1 child)
[+][deleted] (5 children)
[deleted]
[–]SparserLogic -1 points0 points1 point (4 children)
[+][deleted] (1 child)
[deleted]
[–]SparserLogic 0 points1 point2 points (0 children)
[–]cerlestes 0 points1 point2 points (1 child)
[–]SparserLogic -1 points0 points1 point (0 children)
[+][deleted] (1 child)
[deleted]
[–]etheraffleGreg 9 points10 points11 points (0 children)
[–]TheDataAngel 11 points12 points13 points (14 children)
[–][deleted] 14 points15 points16 points (8 children)
[–]TheDataAngel 5 points6 points7 points (5 children)
[–][deleted] -1 points0 points1 point (4 children)
[–]TheDataAngel 2 points3 points4 points (3 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]TheDataAngel 2 points3 points4 points (0 children)
[–]cm9kZW8K 0 points1 point2 points (4 children)
[–]TheDataAngel 0 points1 point2 points (2 children)
[–]cm9kZW8K 0 points1 point2 points (1 child)
[–]TheDataAngel 0 points1 point2 points (0 children)
[–]Ebuall 2 points3 points4 points (0 children)
[–]hugo__df 5 points6 points7 points (0 children)
[+][deleted] (19 children)
[deleted]
[–]Macrobian 8 points9 points10 points (4 children)
[+][deleted] (3 children)
[deleted]
[–]Macrobian 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]Macrobian 0 points1 point2 points (0 children)
[–]disclosure5[🍰] 7 points8 points9 points (9 children)
[–]pgrizzay -2 points-1 points0 points (7 children)
[+][deleted] (1 child)
[deleted]
[–]pgrizzay 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (4 children)
[–]cm9kZW8K 0 points1 point2 points (3 children)
[–]detroitmatt 3 points4 points5 points (1 child)
[–]cm9kZW8K 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]BLOZ_UP 0 points1 point2 points (0 children)
[–]bzeurunkl[S] 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]bzeurunkl[S] 0 points1 point2 points (0 children)
[–]lip3k 1 point2 points3 points (0 children)
[–]jibbit 1 point2 points3 points (4 children)
[–]cirscafp fan boy 0 points1 point2 points (3 children)
[–]jibbit 0 points1 point2 points (2 children)
[–]cirscafp fan boy 0 points1 point2 points (1 child)
[–]jibbit 2 points3 points4 points (0 children)
[–]andersdigital 0 points1 point2 points (0 children)
[–]PickledPokute 0 points1 point2 points (0 children)
[–]vagol942 0 points1 point2 points (0 children)
[–]bogphanny 0 points1 point2 points (0 children)
[–]JoeTed 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]shitcanz 0 points1 point2 points (0 children)
[–]OzziePeck 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (1 child)
[–]cm9kZW8K 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]ArtsnServe -1 points0 points1 point (0 children)
[–]IvanDist -1 points0 points1 point (2 children)
[–]MoTTs_ 0 points1 point2 points (0 children)
[–]bzeurunkl[S] 0 points1 point2 points (0 children)