stringtranslate.com

Comando (informática)

En informática , un comando es una directiva para que un programa de computadora realice una tarea específica. Puede emitirse a través de una interfaz de línea de comandos o como entrada a un servicio de red como parte de un protocolo de red , o como un evento desencadenado en una interfaz gráfica de usuario .

Específicamente, el término comando se utiliza en lenguajes de programación imperativos . El nombre surge porque las declaraciones en estos idiomas generalmente se escriben de una manera similar al modo imperativo utilizado en muchos lenguajes naturales . Una declaración en un lenguaje de programación imperativo sería entonces una oración en un lenguaje natural y la orden sería el predicado .

Muchos programas permiten argumentos formateados específicamente , conocidos como indicadores u opciones, que modifican el comportamiento predeterminado del programa, mientras que otros argumentos pueden proporcionar objetos, como archivos, sobre los que actuar. Como analogía con un lenguaje natural, las banderas son adverbios, mientras que los demás argumentos son objetos .

Distinción entre comando y expresión , declaración y función

El significado de comando depende en gran medida del contexto. Por ejemplo, algunos autores se refieren a los condicionales como comandos [1] mientras que en Python se les llama expresiones [2] o Bash [3] y declaraciones en JAVA. [4] De manera similar, la escritura en stdout se realiza en Bash con el comando incorporado printf , mientras que se realiza con la función incorporada print() en Python. [5]

Ejemplos

A continuación se muestran algunos comandos proporcionados a un intérprete de línea de comandos ( shell Unix ).

El siguiente comando cambia la posición de trabajo del usuario en el árbol de directorios al directorio /home/pete . El programa de utilidad es cd y el argumento es /home/pete :

cd /home/pete

El siguiente comando imprime el texto Hola mundo en el flujo de salida estándar , que, en este caso, simplemente imprime el texto en la pantalla. El nombre del programa es echo y el argumento es "Hello World". Las comillas se utilizan para evitar que Hello y World sean tratados como tokens separados:

eco "Hola mundo"

Los siguientes comandos son equivalentes. Enumeran archivos en el directorio /bin . El programa es ls , tiene tres indicadores ( l , t , r ) y el argumento es el directorio /bin :

ls -l -t -r /binls -litro /bin

El siguiente comando muestra el contenido de los archivos ch1.txt y ch2.txt . El nombre del programa es cat y tiene dos argumentos de nombre de archivo:

gato ch1.txt ch2.txt

A continuación se muestran algunos comandos para el procesador de símbolo del sistema de DOS , OS/2 y Microsoft Windows . El siguiente comando muestra el contenido del archivo readme.txt . El nombre del programa es tipo y el argumento es readme.txt . [6]

escriba Léame.txt

El siguiente comando enumera el contenido del directorio actual. El nombre del programa es dir y Q es un indicador que solicita que también se incluya el propietario de cada archivo. [7]

directorio /Q

Ver también

Referencias

  1. ^ Maurizio Gabbrielli, Simone Martini (2010). Lenguajes de programación: principios y paradigmas. Springer London, 6.3.2 Comandos condicionales , pág. 140
  2. ^ "Expresiones condicionales". python.org . Consultado el 23 de octubre de 2023 .
  3. ^ "Expresiones condicionales de Bash". gnu.org . Consultado el 23 de octubre de 2023 .
  4. ^ "Las declaraciones si-entonces y si-entonces-si no". oracle.com . Consultado el 23 de octubre de 2023 .
  5. ^ "Funciones integradas: imprimir". python.org . Consultado el 23 de octubre de 2023 .
  6. ^ "Tipo - Mostrar un archivo de texto - CMD de Windows". SS64.com . Consultado el 14 de marzo de 2019 .
  7. ^ "DIR - lista de archivos y carpetas - CMD de Windows". SS64.com . Consultado el 14 de marzo de 2019 .

enlaces externos