[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Is functional programming the future of programming?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 30
Thread images: 5

File: the_wolfram_language.png (26KB, 855x405px) Image search: [Google]
the_wolfram_language.png
26KB, 855x405px
Is functional programming the future of programming?
>>
Why should it be?
>>
>needing a UTF-8 keyboard to program
>>
If functional programming is so cool why is there no dedicated arrow character on keyboards?
>>
>>60531138
Yes. But we haven't figured out all the details yet.

What you see spreading across most languages (including Java, C, C++, ...) is what currently really works.

>>60531144
Because it's the only way we have actually managed to work with all these CPU cores and other resources locally and in the network. Everything else was very limited and problematic, the foundation of this must actually be functional units.

Also, because it's ultimately also what we want for code reuse, testing and so on.
>>
>>60531170
>noting having a UTF-8 keyboard

Shouldn't be programming to begin with, loser.
>>
>>60531138
This is the most verbose POS I've ever seen.
>>
>>60531138
with processing power of machines increasing monthly why would any normie bother with it.It will be a hobby paradigm for autists that is all.
>>
>>60531138
What kind of autism is this?
>>
File: verboseNOT.png (53KB, 1320x1040px) Image search: [Google]
verboseNOT.png
53KB, 1320x1040px
>>60531193
If you see the output of that program it's actually no verbose at all.

It's actually incredibly concise.
>>
>>60531138
FP doesn't work (or is cumbersome) in most situations because real systems have state.
>>
the opposite, actually
>>
The overhead is too great for it to beat anything

Unrelated: I keep getting "calle" in my captchas
>>
Pure functional programming is a meme that will never happen. However functions as first class objects/closures are useful and will be/have been integrated into normal programming.
>>
>>60531237
>the output is pretty
So can a 300 line GTK+ and matplotlib script in Python be, doesn't mean that the code is pretty anyway.
>>
>>60531251
This
>>
File: griffinbutitdo.jpg (11KB, 229x252px) Image search: [Google]
griffinbutitdo.jpg
11KB, 229x252px
CloudDeploy["Hello, world"]


>CloudDeploy

It is too late. It was always too late
>>
>>60531317
CloudDeploy[] is awesome. What the fuck are you even smoking?
>>
>>60531251
What vou even mean by that?
>>
File: future.png (11KB, 576x368px) Image search: [Google]
future.png
11KB, 576x368px
>>60531208
The future of programming, anon.

How can non-functional languages even compete?
>>
>>60531421
>doing statistics
>not using R
you dun goof'd
>>
>>60531439
>he fell for the R meme

lol
>>
>>60531455
>he thinks R is a meme
Come back when you've taken university level statistics, kiddo.
>>
>>60531138
No, it's the past, but sadly too many people can't let go, so we're still stuck with that shit.
>>
>>60532032
Oop zealot?
>>
OCaml is the greatest programming language.
>>
>>60531455
R is GOAT tier for statistics. Try again.
>>
>>60532187
I agree. And I'm paid to use it every day.
>>
File: 1493519577991.jpg (314KB, 1920x1080px) Image search: [Google]
1493519577991.jpg
314KB, 1920x1080px
>>60531138
OP your pic looks like ass.

I think OOP is not ideal BUT makes for clean code in huge dev teams. If everyone wrote like OP's pic (I work with about 100 other programmers) the project would be unmanageable.

I think you functional NEETS are forgetting about real world application. Intuitively if something performs better you think it's the best option, but in the real job world you sacrifice optimization for deployment reliability. Do you think any of the devs at my work want to use windows? Do you think we like our idiotic third party vendors who have shit support? I won't join the performance debate, but from a dev ops point of view, OOP and clean code is Superior in large dev environments. If you're a NEET in your moms basement with 5 gentoo installs running at once thats fine but don't kid yourself by thinking anyone wants to work with some pseudo intellectual MIT shit.
>>
>>60532272
>functional programming
>pseudo intellectual MIT shit

literally what?
Thread posts: 30
Thread images: 5


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.