c – 任何可以使用c库的高级语言?

我知道这个问题可能是徒劳的,但这只是出于好奇,而且我仍然是一个新手^ ^无论如何我在学习它的过程中一直爱着python.我的问题显然是速度问题.我想进入独立游戏创作,并且在短期内,2d和pygame将会起作用.
但是我最终想分支到3d区域,而python实际上太慢了,无法制作任何3D和专业.所以我想知道是否曾经有过创建能够导入和使用c库的高级语言的工作?我看过Genie,它似乎能够使用某些库,但我不确定到什么程度.我可以将它用于openGL编程,还是用于c游戏引擎?
我确实知道一些口齿不清并且喜欢它,但是没有很多图书馆可供它使用.这导致了问题:我不能忍受C语法,但C有很多我可能需要的库!和irrlicht这样的游戏引擎.是否有任何语言可以用来代替C周围的C?

非常感谢你们

最佳答案
Python可以使用ctypes模块调用动态加载的C库中的函数(.so中的.so,Windows中的.dll).

还有cython – python的一个变种,编译为C并可以直接调用C库.您可以混合使用纯Python和cython编写的模块.

您可能还想查看专门为Python或python接口编写的numerous 3D game engines.我听过最多(但未使用过)的是BlenderPython-Ogre.

转载注明原文:c – 任何可以使用c库的高级语言? - 代码日志