BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

他的粉丝

一文带你深入拆解Java虚拟机

作者 郑雨迪 关注 5 他的粉丝 发布于  2018年7月17日

一文带你深入拆解Java虚拟机。

他的粉丝

基于Clang的缓存型C++编译器Zapcc开源

作者 Sergio De Simone 关注 14 他的粉丝 ,译者 谢丽 关注 11 他的粉丝   发布于  2018年6月27日 1

Zapcc是一个缓存型C++编译器,基于Clang/LLVM的一个分支创建,据称重编译的速度快50倍,完整构建的速度快2到5倍。由Creemple开发,最初在2015年底发布,Zapcc现在开源了。

他的粉丝

Java值类型的当前状态

作者 Ben Evans 关注 28 他的粉丝 ,译者 无明 关注 1 他的粉丝   发布于  2018年6月27日 1

甲骨文正在将值类型引入到Java中,我们对目前的状态进行了更新。

他的粉丝

Oracle发布多语种虚拟机平台GraalVM 1.0

作者 Ben Evans 关注 28 他的粉丝 ,译者 金灵杰 关注 5 他的粉丝   发布于  2018年5月7日

Oracle发布了多语种虚拟机平台GraalVM的1.0版本。初始发布版包括运行Java和JVM语言(通过字节码)的能力,对JavaScript和Node.JS的全面支持,以及对Ruby、Python和R语言的测试性支持。

他的粉丝

Eclipse Open J9:Eclipse OMR项目提供的开源JVM

作者 Monica Beckwith 关注 582 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年3月6日

在2016年早期,IBM在Eclipse OMR项目中开源了J9运行时环境核心的非Java部分。OMR项目是一个与语言无关的运行时工具集。在2017年,IBM进一步以OpenJ9项目开源了J9 JVM。OpenJ9使用了Eclipse OMR项目,它本身适合于OpenJDK 9及以后版本的Java类库

他的粉丝

与Brian Goetz聊Java的数据类

作者 Michael Redlich 关注 14 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年2月27日 2

作为Oracle的Java语言架构师,Brian Goetz一直致力于Java编程语言在生产力和性能上的日臻完美。最近,Goetz撰文绍了数据类(data classes)这一可能整合到Java语言中的实验性理念。他的研究工作很好地证明了,数据类完全可以与一些即将推出的Java特性自然结合,例如值类型(value types)、模式匹配(pattern matching)等。但是要使数据类概念为成为Java语言的组成部分,还有大量的工作要做。Goetz基于时常提及的“数据就是数据”这一前提,探讨了数据类上存在的问题及一些权衡考虑。

他的粉丝

Google为他们的客户引入了Preemptible GPU

作者 Steef-Jan Wiggers 关注 7 他的粉丝 ,译者 张卫滨 关注 13 他的粉丝   发布于  2018年2月22日 3

Google宣布在他们的云平台上,释放为Preemptible虚拟机(Virtual Machine)附加图像处理器(Graphical Processing Unit,GPU)的beta发布版本。Google云平台(Google Cloud Platform)的客户现在能够将NVIDIA K80和NVIDIA P100 GPU附加到Preemptible VM上,每个GPU每小时的价格分别是0.22和0.73每分,这要比on-demand实例上GPU的价格便宜50%。

他的粉丝

Kotlin的2017年总结与2018年展望

作者 Kesha Williams 关注 3 他的粉丝 ,译者 王强 关注 1 他的粉丝   发布于  2018年2月7日

自JetBrains于2017年3月发布Kotlin 1.1以来,Kotlin在全球范围内成长显著。 2017年有许多激动人心的发布,2018年以来这种势头丝毫不减。InfoQ最近采访了JetBrains开发者支持组组长Hadi Hariri。

他的粉丝

实验进行中:.NET WebAssembly支持

作者 David Iffland 关注 4 他的粉丝 ,译者 张健欣 关注 3 他的粉丝   发布于  2017年12月13日

目前四大主流浏览器都默认支持WebAssembly,而.NET社区也在继续推动为.NET开发者提供相关能力,来将他们的代码编译成WebAssembly,然后在浏览器上运行。

他的粉丝

Kotlin 1.2引入多平台项目特性

作者 Sergio De Simone 关注 14 他的粉丝 ,译者 薛命灯 关注 24 他的粉丝   发布于  2017年12月5日

最新版本的Kotlin通过多平台项目支持JVM和JavaScript平台的代码共享。除此之外,它还带来了语言和类库方面的大量改进,以及更好的编译性能。

他的粉丝

JavaOne大事纪:IBM谈OpenJ9和Open Liberty

作者 Matt Raible 关注 12 他的粉丝 ,译者 薛命灯 关注 24 他的粉丝   发布于  2017年10月27日 1

JavaOne大会以IBM陈述其最近对开源社区的贡献作为开场:OpenJ9、Open Liberty和MicroProfile。IBM杰出工程师John Duimovich做了“IBM和Java:助力下一代创新”的开场演讲。在IBM一行人之后,Stephen Chin上台,总结了Java社区的大事纪。

他的粉丝

IBM开源JVM实现OpenJ9,并提交Eclipse基金会托管

作者 张卫滨 关注  他的粉丝 发布于  2017年9月27日

近日,IBM将其J9 Java 虚拟机命名为OpenJ9,托管至Eclipse基金会并在GitHub上开源,OpenJ9的定位是企业级的开源Java虚拟机。

他的粉丝

Kotlin与Java之争

作者 谢丽 关注 11 他的粉丝 发布于  2017年9月22日 9

Kotlin是一门相对比较新的JVM语言,自2011年以来,该语言在Android社区受到的关注度越来越高,Google IO 2017大会宣布,Android正式支持Kotlin。本文将尝试提供一个从Java切换到Kotlin时需要考虑的事项清单。

他的粉丝

LLVM构建了PDB文档,并提供了PDB与YAML的转换工具

作者 Jonathan Allen 关注 576 他的粉丝 ,译者 Rays 关注 3 他的粉丝   发布于  2017年8月24日

LLVM现在可以生成PDB文件,这使得使用Windows调试工具成为可能。此外,LLVM团队还构建了PDB格式的文档,并创建了从YAML生成PDB的分析工具。

他的粉丝

Azul Systems推出Falcon,一个基于LLVM的新的Java即时编译器

作者 Charles Humble 关注 872 他的粉丝 , Victor Grazi 关注 21 他的粉丝 ,译者 谢丽 关注 11 他的粉丝   发布于  2017年5月12日 2

近日,Azul Systems发布了Zing 17.03。该版本完全支持Azul基于LLVM的新的Java即时(JIT)编译器Falcon。该编译器设计用来取代Zing先前版本以及Oracle HotSpot和OpenJDK使用的C2编译器。Falcon是1997年JavaOne大会推出C2以来Java SE的第一个新的生产用JIT编译器。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT