Red de conocimiento informático - Espacio del host - Estoy aprendiendo C. ¿Qué debo aprender después de aprender C? ¿Es c#, c, java o android? ¿Cuál es la diferencia? ¿Qué idioma será el predominante en el futuro?

Estoy aprendiendo C. ¿Qué debo aprender después de aprender C? ¿Es c#, c, java o android? ¿Cuál es la diferencia? ¿Qué idioma será el predominante en el futuro?

El cartel es un poco codicioso. Todavía te sugiero que elijas una dirección primero y luego amplíes tu conocimiento.

1. ¿Qué deberías aprender después de aprender C (proceso de aprendizaje)?

Las que enumera el cartel son cuatro direcciones:

1. C y C

Si el cartel termina de aprender C, quiere sobresalir en lo siguiente. campos Si tiene habilidades, aprenda C

Desarrollo integrado, desarrollo de juegos, desarrollo de controladores, desarrollo de sistemas operativos, minería de datos, desarrollo de software de escritorio, etc.

(Tiene potencial hacker).

2. C#

C --gt; C# --gt; ASP.NET (desarrollo web) --gt; windows Form (desarrollo de programas de escritorio basado en C#) p>

Es más adecuado para sitios web y aplicaciones pequeñas y medianas.

3. JAVA

C --gt; JAVA --gt; servlet y JSP --gt; los tres marcos principales de struts2, spring e hibenate. > General Todas las aplicaciones de nivel empresarial a gran escala utilizan JAVA, o el front-end de sistemas grandes.

4. android

C--gt; JAVA

Es un sistema operativo móvil, desarrollado principalmente en base a la API de JAVA, por lo que es necesario aprender JAVA. (especialmente J2ME de JAVA)

2. ¿C#, c, java o android? ¿Cuál es la diferencia?

(No hablaré sobre el campo de la aplicación, lo escribí arriba)

1. Tiene funciones poderosas y es más problemático de controlar (los expertos hablarán de ello). por separado). No es un lenguaje puro orientado a objetos.

2. C#: Su funcionamiento requiere el soporte de Microsoft .Net Framework. Es un lenguaje orientado a objetos heredado de C y C y es relativamente sencillo.

3. JAVA: También es un lenguaje orientado a objetos y requiere el soporte de JDK.

4. Android: Es un sistema operativo móvil sobre el que se desarrollan algunos applets de JAVA.

3. ¿Qué idioma será el predominante en el futuro?

Nadie puede predecir, al menos por ahora, qué pasará con ese idioma en el futuro. Es todo un disparate. Cada uno de estos idiomas tiene su propio propósito. (Opinión personal)

Cuatro libros

C: Para comenzar, lea la serie "C de principiante a maestro". Hay muchos libros de este tipo en. Profundidad, lea "C Primer", no se recomienda leer C Primer o similar tan pronto como comience. Es mejor hacerlo paso a paso y ser firme y preciso. (Experiencia personal)

C#: "Competente en C# desde el nivel básico", "Programación avanzada en C#"

JAVA: "Pensamientos de programación JAVA" o "Tecnología central de JAVA"

android: Este campo no ha sido cubierto, por lo que no puedo darte buenas sugerencias

Espero que te sea útil