¿Cuál es la relación entre los lenguajes de programación, los kits de desarrollo y las diversas interfaces de programas? Por ejemplo, c puede llamar a la API en DirectX SDK, ¿y también c#?
En primer lugar, la diferencia entre C, C y C#
La relación de herencia es C -gt; C# C es completamente compatible con los programas C. ejecutar en C casi sin modificaciones. Ejecutar en un compilador. C también se llama C con clases. Agrega muchos conceptos orientados a objetos sobre la base de C. Aunque es una extensión de C, no significa que las funciones de C. C no es tan bueno como C. El sistema operativo más potente está escrito en C (no en C).
C# es algo creado por Microsoft. Hereda muchas cosas de C y C, pero básicamente es completamente. diferente de los dos. Puedes aprenderlo como un lenguaje completamente nuevo.
DriectX es una interfaz de programación multimedia creada por Microsoft e implementada en el lenguaje de programación C, por lo que no hay llamada C a la API. el SDK de DriectX. Por supuesto, C# puede llamar a la API de DirectX, es producida por una empresa