[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: dfsgsdgfgdfssdgfhg.png (134 KB, 879x404)
134 KB
134 KB PNG
its like learning microwave instruction manual, but for years
>>
>>107099035
>he doesn't know any functional programming
hello saar
>>
>>107099035
it takes like 5 minutes to learn scheme
>>
>>107099202
Is JavaScript the Akaza Akari of functional programming?
>>
>>107099229
JS is more like the brat one
>>
>>107099241
Then who's the Himawari (Oppai Monster) to JS's Sakurako? React.js?
>>
>>107099211
it takes like 5 minutes to eat shit
>>
>>107099202
point me to a CPU that runs like a functional programming machine
your compiler just translates all that monadic nonsense into iterative assembly code
>>
>>107099402
This is something stupid people say because they heard someone say it and they thought it sounded smart.
State is trivially represented by binding local variables in closures. Anything a physical machine does can be easily represented by functional languages.
What’s more nearly no languages besides assembly describe the operations done in memory so this argument says nothing at all about functional languages anyway. The only thing you should care about is whether the problem domain is described by the language, not the actual machine itself, which is the whole point of an abstraction over assembly language.
>>
>>107099035
you can tell a windows fag made this
>>
>>107099437
factorial(15)=out of memory
>>
>>107099211
Yeah, but then you have to glaze it for the rest of your life.
>>
File: dfsgsdgfgdfssdgfhg.png (210 KB, 877x404)
210 KB
210 KB PNG
>>107099035
No
It's like learning solving problems in an intelligent way, using the right tools for the job.

Your tier list sucks ass btw, you nwvwr had a job.
>>
>>107099035
c++ is only D tier if you're on a shared project, solo it's pretty good because you can only use the good shit.
>>
>>107099437
>Anything a physical machine does can be easily represented by functional languages.
Ain’t nobody arguing that. The real question is: why bother if that’s not how the actual machine processes code?
>>
>>107099611
>c# a tier
Indian oop slop enjoyer detected
>>
>>107099402
https://en.wikipedia.org/wiki/Lisp_machine
>>
>>107099757
Because this really is a poorly conceived argument against nearly all languages but assembly and it comes down to what you believe a language is and what programming really is.
Most sensible people would consider good programming to happen when your language describes the problem you want to solve. In the same way that assembly somewhat hides the binary codes from you, so we can think in terms of more useful abstractions, and that way make programs that do a much greater variety of things. If you restrict yourself to demanding the language describe the machine itself too literally, your language becomes hard to use to describe other interesting problems. It’s why you won’t be asked to code in assembly for anything other than performance sensitive programs or operating systems or the like, because that’s the language of the domain.
>>
>>107100005
>all languages but assembly
Languages like C resemble how the CPU actually does the calculation. Haskellcels so far up their category-theoretic abstract nonsense that you cannot understand that theoretic Turing equivalence doesn't always translate to irl equivalent performance.

Take a simple for-loop and rewrite it as a recursion. Is this the same thing in theory? Does this make some abstract nonsense worshippers cum in their pants? Sure. Does it actually run at the same speed? No, it fucking doesn't. It runs worse.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

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.