#函数式编程

      更多分类

Spring Cloud Stream与Spring Integration集成以及Spring Cloud Function的关系:开启从基于注释到函数式编程的漫长转换 - spring.io

19-10-19 34 banq

目的是揭开Spring Cloud Stream和Spring Cloud Function项目的真正目标的神秘面纱,并进行演示他们的新功能。 Spring Cloud Stream是Spri... 详细

面向对象与函数式编程的区别: 动词-名词与名词-动词的区别 - simblob

19-10-17 106 2 banq

我的主要主题是研究如何将函数性编程语言和面向对象的编程语言结合在一起。我当时注意到的是,函数语言的语法倾向于动词,然后是名词,如f(x),而面向对象语言的语法倾向于是名词,然后是动词,如:x.f()... 详细

从Java和Haskell一些代码对比中认识函数式编程 - morgenthum.dev

19-09-20 29 banq

很多朋友和同事问我为什么谈论Haskell。在我学习Haskell之前,我总是使用Java,C和C ++等主流语言 - 并且仍然喜欢它们。那么一个命令式的开发人员怎么会变成Haskell粉丝?在本文... 详细

深度学习中的函数语言之美 - Clojure和Haskell

19-09-13 48 banq

深度学习是基于人工神经网络的机器学习方法的子集。这些都受到大脑等生物系统中的信息处理和分布式通信节点的启发。在深度学习中,每个级别都学习将输入数据转换为稍微更抽象和复合的表示。例如,在面部识别系统中... 详细

Martin Fowler:继承是被误用了

19-08-31 320 4 banq

很多权威人士,包括OO粉丝,都不喜欢“继承”,但是它让我将一个通用行为调整到特定行为时更有用和简单,只是它被误用了,像很多技术一样,需要学会如何好好地用它。 众说纷纭: 1. 我默认使用组合,并且... 详细

鲍勃大叔:SOLID原则适合函数编程吗?

19-08-27 49 banq

当然,函数式程序员需要分离职责和使用者,防止串扰,他们希望尽量减少受更改影响的模块数量。 他们希望建立并遵守可靠的接口合同。他们希望避免依赖于他们不需要的模块和资源。他们当然希望高层政策能够独立于低... 详细

近乎函数式编程是不起作用的 - Erik Meijer

19-08-26 67 banq

这是一篇2014年的文章,主要针对FP和OOP混合,主要部分是函数编程,但又不是纯粹的函数式编程,例如Scala,原文点击标题。 大概意思是:软件行业有一种趋势是出售近乎函数式编程作为解决开发人员... 详细

Java中的函数编程技术 - Deepu K Sasidharan

19-08-01 209 2 banq

关于函数式编程(FP)有很多炒作,很多很酷的孩子都在做这件事,但它并不是一颗银弹。与其他编程范式/风格一样,函数式编程也有其优点和缺点,人们可能更喜欢一种范式而不是另一种范式。如果您是Java开发人... 详细

面向对象的编程和函数式编程基本相同的证据 - vavr

19-07-28 89 banq

在静态类型语言的上下文中,两种范例在技术上都使用更高阶函数和对象封装。类型用于建模领域,构建器是帮助创建实例的上下文。代码如下: /*  * Search and destroy... 详细

MonoState 模式

19-07-26 33 jdon

目的 强制执行类似于在所有实例之间共享相同状态的行为。 . 详细

Monad 模式

19-07-26 50 jdon

基于线性代数monad的Monad模式代表了逐步将操作链接在一起的方式。绑定函数可以描述为根据“相同类型”契约将一个输出传递给另一个输入。在形式上,monad由一个类型构造函数M和两个操作组成:bi... 详细

不要进行无谓的OOP与FP争论 - Mathias Verraes

19-07-24 51 banq

https://twitter.com/mathiasverraes/status/1153615691397943297 我希望我们无需争论OOP与FP,而应该开始辩论个人范式。不可变性,封装,... 详细

Erlang这十年 - ferd.ca

19-07-10 157 2 banq

大约10年前,我在第一个Erlang语言的主要炒作阶段加入了Erlang社区。我们被告知,Erlang是并发和并行的未来,完成任务的最简单,最快捷的方法,您也可以免费获得分发。但是事情刚刚开始就变得... 详细

DDD函数编程案例:战胜软件开发的复杂性! 战胜方式本身有点复杂哦!

19-07-05 277 1 banq

在经历不同的项目之后,我注意到每个项目都存在一些常见问题,无论领域,架构,代码约定等等。这些问题并不具有挑战性,我更专注于寻求解决方案:一些开发方法或代码约定或任何可以帮助我以防止这些问题发生的东西... 详细

共有 1601 2 3 4 ... 11 下一页