¿Cuál es la diferencia entre un lenguaje de scripting y un lenguaje de programación?

1. El lenguaje de secuencias de comandos (JavaScript, VBscript, etc.) se encuentra entre HTML y C, C, Java, C# y otros lenguajes de programación.

HTML se utiliza comúnmente para dar formato y vincular texto. Los lenguajes de programación se utilizan a menudo para enviar una serie compleja de instrucciones a una máquina.

2. Los lenguajes de scripting y los lenguajes de programación tienen muchas similitudes. Funciona de manera similar a un lenguaje de programación y también involucra variables. La mayor diferencia entre un lenguaje de programación y un lenguaje de programación es que la sintaxis y las reglas de un lenguaje de programación son más estrictas y complejas.

3. Relación con el código del programa: El script también es un lenguaje y también está compuesto por código de programa.

Nota: Los lenguajes de scripting generalmente tienen motores de script correspondientes para interpretar y ejecutar. Por lo general, requieren un intérprete para ejecutarse. JAVASCRIPT, ASP, PHP, PERL PHP y PERL son todos lenguajes de programación. Después de compilar y vincular C/C, se puede formar un archivo exe ejecutable de forma independiente.

4. El lenguaje de script es un lenguaje interpretado, como VBScript, JavaScript, script InstallShield, etc. A diferencia de c\c, se puede compilar en código binario y existir como un archivo ejecutable.

El lenguaje script no requiere compilación y se puede utilizar directamente, y el intérprete es responsable de la interpretación.

5. El lenguaje de scripting generalmente existe en forma de texto, similar a los comandos.

Por ejemplo, si tienes instalado un programa llamado aaa.exe, puedes utilizar. una extensión.

Especificas un conjunto de reglas de escritura (gramática). un archivo. Cuando alguien más lo escribe. aa, su programa utiliza estas reglas para comprender la intención del autor y responder a ella. Bueno, este conjunto de reglas es un lenguaje de programación.

Existen muchos tipos de lenguajes de programación, que generalmente se pueden dividir en tres categorías: lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel.

Si se divide por idioma, se puede dividir en lenguaje simbólico inglés y lenguaje simbólico chino. (Ejemplos típicos son: Yiyu, Yiyu, Feitian)

Cada acción y paso de la computadora se ejecuta de acuerdo con un programa escrito en lenguaje informático. Un programa es un conjunto de instrucciones ejecutadas por una computadora y todos los programas están escritos en un lenguaje que conocemos. Por lo tanto, si las personas quieren controlar una computadora, deben enviarle comandos a través del lenguaje informático.

El único lenguaje que las computadoras pueden reconocer es el lenguaje de máquina, que es un código compuesto por 0 y 1. Pero normalmente la gente no utiliza el lenguaje de máquina cuando programan porque es muy difícil de recordar y reconocer.

Actualmente existen dos lenguajes de programación comunes: lenguaje ensamblador y lenguaje de alto nivel.

La esencia del lenguaje ensamblador es la misma que la del lenguaje máquina. Ambos se operan directamente en el hardware, pero las instrucciones utilizan identificadores abreviados en inglés, que son más fáciles de identificar y recordar. También requiere que los programadores escriban cada operación específica en forma de comandos. Los programas ensambladores suelen constar de tres partes: instrucciones, pseudoinstrucciones y macroinstrucciones. Cada instrucción en el programa de ensamblaje solo puede corresponder a una acción muy sutil durante la operación real, como movimiento, incremento automático, etc. Por lo tanto, los programas fuente ensamblador son generalmente largos, complejos y propensos a errores. La programación en lenguaje ensamblador requiere más experiencia en informática, pero las ventajas del lenguaje ensamblador son obvias. Las operaciones que puede realizar el lenguaje ensamblador no pueden realizarse mediante lenguajes ordinarios de alto nivel. El archivo ejecutable generado por el programa fuente no solo es relativamente pequeño, sino también muy rápido.

Los lenguajes de alto nivel son actualmente la elección de la mayoría de programadores. En comparación con el lenguaje ensamblador, no solo sintetiza muchas instrucciones de máquina relacionadas en una sola instrucción, sino que también elimina detalles relacionados con operaciones específicas pero irrelevantes para completar el trabajo, como el uso de pilas y registros, lo que simplifica enormemente las instrucciones del programa. Al mismo tiempo, debido a que se omiten muchos detalles, los programadores no necesitan muchos conocimientos profesionales.

El lenguaje de alto nivel es principalmente relativo al lenguaje ensamblador. No hace referencia a un lenguaje específico, sino que incluye muchos lenguajes de programación, como VB, VC, FoxPro, Delphi, etc. Estos lenguajes tienen diferentes formatos de sintaxis y comandos.

PASCAL, el lenguaje de programación más simple, es también un lenguaje de alto nivel.

Los programas escritos en lenguajes de alto nivel no pueden ser reconocidos directamente por la computadora y solo pueden ejecutarse después de la conversión. Según el método de conversión, se pueden dividir en dos categorías:

Interpretación: el método de ejecución es similar a la "interpretación simultánea" en nuestra vida diaria. El código fuente de una aplicación se traduce al código de destino (lenguaje de máquina) y se ejecuta al mismo tiempo, lo que es relativamente ineficiente y no puede generar un archivo ejecutable que pueda ejecutarse de forma independiente. Una aplicación no se puede separar de su intérprete, pero este enfoque es flexible y puede ajustar y modificar dinámicamente la aplicación.

Compilador: el compilador se refiere a "traducir" el código fuente del programa al código de destino (lenguaje de máquina) antes de ejecutar el código fuente de la aplicación, de modo que el programa de destino pueda ejecutarse independientemente de su entorno de lenguaje, utilizando Es más conveniente y eficiente. Pero una vez que es necesario modificar la aplicación, primero se debe modificar el código fuente y luego volver a compilarlo para generar un nuevo archivo de destino (*.) antes de que pueda ejecutarse. Es inconveniente modificar solo el archivo de destino sin modificar el código fuente. La mayoría de los lenguajes de programación actuales son compilados, como Visual C, Visual Foxpro, Delphi, etc.

1. Definición de programas chinos:

"programación china". un sistema de lenguaje que utiliza el chino para la programación informática. La programación basada en caracteres y palabras chinos se ajusta a los estándares de los lenguajes simbólicos informáticos y continúa desarrollándose hacia lenguajes naturales.

Un lenguaje de programación que parece tener. Los menús localizados pero que no tienen palabras clave localizadas deben denominarse "lenguaje de programación" en lugar de lenguaje de programación chino, como la versión china de VB.

¿Por qué se llama estrictamente "programación china" en lugar de ¿"Programación china"? Porque China es un país multiétnico con muchos idiomas, incluidos: chino, tibetano, manchú, etc. También hay muchas fuentes chinas, incluidas las escritas con sellos, las escritas oficiales y las escritas normales. se llama programación china, también se refiere a la programación china p>

¿Puedes resolver tu problema?