El desarrollo de software generalmente se implementa a través de determinados lenguajes de programación, como Java, Python, 2C y C++.
Al ver tantos lenguajes de programación, los estudiantes comenzaron a preocuparse nuevamente. Tanto, ¿qué estás aprendiendo?
Escuché que Java es bueno hoy en día y quiero aprenderlo.
Mañana escuché que Python tiene un futuro brillante y quiero aprenderlo.
¿Por qué estás confundido? No es sólo que no los conozcas lo suficientemente bien.
Así que hoy Xinying Editor popularizará primero lo que se utiliza para desarrollar Java, C/C++, PHP y Python.
El objetivo de desarrollar programas en cualquier lenguaje de programación es hacer funcionar el ordenador, como por ejemplo escribir un artículo, descargar un MP3, etc. , y la CPU que trabaja en la computadora solo conoce las instrucciones de la máquina.
Así que, aunque los diferentes lenguajes de programación son muy diferentes, deben "traducirse" a instrucciones de máquina que la CPU pueda ejecutar. En teoría, cualquier idioma puede hacer casi cualquier cosa, pero las cosas principales que hace son diferentes.
Lenguaje Java (un lenguaje informático, especialmente utilizado para crear sitios web)
Java se asocia a menudo con "empresa" porque tiene algunas buenas características de lenguaje y los marcos enriquecidos son los más populares en las empresas. aplicaciones. Siempre puedes escuchar discusiones sobre J2EE, JSP, Hibernate, etc.
Al mismo tiempo, Java también tiene un lugar en el campo de la telefonía móvil. Antes de la inteligencia general, muchos teléfonos móviles utilizaban aplicaciones Java compatibles como punto de venta. Después de la aparición de los teléfonos inteligentes, los teléfonos móviles Java se convirtieron en Android en China y existieron como el lenguaje de programación estándar de Android.
Resumen: Java se utiliza principalmente para páginas web, desarrollo empresarial, software de aplicaciones generales y backends de juegos.
C/C++
Teóricamente, C/C++ se puede utilizar para cualquier desarrollo siempre que existan controladores de hardware y API adecuados. Se caracteriza por una alta eficiencia, que es básicamente la. La mayor eficiencia entre los lenguajes compilados es la más alta. A menos que su sistema ni siquiera tenga un compilador C/C++. El compilador de C++ no está disponible en algunos sistemas, pero C suele estar disponible.
Actualmente, el lenguaje C se utiliza principalmente para desarrollar módulos de bajo nivel (como controladores, decodificadores, implementaciones de algoritmos), aplicaciones de servicios (como servidores web) y aplicaciones integradas (como programas en hornos microondas). . C++ también puede hacer estas cosas, pero debido a la complejidad y los estándares de C++, la gente prefiere usar C. C++ es más adecuado para instalaciones complejas que requieren alta eficiencia, como juegos grandes, algunas bibliotecas básicas y aplicaciones de escritorio de gran tamaño.
Resumen: C se utiliza principalmente para la capa inferior del sistema, controladores y desarrollo integrado. C ++ se utiliza principalmente para el desarrollo de juegos, desarrollo de programas distribuidos y de alto rendimiento a gran escala.
Lenguaje de programación informática
Python también se llama lenguaje adhesivo debido a sus bibliotecas ricas y potentes, que pueden conectar fácilmente varios programas creados en otros lenguajes (especialmente C/C++). ). tipo de módulo.
Una situación de aplicación común es utilizar Python para generar rápidamente un prototipo del programa (a veces incluso la interfaz final del programa) y luego reescribir las partes con requisitos especiales en un lenguaje más adecuado, como en juegos 3D, el módulo de representación de gráficos tiene requisitos de rendimiento particularmente altos y puede reescribirse en C/C++ y luego encapsularse en una biblioteca de clases extendida que puede ser llamada por Python.
Python se utiliza para el desarrollo de servidores y el desarrollo de Internet de las cosas. La seguridad de la información, el procesamiento de big data, el aprendizaje automático de visualización de datos, el desarrollo de Internet de las cosas, las API de los principales software y las aplicaciones de escritorio requieren Python.
Resumen: Python se utiliza principalmente para interpretación dinámica, alta eficiencia de desarrollo, código abierto, flexibilidad y umbral de entrada bajo.