Red de conocimiento informático - Programación de la red - ¿Es mejor que los principiantes aprendan primero el lenguaje C o JAVA?

¿Es mejor que los principiantes aprendan primero el lenguaje C o JAVA?

Si planeas desarrollar software, hardware o incluso un sistema operativo, entonces quizás quieras aprender C. C era un gran lenguaje cuando apareció por primera vez porque muchos otros lenguajes se derivaron directa o indirectamente de C, incluidos Java, JavaScript, C++, Python, PHP y Per.

¿Un novato debería escribir C, Java o Python primero? Recomiendo aprender lenguaje C y Java como segundo idioma. Java es un lenguaje orientado a objetos y está más cerca del pensamiento humano. Muchas capas inferiores le ayudan a empaquetarlo, por lo que no tiene que preocuparse demasiado por la implementación subyacente.

Los diferentes lenguajes tienen diferentes umbrales, y Python

El alma de Python no reside en el lenguaje en sí, sino en sus excelentes bibliotecas. Se sabe que Python ejecuta pseudocódigo y es el mejor lenguaje para principiantes y el primer lenguaje para programadores. Cuando Guido diseñó originalmente Python, su objetivo era diseñar un lenguaje de programación simple y fácil de usar, adecuado para la enseñanza. Por lo tanto, la sintaxis de Python es concisa y clara, y el estilo de programación se implanta por la fuerza en la sintaxis.

Hay algunos otros comentarios positivos como los siguientes:

Sintaxis simple cercana al inglés;

El entorno de desarrollo es simple y puedes escribir código si puedes. type;

Muchas bibliotecas de terceros;

Interpretado y ejecutado sin compilación;

Multiplataforma y fácil de portar;

Python es un lenguaje moderno con suficiente La naturaleza abstracta es adecuada para enseñar algunos conocimientos abstractos puros de estructuras de datos y algoritmos. Además, muchas ideas de Python se pueden aplicar a otros lenguajes de programación convencionales. Por lo tanto, aprender Python le ayudará a dominar los principales lenguajes de programación industrial, como Java, C#, C++ y C.

La conclusión es: no hay problema como idioma de primera elección, hay que aprender otros idiomas.

No existe el mejor lenguaje, sólo el más apropiado.

No existen malos lenguajes, sólo malos programadores.

Ningún idioma es omnipotente y es absolutamente imposible entender un solo idioma.

No importa qué lenguaje utilices, lo más importante es la eficiencia: eficiencia en el desarrollo y eficiencia en la ejecución.

Pero finalmente, quiero decírtelo. El proceso de aprender su primer lenguaje de programación siempre es doloroso. Aunque elegir Python puede facilitar este proceso, todavía hay que superar una serie de dificultades.

Como programador, tienes que elegir lenguajes con diferentes ideas para aprender, y por supuesto tienes que elegir el lenguaje más representativo. En el mundo de la programación, en realidad existen dos ideas principales: una es la programación estructurada y la otra es la programación funcional. La orientación a objetos es sólo una etapa en la evolución de la programación estructurada, y la mayoría de las demás ideas son ramas de estas dos.

Para los no programadores, el código se utiliza para resolver problemas. Lo más importante es resolver los problemas rápidamente y no enredarse con las cosas subyacentes.