Red de conocimiento informático - Conocimiento informático - Cómo personalizar el indicador de shell a través de Linuxbash

Cómo personalizar el indicador de shell a través de Linuxbash

Si aún no conoce ningún lenguaje de programación, se recomienda comenzar con Python.

El diseño es claro y la documentación está completa, lo que lo hace adecuado para que los principiantes comiencen. Es un excelente lenguaje introductorio y es más que un simple juguete; es muy poderoso, flexible y adecuado para proyectos grandes. Se pueden encontrar buenos tutoriales en el sitio web de Python.

Java también es un buen lenguaje de introducción. Mucho más difícil que Python, pero el código generado es mucho más rápido. También es un excelente lenguaje informático, no sólo para empezar.

Pero tenga en cuenta que si sólo conoce uno o dos lenguajes, no alcanzará el nivel de un programador senior; necesita aprender a pensar en los problemas de programación de manera abstracta, independientemente de cualquier lenguaje. Necesitas aprender a dominar rápidamente un nuevo idioma en unos pocos días a través de algunos manuales y combinarlo con lo que sabes ahora. Esto significa que debes aprender varios idiomas muy diferentes.

Si quieres realizar algún trabajo de programación importante, debes aprender el lenguaje C, el lenguaje central de Unix. C y C son muy similares; si conoces uno, no debería ser difícil aprender el otro. Pero ambos no son adecuados para que los aprendan principiantes. De hecho, cuanto más evites programar en C, más productivo serás.

c es muy eficiente y ahorra recursos de la máquina. La eficiencia de C se logra realizando manualmente una gran cantidad de gestión de bajo nivel (como la memoria). El código subyacente es complejo y propenso a errores, y lleva mucho tiempo depurarlo.

Las máquinas actuales son tan rápidas que a menudo no vale la pena el esfuerzo; es más prudente utilizar un lenguaje que sea lento e ineficiente, pero que ahorre mucho tiempo. Entonces, elige Python.

Otros lenguajes importantes incluyen Perl y LISP. Perl es práctico y vale la pena aprenderlo; se usa ampliamente en páginas web dinámicas y en la administración de sistemas, por lo que incluso si nunca ha escrito un programa en Perl, al menos debería aprender a leerlo. Mucha gente usa Perl por la misma razón que recomiendan Python, que es evitar el uso de C para tareas eficientes que no requieren C.

Vale la pena aprender LISP por diferentes razones: cuando finalmente lo domines, obtendrás una gran cantidad de inspiración y experiencia. Estas experiencias le convertirán en un mejor programador en el futuro, incluso si rara vez utiliza LISP.

Por supuesto, las cinco mejores ciudades son en realidad (Python, Java, C/C, Perl, LISP). Representan ideas y métodos de programación completamente diferentes, cada uno de los cuales se beneficiará enormemente.

El texto original es una reproducción del blogger de CSDN "Hay una vaca en el este".

Datos extendidos:

aplicación de aplicación

(1): Se utiliza como lenguaje de procesamiento por lotes o lenguaje de control de trabajos. Muchos lenguajes de programación se utilizan para realizar tareas únicas, especialmente en la administración de sistemas. DOS, archivos por lotes de Windows y scripts de shell de Unix pertenecen a este tipo de aplicación.

(2): Existe como lenguaje de programación de propósito general, como Perl, Python, Ruby, etc. Todavía se les llama lenguajes de scripting debido a sus características como "interpretación y ejecución, gestión de memoria y dinámica". Pero ya se utilizan en la programación de aplicaciones y los usuarios no los consideran lenguajes de programación.

(3): Muchas aplicaciones a gran escala incluyen lenguajes de scripting personalizados según las necesidades del usuario. De manera similar, muchos sistemas de juegos de computadora utilizan lenguajes de secuencias de comandos personalizados para expresar acciones preprogramadas para los NPC (personajes que no son jugadores, personajes no jugables) y el entorno del juego.

Este lenguaje suele estar diseñado para una única aplicación. Aunque parecen algunos lenguajes comunes (como QuakeC, ModeledAfterC), todos tienen funciones personalizadas.

(4): El lenguaje de script está incrustado en la página web. El conocido HTML (HyperTextMark-upLanguage), es decir, el lenguaje de marcado de hipertexto, es un lenguaje de programación y su intérprete es un navegador.

JavaScript sigue siendo el lenguaje de programación dominante en los navegadores web hasta el día de hoy, y su estandarización sobre ECMAScript aseguró que se convirtiera en un lenguaje de programación integrado popular y de uso general. Además, con el desarrollo de la tecnología web dinámica, se están utilizando ampliamente los lenguajes de secuencias de comandos integrados en las páginas web, como ASP, JSP, PHP, etc.

Sin embargo, estos scripts deben ser interpretados por el servidor web, mientras que HTML lo ejecuta el navegador.

(5): El lenguaje de secuencia de comandos está integrado en la aplicación del sistema y sirve como interfaz entre el usuario y el sistema. En el campo del control industrial, el lenguaje de script del software de configuración y programación de PLC son medios importantes para ampliar las funciones del sistema de configuración.

En el campo de las plataformas de comunicación, programación de procesos IVR (respuesta automática de voz);

software de oficina, macro y VBA proporcionados por erStudio; , permite a los usuarios escribir scripts SaxBasic para manipular diagramas ER, generar bibliotecas Aess, exportar documentos de Word y otras funciones extendidas.