[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y / ] [Home]
4chanarchives logo

Functional programming is shitYou're throwing away basically all progress is


Thread replies: 7
Thread images: 2

File: idiomaticscala.png (7KB, 600x371px) Image search: [Google] [Yandex] [Bing]
idiomaticscala.png
7KB, 600x371px
Functional programming is shit

You're throwing away basically all progress is computer science by using a language in which an efficient implementation of quicksort is impossible

>idiomatic functional programming
>>
File: 1466451841593.png (8KB, 600x371px) Image search: [Google] [Yandex] [Bing]
1466451841593.png
8KB, 600x371px
>>55177213
>>
Wow, Scala is faster?
>>
>>55177497
Pointing out fuckery especially on an anonymous platform is rewardless work, just know you're doing God's work
>>
Functional programming is really a tool for a specialized kind of problem. When you look at it that way, I don't think there's anything wrong with it, just like I don't think there's anything wrong with COBOL or Prolog when they're used for what they're designed for.

Functional languages like Coq are good for proving mathematical theorems.

But you're right about "throwing away basically all progress in computer science."
https://unqualifiedreservations.wordpress.com/2007/08/02/whats-wrong-with-cs-research/
>>
>>55177213
>>55178860
The original motivation for functional programming had to do with running programs on more parallel kinds of hardware like a dataflow machine or an FPGA.

https://www.cs.york.ac.uk/fp/reduceron/
http://www.clash-lang.org/
>>
>>55179877
>COBOL or Prolog when they're used what they're designed for
I doubt the creators of COBOL and Prolog intended for their languages to be used solely for maintaining legacy code
Thread replies: 7
Thread images: 2
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y / ] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
If a post contains illegal content, please click on its [Report] button and follow the instructions.
This is a 4chan archive - all of the content originated from them. If you need information for a Poster - you need to contact them.
This website shows only archived content and is not affiliated with 4chan in any way.
If you like this website please support us by donating with Bitcoin at 1XVgDnu36zCj97gLdeSwHMdiJaBkqhtMK