[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 the reason functional programming isn't more popular

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: 6
Thread images: 1

Is the reason functional programming isn't more popular as simple as code monkeys are too stupid for enlightenment?
>>
TripDubs confirm
>>
>>58178104
>TripDubs
Found the newfag.
>>
Well, computers are essentially different at the lower level. They are von Neumann architectures with memory and registers, and they only perform operations on memory.
Based on this, the main reason is because C took over. We all know the history of UNIX and how it spread. The C way of doing things was the one that prevailed, while the culture of Lisp fucked up in several ways reducing it's marketability.
>>
>>58178707
another related reason is that, since computers are so different, a direct mapping from the constructs in functional programming to the instructions in a machine is a bit hard to reach. In the past, the overhead caused by this translation was unwieldy, and people preferred to write directly for the machine.
Fast forward 20 or 30 years and you see that OSes evolved into this load of complexity, and hardware evolved into this ecosystem of different incompatible devices to do the same job (think vesa and intel drivers), often proprietary (think almost all wireless drivers or nvidia), and the monopoly of x86 for personal computing.
Put these all together and the idea of making an operating system that will work in every computer and have enough applications for the regular user is a humongous amount of work. People today expect their PC to run spreadsheets, desktop environments, graphics applications, web browsers, shitload of things. and again, most of the existing software is written in C or one of it's descendants.

So yeah, today C-likes have monopolized the industry, how often do you hear of a haskell or lisp application that is taken seriously? Even Emacs is written in C
>>
>>58178235
>Projecting
Thread posts: 6
Thread images: 1


[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.