Lenguaje de comandos conciso - Concise Command Language

Lenguaje de comandos conciso (CCL)
Desarrollador (es) Corporación de equipos digitales
Sistema operativo OS / 8
Plataforma PDP-10
Sucesor Lenguaje de comandos DIGITAL (DCL)
Disponible en Inglés
Tipo Shell de comando

Concise Command Language (CCL) fue el término utilizado por Digital Equipment Corporation para el intérprete de línea de comandos / interfaz de usuario suministrado en varios de sus sistemas informáticos; su sucesor se denominó DIGITAL Command Language (DCL).

CCL proporciona al usuario un amplio conjunto de comandos de terminal.

El primer sistema en incluir CCL fue el PDP-10 de DEC .

Historia

El monitor PDP-6 vino con un sencillo conjunto de comandos. Para compilar y ejecutar un programa FORTRAN , uno debería

  • . R F4 --- invocar el compilador FORTRAN
  • * DTA1: PROG3 = DTA2: PROG3, SUB3A, SUB3B --- especificar salida binaria y entrada de fuente
  • . R LOADER 30 --- invocar el cargador, asignar 30K de memoria
  • * DTA1: PROG3 --- especifique el objeto binario para cargar
  • * SYS: / S --- deje que el cargador encuentre las bibliotecas de subrutinas apropiadas
  • . SAVE DTA1: PROG3 --- escriba el ejecutable en DTA1
(El DOT es un indicador y la estrella / asterisco es un subprompt)

El PDP-10 tenía CCL. La clave de sus mejoras con respecto a su predecesor fueron:

  • comandos de varios pasos: .EX PROG3, SUB3A, SUB3B
  • Verificaría si alguno de los 3 necesita ser recompilado (y lo hizo si es necesario)
  • ejecutar el cargador de programas de objetos (incluidas las bibliotecas de subrutinas necesarias)
  • empezar a ejecutar el programa
  • archivo de comando avanzado: .EX @ RUNPROG3.CMD
  • ejecutaría el comando (s) en el archivo .CMD

Comandos

La siguiente tabla contiene una lista de comandos CCL.

Lista de comandos CCL
Comando CCL
(forma completa)
Comando CCL
(forma corta)
Descripción
RETROCESO BAC Ejecuta CAMP. Una cinta magnética o un casete están espaciados hacia atrás en un número específico de archivos o registros.
BOTA BO
CCL CCL Desactiva el programa CCL en el monitor de teclado OS / 8 que reside en el dispositivo del sistema.
COMPARAR COMP Ejecuta SRCCOM. Compara / muestra diferencias entre dos archivos fuente. Aunque línea por línea, permite "ponerse al día".
COMPILAR COM Produce archivos binarios y / o listas de compilación para archivos de programa específicos.
COPIAR POLICÍA Transfiere archivos de un dispositivo de E / S a otro.
NÚCLEO COR
CREAR CREA Ejecuta EDITAR y abre un nuevo archivo para su creación.
CREF CREF
FECHA DA
DESASIGNAR DEA
ELIMINAR DEL Elimina uno o más archivos del disco o DECtape .
DIRECTO DIR
EDITAR ED Ejecuta EDITAR. Abre un archivo ya existente para editarlo.
EOF EOF
EJECUTAR exe
AYUDA ÉL Imprime información sobre programas OS / 8 especificados.
LISTA LI
CARGA LO
HACER MAK Ejecuta TECO. Abre el archivo especificado para su salida.
MAPA MAPA Ejecuta BITMAP.
MUNG MUNG Ejecuta una macro TECO; Los parámetros de la línea de comandos brindan mayor adaptabilidad.
CAMARADA CAMARADA Ejecuta PAL8. Reúne el archivo fuente especificado como argumento.
IMPRESIÓN PRI Ejecuta un programa llamado LPTSPL.
PUÑETAZO PU Ejecuta PIP. Perfora el archivo especificado en cinta de papel .
REBAUTIZAR REN Cambia el nombre de uno o más archivos en el disco o DECtape.
RES RES Ejecuta RESORC.
REBOBINAR REW
OMITIR OMITIR
CHAPOTEAR SQ Ejecuta la herramienta de desfragmentación / compresión de PIP
ENVIAR SU Ejecuta el programa BATCH.
TECO TE (Text Editor and COrrector, un sofisticado editor de texto con capacidades MACRO).
TIPO TY
UA UA
UB UB
UC UC
DESCARGAR UNL
VERSIÓN VER Imprime los números de versión del monitor de teclado OS / 8 y CCL.
CERO CERO

Referencias