注:看起来,像是在做新语言和编程工具来发,尤其是偏重函数式语言、数据流语言。貌似作SQL语言相关的优化。作者在邮件中划分了编译器的功能分布,如下粗体部分标注。后端负责指令调度和寄存器分配;中端负责访存布局、粗粒度并行;前端负责语言识别和转换。函数式语言、数据流语言在中端和前端的戏份比较大。

A premiere Proprietary Trading Firm in Chicago, IL is looking for a Compiler Developer to join their team.  After reading the job description, if you are interested in this great opportunity, email me your updated word resume to mdecker@lucasgroup.com and call me at 713-470-5790 to discuss this position further. Continue reading »

 

Edison Design Group,首先是一家公司,其次靠卖产品给卖编译器的公司生存,再次,它卖的是前端,包括C++、Java和Fortran前端,全世界几乎所有商用编译器,都会用这家公司的前端。最重要的,这家公司只有5个人。先上图 Continue reading »

 

概述

open64的强项在后端优化,为了避免重新开发,使用了gcc的前端。编译器能发现的大部分错误在词法和语法分析中。所以使用gcc的前端,能让open64具备和gcc一样强大的查错功能。
Open64历史上使用过三个版本的gcc前端,gcc3.3, gcc4.0和gcc4.2. gcc3.3是open64目录下对应的kgccfe(gcc前端)和kg++fe(g++前端).现在几乎都使用最新的gcc4.2,前两个版本几乎已经废弃。所以将以gcc4.2前端为例介绍之。 Continue reading »

2009-2011© 编译点滴 Suffusion theme by Sayontan Sinha

无觅相关文章插件,快速提升流量