2012年07月11日

来源:互联网 发布:京瓷6525驱动下载 mac 编辑:程序博客网 时间:2024/06/06 16:30

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

从左到右,这五个人依次是:Mike Miller, Daveed Vandevoorde, Steve Adamczyk, JohnSpicer, Mike Herricl.DaveedVandevoorde:写过两本书《C++Templates》和《C++ Solutions》,Mike Miller是C++专家,实现部分C++的功能。MikeHerrick在Bell实验室呆了19年。Steve Adamczyk和John Spicer是EDG的创建者。

EDG的官方主页上有这样一段话:

You have a great idea for a product: something that takes theprogram source code that programmers write and analyzes it ortranslates it in some new way that no one has done before. Yourproblem is that programming languages are complicated. It’s hard toread source code and extract the information you want —man-years-of-work hard. And that’s not the part you’re interestedin. That’s not the part that makes your product special. That’s notthe part you want to spend your time on.

That’s where we come in. Edison Design Group provides technologythat parses computer programming languages. Our products readsource code and generate information that fully describes thestructure and meaning of the code. You start from that informationand add your own software to create a compiler, a source analysistool, a chip-design application, …

We do our job, you do yours, and together we can create some greatproducts.

翻译如下:

你可能有个做产品的好想法,比如对程序员编写的源码分析并转换为没有人尝试过的新形式。问题是程序语言很复杂,很难读入源代码并分析提取你想要的信息–可能需要若干人年的工作。而且这些工作不是你所感兴趣的,不是你的产品独特的地方,也不是你想花时间做的事情。这就是EDG存在的理由,EDG提供分析计算机编程语言的技术,我们的产品读入源代码,并提取能完整包含代码结构和意义的信息。你可以直接从这些信息开始,增加你自己的软件,创造一个编译器、一个源码分析工具或者一个芯片设计应用程序。我们努力完成我们的工作,您努力做你想做的,我们就能一起创造伟大的产品

EDG的前端可以做语法分析和语义分析,完全的错误检测。而且兼容Unicode编码的字符集。前端将源程序转换成高层次,树结构,内存内的中间语言。总之,他们是要把自己的东西卖给想卖编译器的人。一个前端源码,不同的license,价格不同,在$40K-$250K之间,一年能卖出去四五个前端,就够这5位大拿老婆孩子热炕头了。

EDG的顾客包括Windriver、Analog、ARM、HP、Lucent、Silicon Graphics、TexasInstruments等等。

原创粉丝点击