¿Qué es la programación y para qué se utiliza principalmente la programación?
En primer lugar, popularicemos los conocimientos básicos de los lenguajes de programación. El propósito de desarrollar programas en cualquier lenguaje de programación es hacer que la computadora funcione, como escribir un artículo, descargar un MP3, etc. La CPU que trabaja en la computadora solo entiende las instrucciones de la máquina, por lo tanto, aunque sean diferentes lenguajes de programación. Son muy diferentes y finalmente deben "traducirse" a instrucciones de máquina que la CPU pueda ejecutar. En teoría, cualquier idioma puede hacer casi cualquier cosa, pero el objetivo principal es diferente.
1. Java
Java se asocia a menudo con "empresa". Debido a que tiene algunas buenas características de lenguaje y marcos ricos, es el más favorecido en las aplicaciones empresariales. Escuche discusiones sobre J2EE, JSP, Hibernate y similares. Al mismo tiempo, Java también tiene un lugar en el campo de los teléfonos móviles. Antes de la inteligencia generalizada, muchos teléfonos móviles utilizaban aplicaciones Java compatibles como punto de venta. Después de la explosión de los teléfonos inteligentes, el hogar de los teléfonos móviles Java se convirtió en Android. Existe como el lenguaje de programación estándar de Android.
Resumen: Java: páginas web, desarrollo a nivel empresarial, software de aplicación general, backend de juegos.
2. C y 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 y es Básicamente un lenguaje compilado. El más eficiente. A menos que su sistema ni siquiera tenga un compilador C/C++. En algunos sistemas, el compilador de C++ no está disponible, pero C generalmente está 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 esto, pero debido a la complejidad y los problemas estándar de C++, la gente está aún más dispuesta a usar C para hacerlo. C++ es más adecuado para instalaciones que son más complejas pero que requieren alta eficiencia, como juegos grandes, algunas bibliotecas básicas y aplicaciones de escritorio de gran tamaño. Resumen: C: capa inferior del sistema, controlador, desarrollo integrado. C ++: desarrollo de juegos, desarrollo de programas con requisitos distribuidos a gran escala y de alto rendimiento.
3. JavaScript
Javascript suena relacionado con Java, pero en realidad no tiene nada que ver, es solo un nombre similar. Es como la relación entre la Pagoda Leifeng y Lei Feng, aunque solo hay una palabra de diferencia. La aplicación Js más utilizada es sin duda el front-end web. En pocas palabras, lo que el sitio web le pasa es un montón de documentos formateados con varias etiquetas, y Js es responsable de manipular estos documentos para lograr algunos efectos dinámicos del lado del cliente. El territorio de Js no es solo eso, ahora Node.js también se puede utilizar para el desarrollo del lado del servidor. Resumen: JavaScript es el lenguaje de programación del navegador. Generalmente se aprende junto con HTML y CSS. Se utiliza principalmente para el desarrollo front-end de sitios web y muestra varias imágenes interesantes.
4. PHP
A menudo ves las tres palabras PHP en la barra de direcciones del navegador, por lo que no es sorprendente que php se utilice para desarrollar sitios web. También es el lenguaje rey del backend web. Innumerables servidores de sitios web ejecutan código PHP. Resumen: PHP: principalmente una interfaz web, utilizada para generar páginas web. También puedes usar PHP para todo el servidor web, como muchos motores de foros.
5. Python
Debido a que Python tiene una biblioteca rica y poderosa, también se le llama lenguaje adhesivo y puede combinar varios módulos creados en otros lenguajes (especialmente C/). C++) Se unen fácilmente. Una situación de aplicación común es usar 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 el módulo de representación de gráficos en juegos 3D. Si los requisitos de rendimiento son particularmente altos, se puede reescribir en C/C++ y luego encapsularlo en una biblioteca de clases extendida a la que Python puede llamar. 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: interpretación dinámica, alta eficiencia de desarrollo, código abierto, flexible y baja barrera de entrada.
¡Espero que te ayude! ~