----->Ejecutables
Un ejecutable o archivo ejecutable, es un archivo binario cuyo contenido se interpreta por la computadora como un programa. Generalmente, contiene instrucciones en código máquina de un procesador enconcreto, pero también puede contener bytecode que requiera un intérprete para ejecutarlo.
Además suele contener llamadas a funciones específicas de un sistema operativo (llamadas al sistema). En sí, estos archivos son ejecutados y controlados por el sistema operativo y, generalmente necesitan de otros archivos para funcionar (aunque no es necesario).
Dependiendo del tipo de que se traten las instrucciones, hablaremos de ejecutables portables (se pueden ejecutar en varias plataformas) y no portables (destinado a una plataforma concreta).
Por ejemplo, un ejecutable Java es portable ya que utiliza un bytecode no asociado a un procesador en concreto.
Como nota adicional podemos decir que los archivos ejecutables son el principal medio de transmisión de virus y malwares para nuestra computadora.
----->Consola de Línea de Comandos
Command Line Interface en inglés. Muy en específico, es un tipo de interfaz para manipular un programa o sistema operativo con instrucciones escritas.
Cada instrucción es escrita en una línea de texto y suelen ejecutarse al presionar ENTER. También se suele permitir archivos scripts para la ejecución automática de varias líneas de comandos que cumplen alguna función.
Si bien se siguen usando en algunos ámbitos, este tipo de interfaz ha evolucionado hacia las Graphic User Interface, que son interfaces gráficas para el usuario.
La interfaz CLI es usada principalmente por los programadores en diversos sistemas y para diferentes funciones. Los sistemas operativos de la familia DOS son ejemplos de uso de interfaz CLI.
No hay comentarios:
Publicar un comentario