Entornos de programación

Slides:



Advertisements
Presentaciones similares
UNI - RUACS SISTEMAS OPERATIVOS
Advertisements

La historia en 1981, con la compra por parte de Microsoft, de un sistema operativo llamado QDOS, que tras hacer unas pocas modificaciones, se hace en.
Introducción a JavaScript (js)
FICHEROS X LOTES.
DOS COMP 240.
TEMA 3 Parte A Lenguajes de programación. Criterios de clasificación según su nivel de abstracción según la forma de ejecución según el paradigma de programación.
Interfaz de Línea de Comando
Sistemas operativos.
Programación II Ing. Diego J. Arcusin 3 – Uso del Shell.
Desarrollo de Aplicaciones para Internet
Nombre: José Guerrero Curso: 5 «B»
procesamiento por lotes,
SISTEMA OPERATIVO D.O.S CINDY MARCELA AMAYA ING: HENRRY FARFAN
Instalacion de paquetes
Programación en Matlab
MS-Dos.
© Manuel ColladoScript-1 Entornos de programación Lenguajes de guiones (Scripting Languages)
El lenguaje de Programación Perl
Primer Programa en JAVA
Free Pascal 1. Introducción 2. Instalación 3. Uso 4. Documentación 5. Información Adicional.
Funciones en lenguaje C
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Sistemas Operativos Oscar Bedoya
Sistema Operativo. ¿Qué es el Sistema Operativo? Un sistema operativo (SO) es el conjunto de programas y utilidades software que permiten al usuario interactuar.
M.C. Meliza Contreras González
Procesadores del Lenguaje
File Ownerships and Permissions. Propiedades de Archivos regulares y Permisos.
1 - Introducción a UNIX Programación II Ing. Diego J. Arcusin
GESTION DE PARAMETROS EN LOS PROCESOS POR LOTES.
Sistema Operativo MS-DOS 6.0
PROGRAMACIÓN DE SHELL SCRIPTS
Unidad 5 Introducción a los sistemas operativos M.C. Juan Carlos Olivares Rojas.
MATERIA: SISTEMAS OPERATIVOS II INTEGRANTES: CARLOS NAJERA LUIS ACOSTA ANGEL CASTILLO.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 7: Control del flujo en BASH Nombre unidad de.
Red de Datos Universidad del Cauca
Modulo 2. Filesystem Bàsico
Administración de Servicios de Red 1 Escuela de Informática y Telecomunicaciones Suplementos: Shell scripts rpm RHA 030 Sistemas Operativos de Red.
MS dos.
Sistema Operativo UNIXCurso básico de Linux1 Repaso I Concepto de Proceso. Diferencia proceso - programa. PID. Proceso shell (o sh): interpreta los comandos.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 8: Control del flujo en BASH Nombre unidad de.
Equivale a un archivo.BAT de MSDOS, con las diferencias siguientes:  No tiene que terminar con la extensión.bat De hecho, no tiene porqué tener extensión.
Manipulación de Archivos y Directorios en el Servidor Temas: Creación, lectura, escritura, borrado de archivos y directorios.
TALLER DE COMPUTACION ( ) Dr. GUEORGI KHATCHATOUROV
SISTEMA OPERATIVO MS-DOS.
PEDRO ALBERTO ARIAS QUINTERO. El shell es un intérprete de órdenes, los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como.
NOMBRE: LUIS VIRACOCHA CURSO: 5 B. Uso de la línea de comandos Muchas ordenes de gestión del sistema operativo El entorno de texto, es un sistema muy.
INSTRUCCIONES. El alumno, seguirá los pasos que se le va indicando a continuación. En el recuadro en blanco, debe ir añadiendo un pantallazo con la.
Fundamentos de Programación Tema 1.10 Consola de línea de comandos
Vamos a tratar algunos temas que es necesario conocer a la hora de administrar un sistema informático y que nos van a ser útiles sin importar el sistema.
Comandos internos y externos
Programación con MATLAB 5.3
Algoritmos y Programación III
1 Uso de la línea de comandos.
El Shell Bash.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 9: Funciones, variables y arreglos en BASH Nombre.
VII. IMPLANTACIÓN DE SISTEMAS OPERATIVOS.
506 Julio Martínez Díaz Erick Nazario Tello Sánchez Aldo Velázquez Salvador Hernández Luis Enrique Novillan.
Las variables de entorno forman un conjunto de valores dinámicos que normalmente afectan el comportamiento de los procesos en una computadora.
¿Qué es un interprete de Comandos?
Práctica Profesional PHP.
Programación II Ing. Diego J. Arcusin 5 – Programación con Shell.
Vamos a tratar algunos temas que es necesario conocer a la hora de administrar un sistema informático y que nos van a ser útiles sin importar el sistema.
Programación II Ing. Diego J. Arcusin 1 - Introducción a UNIX.
Comandos básicos Linux I. Comandos BásicosI $ date $ cal$ cal $cal Encadenado de comando: $ date;pwd;cal Visualizar texto por pantalla:
MS-DOS.  MS-DOS (siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo perteneciente a la familia.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Programación de Sistemas Operativos
Transcripción de la presentación:

Entornos de programación Lenguajes de guiones (‘scripting languages’)

Grupos de leng. de programación Lenguajes para programación de sistemas System programming languages Rigurosos, seguros, eficientes Adecuados para programas complicados Lenguajes de guiones (scripts) Scripting languages Flexibles, menos seguros, menos eficientes Adecuados para programas sencillos

Ejemplos de leng. de programación Lenguajes para programación de sistemas COBOL, FORTRAN, C/C++ Pascal, Modula-2, Ada Java Lenguajes de guiones (scripts) Lenguajes de órdenes (command languages, shells) Rexx, Tcl, Perl, Pyton, Ruby VBScript, JavaScript

Leng. de órdenes: características Asociados a algún Sistema Operativo Modos interactivo y no interactivo Órdenes de usuario <-> automatización de operaciones Funciones Ejecutar programas Usar/configurar dispositivos y servicios del S.O. Manipular ficheros y grupos de ficheros Elementos básicos de programación Alternativas, bucles, variables, subprogramas, detección de errores, etc.

Lenguajes de órdenes: Ejemplos MS-DOS, Windows COMMAND.COM, CMD.EXE UNIX, Linux sh (Bourne, estándar) csh, tcsh (C, algo irregular) ksh (Korn, UNIX de ATT) bash (Bourne actualizado, Linux)

Lenguaje de órdenes de MS-DOS Sintaxis general orden argumentos... orden interna (DIR, COPY, ... - no devuelve error) orden externa (programa o script - devuelve error) Comentarios REM texto del comentario Etiquetas :nombre

Lenguaje de órdenes de MS-DOS Escribir resultados ECHO resultado ECHO. (línea en blanco) ECHO ON/OFF (control de traza) @orden (suprime traza) ECHO (consulta estado de traza) Terminar la ejecución EXIT

Lenguaje de órdenes de MS-DOS Ejecutar un programa o un fichero de texto con órdenes (script) nombre argumentos... ejecuta nombre.bat / nombre.exe / nombre.com lo busca en el directorio actual y en el PATH si es un script (.bat), no retorna CALL nombre argumentos... si es un script, sí retorna COMMAND /C orden... Ejecuta un shell secundario y retorna

Lenguaje de órdenes de MS-DOS Argumentos o parámetros nombre arg1 arg2 ... (max. 120 caracteres) %1, %2, ... %9 SHIFT (%1%2 %3 %4...) %0 (nombre) ERRORLEVEL (nivel de retorno) Redirección de la E/S estándar nombre < entrada | otro-nombre > salida ... >> salida (añade nuevo texto)

Lenguaje de órdenes de MS-DOS Entorno o contexto de ejecución SET variable=valor (¡ojo!, sin dejar espacio) SET variable= (suprime la variable) %variable% (recupera el valor) SET (presenta todas las variables) PATH lista-de-directorios (SET PATH=...) PATH (ECHO %PATH%) CD directorio (cambia directorio actual) x: (cambia unidad actual) CD (consulta directorio actual)

Lenguaje de órdenes de MS-DOS Estructuras de control: IF-THEN IF condición acción NOT, ==, EXIST, ERRORLEVEL Estructuras de control: IF-THEN-ELSE IF condición GOTO si-condición ... acción de no-condición (else) GOTO fin-condición :si-condición ... acción de sí-condición (then) :fin-condición

Lenguaje de órdenes de MS-DOS Estructuras de control: bucle WHILE :inicio-bucle IF NOT condición GOTO fin-bucle ... acción del bucle GOTO inicio-bucle :fin-bucle Estructuras de control: bucle FOR FOR %%x IN (lista) DO acción-con-%%x FOR %%x IN (lista) DO CALL acción...

Lenguaje de órdenes de MS-DOS Designar ficheros y grupos de ficheros unidad:\directorio\...\nombre.ext por omisión, unidad o directorio actual . (directorio actual) .. (directorio padre) ?* (comodines) Consultar ficheros o directorios DIR patrón DIR (equivale a DIR *) DIR /opciones... (/S /P /W /B /O ... etc.)

Lenguaje de órdenes de MS-DOS Condición de existencia IF EXIST fichero ... (existe fichero) IF EXIST directorio\nul (existe directorio) Consultar el contenido de un fichero (texto) TYPE fichero (no admite patrones) Cambiar el nombre/extensión REN fichero nuevo-nombre (admite patrones) nuevo patrón: nombre.*, *.ext Eliminar ficheros DEL patrón (¡ojo!: * elimina todo)

Lenguaje de órdenes de MS-DOS Copiar o mover ficheros COPY origen destino (destino fich. o dir.) COPY origen (destino = .) MOVE origen destino (destino dir.) MOVE origen (destino = .) Crear y eliminar directorios MKDIR directorio RMDIR directorio (debe estar vacío) se pueden abreviar: MD, RD

Lenguaje de órdenes de MS-DOS Tratar grupos de ficheros FOR %%x IN (patrón) DO acción-%%x Sólo patrón de ficheros, no directorios Ejemplo: FOR %%f IN (*.txt) DO type %%f Obtener ayuda sobre una orden orden /? Consultar la ayuda de Windows (comandos)