Red de conocimiento informático - Conocimientos de programación - ¿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#?

¿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