资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

原创新闻 [编程语言] 编译器LLVM3.8发布

LLVM编译器发布3.8版本了,主要是对以前版本各项性能的优化,以及对之前版本的升级。最新的发布日志可以查看这里。 这次发布的主要变化有: 这次版本要求的Windows最低版本是Windows 7.较早的版本例如Windows Vista和XP已经不再提供支持。 不再支持自动配置编译系统,这个特性将在3.9完全移除,请使用CMake。更多信息可以查看这里。 分别在开发者分支和发布分支添加了C ...
mengyidan1988 评论(0) 有4271人浏览 2016-03-11 0 0

转载新闻 [开源软件] LLVM 3.7 发布,编译器架构

LLVM 3.7 发布,这个版本是LLVM社区过去六个月的工作成果,主要更新内容有:完全支持 OpenMP 3.1(behind a flag),the On Request Compilation (ORC) JIT API,一个全新的后端用于 Berkeley Packet Filter (BPF), Control Flow Integrity 检查,对优化的改进,新的 Clang 警告,许多 ...
mengyidan1988 评论(0) 有3206人浏览 2015-09-06 0 0

原创新闻 [编程语言] LLVM 3.4正式发布,支持下一代C++标准

LLVM 3.4开发团队近日正式发布了LLVM 3.4版本。 LLVM是一套模块化、可重复使用的编译器和工具技术的集合,其核心库提供了与编译器相关的支持,可以作为多种语言编译器的后台来使用,可以进行程序语言的编译期优化、链接优化、在线编译优化、代码生成等。LLVM名称最早源于Low Level Virtual Machine(底层虚拟机)的缩写,目前作为整个项目的统称。 LLVM 3.4版本 ...
wangguo 评论(0) 有6985人浏览 2014-01-09 2 0

原创新闻 [编程语言] LLVM 3.3发布,全面支持C++11标准

继GCC 4.8.1实现了对于C++11所有特性的支持后,LLVM开发团队今天发布的3.3版本也已经达到这一里程碑——其C/C++编译器前端Clang实现了对C++11标准特性的全面支持。 此版本中,Clang除了支持C++11所有特性外,还支持在标示符中包含Unicode字符,且它的静态分析器中添加了新的检查器,可以跨C++构造函数执行过程间分析。 此外,Clang还引入了一个C++11迁 ...
wangguo 评论(0) 有14964人浏览 2013-06-19 3 0

转载新闻 [编程语言] Clang 宣布全面支持 C++11 标准

著名的编译器 Clang 的开发者宣布支持所有的 C++11 语言标准特性,C++11 语言标准是在 2011年夏季发布的。最新的 ISO 标准特性添加了支持继承构造器和 thread_local 变量。 LLVM 3.3 和 Clang 计划在 2013年6月推出,这应该是首个完全支持 C++11 特性的编译器。而今年3月发布的 GCC 4.8 版本尽管也支持大多数该语言特性,但还是有很少一部分 ...
WnouM 评论(1) 有10603人浏览 2013-04-23 2 0

原创新闻 [编程语言] Duetto:更快更智能的C++/JavaScript代码转换器

Duetto是一个编译器,可以将C++程序编译为二进制代码和Javascript代码,这允许开发者使用单一的C++代码库编写高性能的分布式Client/Server应用。 Duetto的作用 为了使Web应用的执行速度接近于本地应用,科技巨头开始探索使用底层语言开发Web应用的可能性。Mozilla带来了asm.js,这是一个JavaScript子集,可以被用来作为一个底层的、高效的编译器目 ...
wangguo 评论(2) 有17172人浏览 2013-04-17 0 0

原创新闻 [开源软件] LLVM 3.2 发布

LLVM 3.2发布了。LLVM提供了与编译器相关的支持,可以作为多种语言编译器的后端来使用,能够进行程序语言的编译期优化、链接优化、在线编译优化、代码生成等。 LLVM包含了一些子项目: Clang(C/C++/Objective-C编译器) DragonEgg(GCC插件、采用LLVM作为后端) compiler-rt(编译器运行时库) LLDB(低级别调试器) libc++(C++标准 ...
wangguo 评论(3) 有5658人浏览 2012-12-24 2 1

转载新闻 [编程语言] LLVM的独特设计和实现

过去五年,LLVM从一个学术研究项目进化成C、C++和Objective C编译器的通用后端。成功的关键是性能和适应能力,两者都得益于LLVM独特的设计和实现。 LLVM项目主要作者Chris Lattner在Dr.Dobb's上刊文讲述了LLVM的设计。他说: 引用Clang编译器相比GCC编译器具有不少优势,因为LLVM提供了某些独一无二的能力。LLVM区别于其它编译器的主要地方是其内部架构。 ...
MnouW 评论(0) 有4745人浏览 2012-05-30 1 0

转载新闻 [开源软件] Emscripten:LLVM中间码转JavaScript的编译器

Emscripten是Mozilla的开发人员Alon Zakai所开发的一个独特LLVM后端,可以将LLVM中间码编译成JavaScript,大大简化了现有代码在 Web时代的重用。 和Google Chrome尝试通过自有的Native Client在Web中利用现有C/C++库的方式不同,Mozilla寻求了一条普适性更强的解决方案。 Emscripten并非通常的LLVM后端,本身使用J ...
luiang1018 评论(0) 有9641人浏览 2011-12-21 1 1

转载新闻 [编程语言] 英伟达发布编译器源代码 开放CUDA平台

12月14日消息,英伟达(NVIDIA)公司今天宣布,公司将向学术研究人员与软件工具开发商提供用于新款英伟达CUDA LLVM 编译器的源代码,让他们能够更轻松地为更多编程语言增添GPU支持、在替代处理器架构上支持CUDA应用程序。 LLVM是一款应用广泛、采用模块化设计的开源编译器基础架构,这种设计使其能够轻松地支持新的编程语言和处理器架构。诸多领先企业将LLVM用于各种编程需求,这类企业包 ...
sherry617 评论(4) 有4328人浏览 2011-12-14 3 0

最近热门TAG

Java(1854) Google(1441) Android(1244) JavaScript(842) Web(669) Linux(648) 框架(605) Windows(591) 浏览器(540) HTML5(533) Firefox(483) jQuery(480) iOS(479) Ruby(427) Chrome(386) HTML(380) 编程(365) 工作(349) Apache(346) Python(328)

热门资讯

Global site tag (gtag.js) - Google Analytics