DirectX和OpenGL用哪种编程语言编写?

时间:2019-03-01 08:11:49

标签: opengl directx-11

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

DirectX?主要是C和C ++的组合

OpenGL?英文,因为OpenGL本身只是规范文档,以技术散文编写。大部分OpenGL 实现也是用C和C ++混合编写的。