【问题标题】:In which programming language/s are DirectX & OpenGL written?DirectX 和 OpenGL 是用哪种编程语言编写的?
【发布时间】:2019-03-01 23:51:04
【问题描述】:

DirectX 和 OpenGL 是用哪种编程语言编写的(特别是它们的核心部分,如内核)?

【问题讨论】:

标签: opengl directx-11


【解决方案1】:

DirectX?主要是 C 和 C++ 的混合体

OpenGL?英文,因为 OpenGL 本身只是一个规范文档,用技术散文写成。大多数 OpenGL 实现也是用 C 和 C++ 混合编写的。

【讨论】:

    【解决方案2】:

    OpenGL 和 DirectX 都是 API 规范。它们不限于一种编程语言。不同的实现可能使用不同的语言。

    OpenGL 通常由系统库实现或由您的图形驱动程序提供。如果您对编程语言感兴趣,您必须检查您的具体实现使用的是哪一种。

    对于 DirectX,Windows 上的实现可能是最常见的,但不是唯一的。例如,Linux 上 Windows 程序的模拟器或 WINE 运行时环境也实现了 DirectX API(在许多情况下是通过使用底层主机系统的 OpenGL 实现来完成的)。

    【讨论】:

    • 致对我的回答投反对票的人:你能解释一下原因吗?如果答案不准确,我想改进我的答案。我刚刚又查了一遍,找不到错误。
    猜你喜欢
    • 2015-12-28
    • 2018-12-26
    • 2010-11-16
    • 1970-01-01
    • 2015-02-15
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 2011-05-11
    相关资源
    最近更新 更多