TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Awesome Functional Programming

69 点作者 pretext超过 3 年前

10 条评论

NAR8789超过 3 年前
Stupid question: how do folks generally <i>use</i> awesome lists?<p>I think it&#x27;s neat they exist, but they don&#x27;t really live up to the &quot;curated&quot; promise in my mind. Mostly they seem to be a grab bag of everything under a topic, and it&#x27;s left to the reader to sort through. As such they&#x27;ve never come to mind when I&#x27;m actually researching anything.
评论 #30013623 未加载
评论 #30013729 未加载
评论 #30013495 未加载
评论 #30013653 未加载
评论 #30013266 未加载
评论 #30013793 未加载
评论 #30016570 未加载
评论 #30015687 未加载
评论 #30015160 未加载
评论 #30013550 未加载
评论 #30013597 未加载
petilon超过 3 年前
For some scenarios, functional programming is a good match. For example, Big Data. FP has features such as lazy evaluation, which is important for Spark, for example. Not surprisingly many Big Data libs, including Spark, are written in FP languages (Spark was written in Scala).<p>For JavaScript FP is not a good match [1]. Certainly, many ideas that originated in FP work well in JavaScript, for example lambdas. But some people take FP to an extreme, to the point of saying that OOP is now obsolete. How can OOP only <i>now</i> become obsolete, given that FP has existed long before OOP? That doesn&#x27;t make sense.<p>[1] <a href="https:&#x2F;&#x2F;medium.com&#x2F;weekly-webtips&#x2F;dysfunctional-programming-in-javascript-cae5c085a76e" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;weekly-webtips&#x2F;dysfunctional-programming-...</a>
评论 #30013153 未加载
评论 #30013142 未加载
评论 #30013486 未加载
fermigier超过 3 年前
I see there is a short section about Python (6 resources).<p>I have been maintaining for the last 5 years a slightly richer collection at: <a href="https:&#x2F;&#x2F;github.com&#x2F;sfermigier&#x2F;awesome-functional-python&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sfermigier&#x2F;awesome-functional-python&#x2F;</a>
creativeCak3超过 3 年前
Forgive me if this sounds ignorant, but who is using pure-functional approaches in industry?<p>Again, please correct me if I&#x27;m wrong since I&#x27;ve been industry for barely 2 years: back in school functional programming looked cool, but when I entered industry(and even in my exploration through personal&#x2F;OSS projects), I have found it to be nothing more for the most part than a cool toy to play with. I can somewhat see the benefit when it comes to parallelizing Big Data, but that seems to be a very special case.<p>Again if I&#x27;m just being ignorant, please educate me :)
评论 #30013976 未加载
评论 #30014374 未加载
评论 #30014835 未加载
评论 #30016592 未加载
评论 #30014578 未加载
tromp超过 3 年前
I&#x27;d like to recommend the following awesome expositions by Ben Lynn as well:<p><a href="https:&#x2F;&#x2F;crypto.stanford.edu&#x2F;~blynn&#x2F;lambda&#x2F;" rel="nofollow">https:&#x2F;&#x2F;crypto.stanford.edu&#x2F;~blynn&#x2F;lambda&#x2F;</a><p><a href="https:&#x2F;&#x2F;crypto.stanford.edu&#x2F;~blynn&#x2F;compiler&#x2F;" rel="nofollow">https:&#x2F;&#x2F;crypto.stanford.edu&#x2F;~blynn&#x2F;compiler&#x2F;</a>
ffhhj超过 3 年前
Too bad Github search doesn&#x27;t find that entry in the Awesome listing:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;sindresorhus&#x2F;awesome&#x2F;search?q=functional%20programming" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sindresorhus&#x2F;awesome&#x2F;search?q=functional%...</a><p>And Github search should display the rendered markdown so we can click the links.
choeger超过 3 年前
The number of monad tutorials in the haskell section is ... interesting.<p>If you order all concepts in prison programming by the product of usefulness and confusion it must be somewhere at the very top.
评论 #30013216 未加载
评论 #30015267 未加载
nesarkvechnep超过 3 年前
Too much JavaScript.
yakshaving_jgt超过 3 年前
I honestly wish people new to web development would learn Elm before trying to learn the dumpster fire that is the JavaScript ecosystem.
评论 #30016153 未加载
l5870uoo9y超过 3 年前
Stared only to never use it.