Viewing a response to: @tensor/re-five34a4b-the-power-of-functional-programming-and-why-we-ll-be-exploring-it-in-java-20171217t053352605z
Yeah, I don't particularly like Java either, and it's procedural. But I'm glad these well-known procedural languages are starting to pick up functional aspects, as we'll see in the next post.
author | five34a4b |
---|---|
permlink | re-tensor-re-five34a4b-the-power-of-functional-programming-and-why-we-ll-be-exploring-it-in-java-20171217t171525932z |
category | blog |
json_metadata | {"tags":["blog"],"app":"steemit/0.1"} |
created | 2017-12-17 17:15:27 |
last_update | 2017-12-17 17:15:27 |
depth | 2 |
children | 12 |
last_payout | 2017-12-24 17:15:27 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 192 |
author_reputation | 1,119,681,610,239 |
root_title | "The Power of Functional Programming (and why we'll be exploring it in Java)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 23,905,811 |
net_rshares | 0 |
Imperative is procedural and Java primarily follows the object oriented paradigm(hence OOP). My problem with Java is that it is too verbose when compared with the alternatives like Kotlin, Scala or even Dart. Java's implementation of things is fairly bad in most cases as well. I am glad that some of the most popular languages are starting to get functional features but Java's functional features are fairly flimsy and not well implemented. Java streams are mutable for instance which is actually a really bad design decision. There are plenty of other things that really make no sense with Java 8 which was the main version where they added all these functional patterns.
author | tensor |
---|---|
permlink | re-five34a4b-re-tensor-re-five34a4b-the-power-of-functional-programming-and-why-we-ll-be-exploring-it-in-java-20171217t173054570z |
category | blog |
json_metadata | {"tags":["blog"],"app":"steemit/0.1"} |
created | 2017-12-17 17:30:54 |
last_update | 2017-12-17 17:30:54 |
depth | 3 |
children | 11 |
last_payout | 2017-12-24 17:30:54 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.021 HBD |
curator_payout_value | 0.006 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 684 |
author_reputation | 87,856,203,149,624 |
root_title | "The Power of Functional Programming (and why we'll be exploring it in Java)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 23,907,664 |
net_rshares | 4,905,545,790 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
five34a4b | 0 | 4,905,545,790 | 100% |
couldn't agree more with you! well said!
author | five34a4b |
---|---|
permlink | re-tensor-re-five34a4b-re-tensor-re-five34a4b-the-power-of-functional-programming-and-why-we-ll-be-exploring-it-in-java-20171217t230002503z |
category | blog |
json_metadata | {"tags":["blog"],"app":"steemit/0.1"} |
created | 2017-12-17 23:00:03 |
last_update | 2017-12-17 23:00:03 |
depth | 4 |
children | 0 |
last_payout | 2017-12-24 23:00:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 40 |
author_reputation | 1,119,681,610,239 |
root_title | "The Power of Functional Programming (and why we'll be exploring it in Java)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 23,940,536 |
net_rshares | 0 |
Just realized I misread your initial response. I thought you were saying Java was functional ha ha, my mistake!
author | five34a4b |
---|---|
permlink | re-tensor-re-five34a4b-re-tensor-re-five34a4b-the-power-of-functional-programming-and-why-we-ll-be-exploring-it-in-java-20171217t230351344z |
category | blog |
json_metadata | {"tags":["blog"],"app":"steemit/0.1"} |
created | 2017-12-17 23:03:51 |
last_update | 2017-12-17 23:03:51 |
depth | 4 |
children | 9 |
last_payout | 2017-12-24 23:03:51 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 112 |
author_reputation | 1,119,681,610,239 |
root_title | "The Power of Functional Programming (and why we'll be exploring it in Java)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 23,940,849 |
net_rshares | 0 |
Its not a problem hah. Anyways, good post. Also, regardless of my own opinion on java; there is a reason why its is the most used language in the world; its fast and it can be good if written well.
author | tensor |
---|---|
permlink | re-five34a4b-re-tensor-re-five34a4b-re-tensor-re-five34a4b-the-power-of-functional-programming-and-why-we-ll-be-exploring-it-in-java-20171217t231442207z |
category | blog |
json_metadata | {"tags":["blog"],"app":"steemit/0.1"} |
created | 2017-12-17 23:14:42 |
last_update | 2017-12-17 23:14:42 |
depth | 5 |
children | 8 |
last_payout | 2017-12-24 23:14:42 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 198 |
author_reputation | 87,856,203,149,624 |
root_title | "The Power of Functional Programming (and why we'll be exploring it in Java)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 23,941,680 |
net_rshares | 0 |