Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
函数式编程指南
什么是流式思维?
架构治理如同大禹治水,以疏代堵,顺势而为,大道如水,那我们的思维也要切合如水。 首先什么是流?最先联想到的是“水流”,潺潺不断,流是一种动态过程,如果你想截断水流,最简单的是堵住它,所以,流是不能被堵塞的,也就是非堵塞,只有非堵塞才会形成流。
冲击固有思维——非冯诺依曼体系
很久没上jdon了,回来看了下,回过贴,提到一个词:非冯诺依曼。(尽管我是JAVA向的,但我热衷的还是函数和逻辑式。在我每次的探索中,总发现指令一直是约束程序员思维的东西,但我每次都否定不了,正因为冯诺依曼体系。发现这一点后,我到达了新天地——非冯诺依曼体系。以下用“冯”代表冯诺依曼体系,“非冯”代
Java 8会打败Scala吗?
我们知道基于JVM的Scala是一种函数式语言,现在Java 8也推出了lambda等函数式功能,那么现在我们有了三种疑问:1. Scala会不会替代Java?2. Java会不会替代Scala3. Java程序员是否有必要学习Scala?
范畴category:组合的本质
之前我在分解和组合的抽象方法一文中谈了分解decomposition和组合composition具体特点,范畴理论大师Bartosz
Scala和Go的区别
Keith Morrow作为Scala的支持者,发表了这篇倾向于Scala的文章,主要也是为了反驳一年前 Paul Dix 的文章:
从OOP和FP看苹果Swift语言与Scala比较
如果说,此前的Scala语言是一种函数式编程语言,那么苹果推出的Swift语言无疑是针对Scala提出的挑战。 从语言特性比较上看,Swift语言是将函数作为第一等公民,同时支持类型和数据结构,当Java初学者还在疑惑对象是按值传递还是按引用传递时,Swi
Reactive设计语言与范式
这是来自Scala语言的TypeSafe公司的Dean Wampler在五月上旬React 2014大会上的演讲,演讲从面向对象范式 DDD领域驱动设计到函数编程范式。最后试图论证Akka是DDD最好的实现,虽然我个人对该观点有保留观点,但是想将大意翻译一下分享其一些精彩观点。原文PDF点击
Scala中文教程和手册
Twiiter的中文版Scala教程:Scala 课堂 Scala课堂是Tw
从数据结构+算法分析ORM的末日
大家讨论都挺好,我下面进行纯粹分析一下,今天脑子比较好些。 对象和数据库都是一种静态的数据结构,而SQL与LinQ或Lambda表达式或Stream都属于一种动态算法过程。两个分别对应内存和CPU,如同哼哈二将,阴阳一体,一个系统由这个两个组成比较和谐。但
使用Java8的Nashorn弥补Node.js密集计算的缺陷
NodeJS带来的原生异步并发与事件驱动编程模型得到认可,但是因为其单线程缘故,不能简单方便地从事密集计算,而java优势是多线程并发,Java 8又引入了Lambda表达式,使得Java多线程并发在处理高CPU负载的计算上既强大又方便,那么我们是否对于Javascript中那些密集计算,比如对集合
Twitter基于时间流的聚合设计
谷歌在其google I/O的大会上发布了使用Pipeline统一了大数据批处理和流处理,Twitter在其博客也发布了类似平台:
Scala 的优点 缺点和非常丑陋的地方
这篇来自slideshare的PPT展示了Scala优缺点,并放大了其丑陋处,作者的建议是暂时不要在主流大项目中使用,可以在边缘小项目中尝试。 我个人比较反感于其多种正确的表达式,也就是说,代码可以有多种写法,
Scala的抱怨
一篇博文Scala — 1★ 不再想编程了的狂哮引起Scala社区轩然大波。Sc
Java 8教程
介绍Java 8的函数编程 日期Data和元注解等新特性,点按帖子标题进入。[该贴被banq于2014-03-19 12:37修改过]
Yadi是基于Java8的依赖注入容器
Yadi是一个类型安全的依赖注入Dependency Injection容器,使用Java 8特性提供依赖配对wiring.
RxJava在安卓开发中应用源码
Reactive系统是反复被外界提示,持续的不断地对外部输出给与响应,类似命令行操作一样,有一个提示符等待你输入,只要输入无论对错总是给予响应。 RX-GDG是一个基于安卓的响应式编程的开源案例,文档见
JavaScript 的闭包
2013-12-07 13:06 "@ lostalien"的内容可我还是觉得js语法和一些特性挺别扭的。比如要用闭包来实现对象属性的私有,很多语言直接
Haskell学习资源
Github学习资源陈列了起步入门Haskell的资源,包括安装方法。 Haskell是函数编程语言的
上页
下页
关闭