报名链接:http://www.hellogcc.org/?p=33910

【大会简介】
2014开源开发工具大会(原HelloGCC技术讨论会)是由HelloGCC(www.hellogcc.org)工作组举办的年度开源技术大会。我们希望通过自由,开放,共享的方式来增进大家相互的交流。目前话题主要涉及开源工具链,开源开发工具方面。感谢演讲者为我们贡献精彩的话题 ,感谢各单位和朋友对我们的赞助和支持,欢迎大家免费报名参加。 Continue reading

 

Table of Contents

在最新的Google I/O大会上,Google 发布了关于Android上最新的运行时库的情况。这就是Android RunTime (ART). ART 将会取代Dalvik虚拟机,成为Android平台上Java代码的执行工具。虽然自从Android KitKat,就有了一些关于ART的消息,但是基本都是一些新闻性质的,缺乏具体技术细节方面的介绍。本文尝试综合目前已有的各种消息,以及最新放出的Android L 预览版本的ROM的情况,对ART运行时库做个详细的分析。

 

Continue reading

Jane Steet最近发布了一个编译器职位。不管是工作挑战,还是薪水待遇,堪称绝对高大上。 感兴趣且有相关经验的朋友切莫错过。工作地点将会在London或者New York。公司肯定能帮忙解决工作许可问题,所以不管你现在在哪,国内,还是别处,只要觉得感兴趣,就不要错过。

Continue reading

本文翻译自 Dr.Dobb’s 的博客文章 How C Makes It Hard To Check Array Bounds。文章作者是著名C语言大牛:Andrew Koenig (Programmer)有关心脏出血(heartbleed)安全漏洞系列文章的第三篇. 翻译坚持忠于原文,稍微有些语句改变了说法。不喜欢这种方式的朋友,请直接看原文吧。

此系列文章有三篇:

 

 

C语言中数组和内存管理,是安全性和性能之间矛盾关系的重要部分。

Continue reading

本文翻译自 Dr.Dobb’s 的博客文章 Social Processes and Heartbleed, Part 2。文章作者是著名C语言大牛:Andrew Koenig (Programmer).翻译坚持忠于原文,稍微有些语句改变了说法。增加了函数声明,方便朋友们阅读。不喜欢这种方式的朋友,请直接看原文吧。

此系列文章有三篇:

Continue reading

只要使用的第一个编辑器不是VIM,或者Emacs的朋友,几乎在编辑过程中最常用的快捷键恐怕就是CTRL+S 了。而对于经常使用Putty或者Xterm之类命令行控制Linux、Unix系统的朋友,恐怕也经常遇到和我一样的问题,本能的按下CTRL+S之后,发现命令行完全没有响应了。无奈之下,只能重开窗口,重新打开新的命令行界面。

每次重开命令行,都需要先连接服务器,kill掉曾经启动的程序,然后再重新执行他们。

其实,这是因为CTRL+S启动了XOFF(关闭流控制)。这会让终端正常接受按键操作,但是并不会做任何输出,感觉就像命令行没有响应了一样。
这篇文章将为您提供三大解决方案:
Continue reading

本文第一部分翻译自 Dr.Dobb’s 的博客文章 Social Processes and Heartbleed, Part 1。文章作者是著名C语言大牛:Andrew Koenig (Programmer).翻译坚持忠于原文,稍微有些语句改变了说法。增加了函数声明,方便朋友们阅读。不喜欢这种方式的朋友,请直接看原文吧。

第二部分是结合文末参考链接的原创,在原文为提到的 gets() 函数安全问题的基础上,讨论实践中最好的防范和解决 gets() 函数潜在安全问题的方法。

此系列文章有三篇:

Continue reading

Azul System计划基于LLVM开发一个产品级的JIT编译器,以期基于LLVM的代码利用并扩展以应对Java、Ruby、Scala语言对编译优化的新需求。虽然该职位的工作地点在美国,Azul System可以协助办理H1B工作签证(了解更多关于H1B的信息)。

这个职位也可能意味着,基于LLVM的新JVM有可能成为Azul System的下一个JVM核心产品。因此充满了机遇和挑战,当然要求也不低。

Continue reading