Red de conocimiento informático - Conocimiento informático - ¿Cuál es la mejor base para aprender C# o cuál es la mejor base?

¿Cuál es la mejor base para aprender C# o cuál es la mejor base?

C, C# y C++ son tres lenguajes. Hay tres entornos de compilación durante la depuración.

C se divide en Trubo C y GCC es el entorno de compilación más popular en la actualidad. -Como lenguaje, no hay herramientas ni vistas de diseño, por lo que solo puede crearlo usted mismo, por lo que la mayoría de la gente lo considera una herramienta de aprendizaje. GCC está mucho más optimizado que Trubo C, pero requiere que descargue complementos y herramientas, y requiere un entorno Linux. Object-C es el lenguaje de programación del iPhone, que requiere que escriba C y escriba archivos de configuración de la biblioteca.

C++ también se divide en varios tipos. Uno es el entorno de compilación de C++ configurado por Eclipse, que requiere la descarga de un complemento. El más conveniente es VC ++ 6.0, y la versión mejorada es 9.0. Tiene muchos asistentes y generalmente se inclina hacia la programación API del sistema. VS C ++ introduce otro programa CRL y está completamente unificado en código administrado.

Desde mi experiencia personal, C# se parece más al lenguaje VB, con una vista de diseño visual, una gran cantidad de bibliotecas de clases y variables miembro que hacen que las propiedades de relleno sean lo mismo que escribir código.

Ordenados por dificultad:

C# < VS C++ < VC++ < GCC C < Object-C < Trubo C

Varios lenguajes muy diferentes:

C# no puede hacer parte del trabajo que C++ puede hacer. Por ejemplo, la eficiencia de lectura de paquetes de imágenes en el desarrollo de juegos es mucho peor que la de C#. La capacidad de importación de red es más fuerte que C++, y la conexión a C#. Las bases de datos, la comunicación y la interacción son muy difíciles. Conveniente, C es muy portátil. El sistema operativo se escribió originalmente en base a C. No es necesario instalar programas escritos en C. Object-C está escrito para iPhone.

El lenguaje C# se puede utilizar como lenguaje de secuencias de comandos, pero los lenguajes C++, C y Objective-C no. C++ puede crear fácilmente muchos controles activos, pero C# es inconveniente para escribir muchos controladores. , y C++ y C# son diferentes.