Programming Clojure学习笔记——前言
来源:互联网 发布:对印自卫反击战 知乎 编辑:程序博客网 时间:2024/05/16 13:00
Clojure是一种JVM上运行的动态编程语言,具有一下特性:
1. 优雅
Clojure的精心设计让你可以只关注解决问题本身
2. 是Lisp的一种实现,继承了Lisp的强大功能,但不被Lisp语言的限制
3. 是一种函数编程语言
Clojure的数据结构都是不可变的,并且绝大部分函数都没有副作用
4. 简化了并行编程
Clojure提供了多种可选的锁:软件事务性存贮,代理,原子和动态变量
5. 拥抱Java
Clojure中可以快速直接的调用Java类,没有转换层
6. Clojure很快,在现代JVM的性能达到最优
1. 优雅
Clojure的精心设计让你可以只关注解决问题本身
2. 是Lisp的一种实现,继承了Lisp的强大功能,但不被Lisp语言的限制
3. 是一种函数编程语言
Clojure的数据结构都是不可变的,并且绝大部分函数都没有副作用
4. 简化了并行编程
Clojure提供了多种可选的锁:软件事务性存贮,代理,原子和动态变量
5. 拥抱Java
Clojure中可以快速直接的调用Java类,没有转换层
6. Clojure很快,在现代JVM的性能达到最优
- Programming Clojure学习笔记——前言
- Programming Clojure学习笔记——探索Clojure
- Programming Clojure学习笔记——探索Clojure
- Programming Clojure学习笔记——探索Clojure
- Programming Clojure学习笔记——探索Clojure
- Programming Clojure学习笔记——探索Clojure
- Programming Clojure学习笔记——探索Clojure
- Programming Clojure学习笔记——开始
- Programming Clojure学习笔记——开始
- Programming Clojure学习笔记——开始
- Programming Clojure学习笔记——并发
- Programming Clojure学习笔记——并发
- Programming Clojure学习笔记——并发
- Programming Clojure学习笔记——并发
- Programming Clojure学习笔记——并发
- Programming Clojure学习笔记——宏
- Programming Clojure学习笔记——宏
- Programming Clojure学习笔记——宏
- 网络编程(续)
- Linux系统下的VPS建站总结
- FFmpeg windows平台编译
- JQuery 动画显示和隐藏效果
- 待学
- Programming Clojure学习笔记——前言
- Redis详细介绍
- Programming Clojure学习笔记——开始
- Android开发环境搭建
- 写 飞秋 程序,就是把简单的事情重复的做好
- Programming Clojure学习笔记——开始
- 论坛数据库命名
- 研究生教你查文献!!!好文
- HTML的第三次课后感想——计科1104 张淑君