跳到正文

爱迪生设计集团

申请更正

企业品牌

未认领

爱迪生设计集团是一家美国编译器技术公司,以提供用于商业编译器和代码分析产品的C++前端而闻名。

最近更新 2026年8月31日

AI 爬虫读取

暂未记录到 AI 爬虫读取这个词条。

概览

爱迪生设计集团(EDG)是一家美国软件公司,专注于编译器前端:即负责预处理源代码、解析编程语言,并为编译器及相关开发工具提供语言理解基础的组件。该公司于1988年由J. Stephen “Steve” Adamczyk在新泽西州创立,他是一位编译器工程师,曾在纽约市的Advanced Computer Techniques工作,拥有麻省理工学院学士学位和印第安纳大学伯明顿分校硕士学位。 EDG的主要业务是开发和授权语言前端,而非生产面向终端用户的编译器品牌。其技术已被整合或用于多种商业编译器和软件开发产品。据报道,其用户和采用者包括Intel C++编译器、Microsoft Visual C++ IntelliSense、NVIDIA CUDA编译器、SGI MIPSpro、The Portland Group编译器和Comeau C++。这使得EDG在软件行业中处于基础设施地位:其组件通常通过更大的编译器套件、集成开发环境和代码分析系统被程序员间接使用。 该公司尤其以其C++前端而闻名。EDG因实现C++的`export`模板功能而闻名,这是一个技术上困难的语言特性,在早期版本的C++中标准化,但在该特性在C++11中被移除并在C++20中以不同的模块相关上下文重新引入之前,几乎没有实际实现。因此,EDG的实现被引用为一个不寻常的例子,即商业可用的C++前端支持一个在生产工具链中很少可用的特性。 与该公司相关的人员包括Adamczyk、John Spicer和Daveed Vandevoorde。Spicer与EDG的编译器工作相关,而Vandevoorde在C++社区中以其技术贡献和与语言相关的著作而闻名。可用的参考资料并未提供完整的高管名单或详细的股权和财务信息。 2025年,EDG宣布将于2026年关闭,并将其C++编译器前端作为开源软件发布。这一计划中的转变代表了公司长期专有技术和许可模式的重大变化。可用资料未指定确切的关闭日期、所选的开源许可证、发布代码的治理结构或未来的维护安排。在宣布的关闭发生之前,该公司最好被描述为活跃但正在逐步关闭。

沿革

爱迪生设计集团由J. Stephen “Steve” Adamczyk于1988年在新泽西州创立。Adamczyk接受过计算机科学和编译器工程方面的培训,于1974年获得麻省理工学院学士学位,1977年获得印第安纳大学伯明顿分校硕士学位。在创立EDG之前,他曾在纽约市的Advanced Computer Techniques担任编译器工程师。 从一开始,EDG就专注于编译器前端,而不是完整的品牌编程环境。前端通常处理源代码预处理、词法和语法分析、解析以及相关的语言解释,然后由后续编译器阶段生成机器代码或其他输出。通过专注于这一技术专业层,EDG为开发商业编译器、集成开发环境和源代码分析产品的组织提供了可重用的语言技术。 该公司开发了C++前端,并在不同时期开发了Java和Fortran前端。其C++技术成为其身份中最突出的部分。EDG前端已被用于或与多种商业分发产品相关联,包括Intel C++编译器、Microsoft Visual C++ IntelliSense、NVIDIA CUDA编译器、SGI MIPSpro、The Portland Group编译器和Comeau C++。这些关系说明了EDG作为使能技术提供商的角色,其工作嵌入在以其他名称销售的产品中。 EDG还因其对C++ `export`模板功能的实现而获得了不寻常的认可。尽管该功能在一段时间内是C++标准的一部分,但它难以实现,并且在生产编译器中很少得到支持。EDG被广泛认为是第一个,也可能是唯一一个实现该功能的前端。该功能随后在C++11中被从语言中移除,使EDG的实现成为C++编译器开发史上的一个显著事件。 John Spicer和Daveed Vandevoorde是与该公司相关的其他人。他们的关联反映了EDG与专业C++语言和编译器工程社区的联系,尽管可用的参考资料并未提供他们就业或正式公司头衔的完整年表。 在其存在的大部分时间里,EDG作为专业技术供应商运营,其商业意义来自许可和集成到第三方工具中,而非消费者可见性。公开可用的信息很少提供其收入、所有权结构、员工数量或地理运营的详细信息,除了其美国起源和新泽西基地。 2025年,该公司宣布计划于2026年关闭,并将其C++编译器前端开源。该公告标志着EDG历史上最新也是最重要的转变。它可能使以前专有的编译器组件可供更广泛的开发者和研究社区使用,但可用的来源材料并未说明确切的关闭日期、许可证、存储库或长期管理计划。因此,在宣布的关闭完成之前,EDG仍然是一家活跃但正在逐步关闭的编译器技术公司。

  • 2025

    宣布计划关闭和开源转型

    [1]

    EDG宣布将于2026年关闭,并将其C++编译器前端作为开源软件发布。

  • 1988

    爱迪生设计集团成立

    [1]

    J. Stephen “Steve” Adamczyk在新泽西州创立了爱迪生设计集团,作为一家专业的编译器技术公司。

产品与定位

面向编译器供应商和软件开发工具提供商的高性能、可商业授权的编译器前端和语言处理技术的专业供应商。

  • 编译器前端

    EDG C++前端

    EDG最著名的技术是其C++编译器前端,为编译器和开发工具供应商提供预处理、解析和语言分析能力。它已被用于包括Intel C++编译器、Microsoft Visual C++ IntelliSense、NVIDIA CUDA编译器、SGI MIPSpro、The Portland Group和Comeau C++在内的产品中。该前端还因实现C++ export模板功能而闻名,这是一个很少支持的语言特性。

  • 编译器前端

    EDG Java前端

    EDG曾开发Java前端,作为其更广泛的编译器组件组合的一部分。可用的参考资料将Java支持识别为以前的活动,但未提供产品版本历史、许可细节、命名客户或当前维护状态。

  • 编译器前端

    EDG Fortran前端

    EDG曾开发Fortran前端,用于编译器技术和相关软件工具。公开的参考资料确认了历史范围,但未指定发布日期、支持的语言版本、商业许可条款或开发结束的时间点。

品牌决策

  • 2025

    逐步关闭公司并开源C++前端战略

    背景

    在作为专有编译器前端供应商数十年后,EDG宣布计划于2026年关闭公司。

    采取的行动

    该公司表示将于2026年关闭,并将其C++编译器前端作为开源软件发布。

    后续影响

    该公告可能会扩大对EDG技术的访问,但可用来源未指明开源许可证、存储库、关闭日期或未来的维护者。

来源1 个来源

引用本词条: 请引用规范词条页。 /brand-wiki/edison-design-group · 编辑方针 · 词条如何编纂