并发编程语言 Clojure 1.5 正式版发布

简介:

Clojure 终于迎来了 1.5 正式版本,该版本要求 Java 6 或者更新的版本。该版本包含一些新特性、性能方面改进,错误提示的改进,文档完善等等,详情请看发行说明

Clojure是一种LISP风格的语言,运行在JVM上。Clojure的一大特色就是其并发机制,它支持不可变的数据结构(Clojure是来自于可持久化的数据结构)。Clojure还有一个特色是软件事务存储(Software Transactional Memory,STM),其支持用事务代替锁和互斥器来更新共享内存。STM还是一个有争议的技术,还需要更好的证明自己,一个简单的办法就是访问一个JVM上的实现。

目录
相关文章
|
3月前
|
JSON Rust 编译器
Rust 笔记:开发环境搭建与 rust 工具介绍
Rust 笔记:开发环境搭建与 rust 工具介绍
104 0
|
3月前
|
设计模式 Rust
Rust 笔记:发布订阅模式及其 在 Rust 语言中的使用
Rust 笔记:发布订阅模式及其 在 Rust 语言中的使用
63 0
|
8月前
|
存储 SQL JSON
【编程语言】Groovy入门指南
【编程语言】Groovy入门指南
457 0
|
11月前
|
JSON Rust JavaScript
Rust 笔记开发环境搭建与 rust 工具介绍
本文记叙搭建 Rust 语言安装开发环境,及其相关工具知识的准备。
488 0
|
11月前
|
存储 人工智能 Rust
Rust 正式发布八周年纪念
Rust 原本是格雷顿·霍尔的私人项目,Mozilla 于 2009 年开始赞助该项目,并于 2010 年作为官方项目公布。第一个有版本号的 Rust 编译器于 2012 年 1 月发布。2015 年 5 月 15 日,Mozilla 正式发布 Rust 1.0。
93 0
|
Rust IDE Java
【RUST学习日记】第4课 Rust规范
【RUST学习日记】第4课 Rust规范
【RUST学习日记】第4课 Rust规范
|
IDE Java API
Java协程编程之Loom项目尝鲜
Java协程项目Loom(因为项目还在开发阶段,OpenJDK给出的官网https://openjdk.java.net/projects/loom中只有少量Loom项目相关的信息)已经在2018年之前立项,目前已经发布过基于JDK17编译和JDK18编译等早期版本,笔者在下载Loom早期版本的时候只找到JDK18编译的版本。由于该JDK版本过高,目前可以使用主流IDE导入Loom-JDK-18+9进行代码高亮和语法提醒,暂时找不到方法进行编译,暂时使用该JDK执行目录下的的javac命令脚本进行编译,使用java命令脚本运行。
735 0
Java协程编程之Loom项目尝鲜
|
自然语言处理 开发者 C++
Python 3.9 正式版要来了,会有哪些新特性?
Python 发布了版本号为 3.9.0b3 的 beta 版,后续即将发布 Python 3.9 的正式版。该版本包含了一些令人兴奋的新特性,预计正式版发布以后这些特性能够被大家广泛使用。
Python 3.9 正式版要来了,会有哪些新特性?
|
Oracle Java Unix
JDK 16 即将发布,新特性速览!
当开发者深陷 Java 8 版本之际,这边下一版本 Java 16 有了最新的消息,与 Java 15 一样,作为短期版本,Oracle 仅提供 6 个月的支持。
|
安全 Java Unix
JDK 16 新特性,正式发布!程序员:追不上了……
JDK 16 新特性,正式发布!程序员:追不上了……
127 0