unidad no. 2 - s840631303776d2cd.jimcontent.com · el d.o.s. es un conjunto de comandos que se...

41
PROCESAMIENTO ELÉCTRONICO DE DATOS UNIDAD No. 2 “SISTEMA OPERATIVO Y LENGUAJES DE ALTO NIVEL ” Guatemala, Enero 2010 Lic. M Sc. Guillermo Javier Cuyún

Upload: phungcong

Post on 26-Sep-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

PROCESAMIENTO

ELÉCTRONICO DE DATOS

UNIDAD No. 2

“SISTEMA OPERATIVO Y

LENGUAJES DE ALTO NIVEL ”

Guatemala, Enero 2010 Lic. M Sc. Guillermo Javier Cuyún

Page 2: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

El sistema operativo es una colección de programas queadministra todas las operaciones del sistemacomputacional. Al iniciar nuestra sesión en la computadora,antes de ejecutar cualquier aplicación, es necesariocolocar en memoria el núcleo del sistema operativo,llamado supervisor. Hay dos maneras de cargar enllamado supervisor. Hay dos maneras de cargar enmemoria el sistema operativo: a partir de disco o a partir delos mismos circuitos de la computadora (ROM)

Lic. M Sc. Guillermo Javier Cuyún

Page 3: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

El sistema operativo tiene 3 funciones principales:

� Administrar el hardware� Administrar los archivos � Controlar las tareas

Administrar el hardware : Cuando los programas seencuentran en ejecución, necesitan utilizar la memoria,el monitor, las unidades de disco y también otrosdispositivos como los puertos de entrada y salida. Elsistema operativo es el que sirve como intermediarioentre los programas y el hardware.

Lic. M Sc. Guillermo Javier Cuyún

Page 4: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

El sistema operativo intercepta los comandos queemite el usuario y les asigna memoria y otrosdispositivos, manteniendo un registro de quéprogramas tienen acceso a qué dispositivos.

Administración de archivos : El sistema operativoAdministración de archivos : El sistema operativoactúa como bibliotecario, pues es el encargado deasignar posiciones en los medios dealmacenamiento a los archivos, de manera queestos puedan ser recuperados posteriormente. Unarchivo puede contener un programa o los datos delusuario o de las transacciones de una empresa.

Lic. M Sc. Guillermo Javier Cuyún

Page 5: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

El sistema operativo le permite al usuario:1. Asignar nombres a los archivos2. Cambiar los nombres establecidos previamente3. Eliminar archivos4. Copiar un archivo a otro disco5. Proteger un archivo para que no sea borrado5. Proteger un archivo para que no sea borrado

accidentalmente.

Los usuarios utilizan al sistema operativo paraayudarse a organizar sus archivos.

Esto se logra con la creación de directorios en dondese guardan archivos de la misma categoría, de estamanera….

Lic. M Sc. Guillermo Javier Cuyún

Page 6: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

se puede respaldar el directorio completo para tener unacopia en caso de que se borre accidentalmente.

Administración de tareas : Un sistema operativo nosolamente asigna los recursos del sistema, sino quetambién determina como efectuar la asignación de esostambién determina como efectuar la asignación de esosrecursos. Muchos de los sistemas operativos actualespermiten a las computadoras trabajar en más de unatarea al mismo tiempo.Para lograr esto, existen algunas técnicas que se hanempleado principalmente en mainframes y minis, puesson accesadas por muchos usuarios simultáneamente.

Lic. M Sc. Guillermo Javier Cuyún

Page 7: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Administración de Tareas

Lic. M Sc. Guillermo Javier Cuyún

Page 8: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Multiprogramación: Es la técnica que permite amuchos programas ejecutarse concurrentementemientras comparten los recursos del sistemacomputacional .

Lic. M Sc. Guillermo Javier Cuyún

Page 9: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Multitareas : Es la técnica que permite a un solousuario utilizar los beneficios de la multiprogramación.Un usuario puede estar corriendo simultáneamentedos o más programas.

Esto resulta práctico cuando la información queEsto resulta práctico cuando la información quecontienen los archivos de una aplicación es requeridapor otro programa. Por ejemplo, un usuario puedeestar utilizando el procesador de palabras, e ir efectuaruna consulta a la base de datos, sin salir delprocesador de palabras

Lic. M Sc. Guillermo Javier Cuyún

Page 10: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Multitarea

Lic. M Sc. Guillermo Javier Cuyún

Page 11: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Multiproceso: Consiste en utilizar dos o masprocesadores conectados para ejecutar distintasinstrucciones del mismo programa, o de diferentesprogramas simultáneamente. Las supercomputadorasefectúan procesamiento en paralelo con las técnicas demultiproceso.

Lic. M Sc. Guillermo Javier Cuyún

Page 12: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Login desde una terminal : Para entrar a un computadormultiusuario, podemos hacerlo desde cualquier terminalconectada a éste, o desde una computadora personalque se pueda comunicar con el computador. Estacomputadora (PC) deberá correr un software que lepermita emular a una terminal, es decir que, deje depermita emular a una terminal, es decir que, deje deutilizar su capacidad de procesamiento para convertirseen la terminal del sistema multiusario.

Login: (aquí proporcionamos la cuenta)Password: (aquí proporcionamos nuestra identificación)

Lic. M Sc. Guillermo Javier Cuyún

Page 13: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

La parte del sistema operativo que se ocupa de lainterpretación de los comandos textuales se llamaintérprete de comandos.

Anteriormente, el usuario tenía que recordar todo elrepertorio de comandos del sistema operativo. Actualmenterepertorio de comandos del sistema operativo. Actualmentelos sistemas operativos nuevos incluyen una interfacegráfica para el usuario (GUI Grafic User Interface), que lepresenta al usuario un ambiente amistoso para trabajar.

Lic. M Sc. Guillermo Javier Cuyún

Page 14: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Estas interfaces utilizan iconos que son dibujossencillos y muy representativos de la función quedesempeñan, de ésta manera el usuario no tiene querecordar el comando textual sino buscar el icono querepresenta ese comando, y simplemente dar doble clicsobre éste. El sistema Windows de Microsoft es unsobre éste. El sistema Windows de Microsoft es unprograma de este tipo que permite a los usuarios trabajarcon un moderno ambiente gráfico, mientras utilizan elDOS. El objetivo de un GUI es crear un ambiente para queel usuario novato pueda entender el sistema einmediatamente trabajar en él, sin la necesidad decapacitación.

Lic. M Sc. Guillermo Javier Cuyún

Page 15: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

DOS con Windows : Windows ha sido la GUI que hadominado el mercado desde su introducción en1985. Windows no es técnicamente un sistemaoperativo, sino una interface gráfica de usuario quecorre de la mano con el DOS. Windows es elsistema recomendado para computadoras conprocesador 386 y 486 que cuentan con 4 a 8 MB de

Lic. M Sc. Guillermo Javier Cuyún

procesador 386 y 486 que cuentan con 4 a 8 MB deRAM y cuando menos un disco duro de 80MB dealmacenamiento.

Page 16: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Sistemas Operativos Orientados aObjetos : Estos sistemas permiten a losprogramadores pensar en términossemejantes al mundo real, en lugar detomar datos y procedimientos comocomponentes separados, teniendo queefectuar una programación cada vez quese requiera tomar una acción sobre unse requiera tomar una acción sobre undato, OOP permite a los programadorescrear objetos que combinan a los datos ya la instrucciones que actúan sobre esosdatos en un solo paquete.

Lic. M Sc. Guillermo Javier Cuyún

Page 17: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Estos objetos son módulos para construirsistemas que pueden ser reutilizados yconectados en diferentes combinacionesdependiendo de las necesidades del usuario.Un ejemplo de estos sistemas es eldesarrollado para la computadora

Lic. M Sc. Guillermo Javier Cuyún

desarrollado para la computadoraNEXTSTEP, es un sistema operativo basadoen Unix, orientado a objetos.

Page 18: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

El D.O.S. es un conjunto de comandos que se utilizanpara dirigir, administrar o controlar un sistema decomputación. El sistema operativo es igual a un traductorentre usted y la computadora. Los programas en estesistema operativo permiten que usted puedacomunicarse con su computadora, sus unidades decomunicarse con su computadora, sus unidades dedisco, y su impresora. Permitiendo que usted utilice susrecursos y ventajas.

Lic. M Sc. Guillermo Javier Cuyún

Page 19: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

El MS-DOS es un sistema operativo monousuario ymonotarea. Al cumplir las dos condiciones arribamencionadas el procesador esta en cada momentodedicado en exclusividad a la ejecución de un proceso,por lo que la planificación del procesador es simple y sededica al único proceso activo que pueda existir en undedica al único proceso activo que pueda existir en unmomento dado.

Los comandos del D.O.S. se dividen en:

�Internos�Externos.

Lic. M Sc. Guillermo Javier Cuyún

Page 20: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Comandos InternosSon los comandos que se encuentran ocultos, dentro de un archivo

llamado (command.com) .

CLS: Este comando se utiliza para limpiar pantalla.TIME: Sirve para ingresar la hora al sistema.TIME: Sirve para ingresar la hora al sistema.DATE: Permite ingresar la fecha actual al sistema.VER: Permite visualizar o averiguar la versión del D.O.S. que se utiliza.DEL: Su función es eliminar archivos no deseados.MD: Nos permite crear un directorio para determinado tipo de archivo.CD: Esta opción tiene por objeto abrir un directorio para su utilización.RD: Esta opción nos permite eliminar directorios.

Lic. M Sc. Guillermo Javier Cuyún

Page 21: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

TYPE: Muestra en pantalla el contenido de un archivo de texto.PATH: Esta es una vía de acceso que se utiliza para la búsqueda de

comandos del D.O.S. cuando estos se invocantecleando su nombre.

ATTRIB: Especifica a los archivos el atributo, sirve para asignarle oquitarle a un archivo un atributo.

RESTORE: Restituye los archivos de origen con las de seguridad creadasRESTORE: Restituye los archivos de origen con las de seguridad creadascon el backup. Recupera archivos dañados en el disco duro.

ERASE: Este comando nos permite eliminar archivos que ya no nospresentan una utilidad.

RENAME: Este comando nos permite renombrar (cambiarle nombre) alos archivos.

Lic. M Sc. Guillermo Javier Cuyún

Page 22: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

RECOVER: Permite recuperar parcial o totalmente la informaciónde un archivo defectuoso recabando la información delos sectores buenos aunque se pierda la información delos sectores dañados.

COPY: Nos permite copiar archivos de un disco a otro en unaunidad por defecto.unidad por defecto.

DIR: Muestra el total de los directorios, lo utilizamos paraobservar el tamaño de los directorios, espaciodisponible, la fecha y hora que fue creado o actualizado.

Lic. M Sc. Guillermo Javier Cuyún

Page 23: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Comandos Externos

A diferencia de los internos, no son instalados en la memoriapor lo que es necesario, que sean cargados en el sistema dedisco del D.O.S. ya que estos pueden ser vistos desde losdirectorios del D.O.S.

FORMAT: Preparar un disco para poder usarlo en laFORMAT: Preparar un disco para poder usarlo en lacomputadora, bloquea las zonas defectuosas deun disco y borra la información que contenga undisco.

DISKCOPY: Copia archivos de un disco a otro.DISKCOMP: Verifica si los discos son idénticos, verifica o

compara la copia de un origen después de undiskcopy.

Lic. M Sc. Guillermo Javier Cuyún

Page 24: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

CHKDSK: Proporciona un informe acerca de la capacidad total dealmacenamiento y espacio libre de un disco. Nospermite corregir errores internos si los hay, cuandoestos se encuentran muy fragmentados(backup,format,restore) .

LABEL: Permite etiquetar un disco.COMPARE: Compara el contenido de los archivos que estén en el

mismo disco, pero con nombres distintos o con elmismo disco, pero con nombres distintos o con elmismo nombre o que estén en unidades de disco osubdirectorios diferentes.

SYS: Transfiere los archivos ocultos del sistema operativode un disco a otro para copiar también el procesadorde comandos (command.com) debe utilizarse el copydel D.O.S. en el disco del sistema de arranque a fin deeliminar los mismos archivos que estén infectados poralgún virus.

Lic. M Sc. Guillermo Javier Cuyún

Page 25: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

LENGUAJES DE ALTO NIVEL

Los lenguajes de alto nivel son aquellos en los que lasinstrucciones o sentencias son escritas con palabras similares a lasde los lenguajes humanos (en la mayoría de los casos, el Inglés).Esto facilita la escritura y comprensión del código al programador.Existen muchos lenguajes de alto nivel, por citar algunos:

�ADA�ADA�BASIC�COBOL�FORTRAN�LENGUAJE C�MODULA-2�PASCAL�JAVA

Lic. M Sc. Guillermo Javier Cuyún

Page 26: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

A continuación se presenta una instrucción de Pascal:if (x=y) and (z=w) then write('Esto es una prueba'); si setienen unos conocimientos mínimos del Inglés, estalínea tiene una comprensión muy fácil: "Si el contenidode x es igual al contenido de y, y el contenido de z esigual al contenido de w, entonces escribe Esto es unaprueba".

Los programas escritos en lenguaje de alto nivel no sonentendibles directamente por la máquina. Necesitan sertraducidos a instrucciones en lenguaje máquina queentiendan los ordenadores. Los programas que realizanesta traducción se llaman compiladores, y losprogramas escritos en lenguajes de alto nivel sedenominan Programas Fuentes .

Lic. M Sc. Guillermo Javier Cuyún

Page 27: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Los lenguajes de alto nivel son normalmente fácilesde aprender porque están formados por elementos delenguajes naturales, como el inglés. En BASIC, ellenguaje de alto nivel más conocido, los comandoscomo "IF CONTADOR = 10 THEN STOP" puedencomo "IF CONTADOR = 10 THEN STOP" puedenutilizarse para pedir a la computadora que pare siCONTADOR es igual a 10. Por desgracia paramuchas personas esta forma de trabajar es un pocofrustrante, dado que a pesar de que las computadorasparecen comprender un lenguaje natural, lo hacen enrealidad de una forma rígida y sistemática.

Lic. M Sc. Guillermo Javier Cuyún

Page 28: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Los lenguajes de alto nivel suelen utilizar términos ingleses del tipoLIST, PRINT u OPEN como comandos que representan unasecuencia de decenas o de centenas de instrucciones en lenguajemáquina. Los comandos se introducen desde el teclado, desde unprograma residente en la memoria o desde un dispositivo dealmacenamiento, y son interceptados por un programa que lostraduce a instrucciones en lenguaje máquina.traduce a instrucciones en lenguaje máquina.

Los programas traductores son de dos tipos: intérpretes ycompiladores. Con un intérprete, los programas que repiten un ciclopara volver a ejecutar parte de sus instrucciones, reinterpretan lamisma instrucción cada vez que aparece. Por consiguiente, losprogramas interpretados se ejecutan con mucha mayor lentitud quelos programas en lenguaje máquina.

Lic. M Sc. Guillermo Javier Cuyún

Page 29: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Un programa puede ser definido como un conjunto deinstrucciones que pueden someterse como unidad a unordenador y utilizarse para dirigir el comportamiento deéste.

Los dos tipos que nos interesan en programación:Los dos tipos que nos interesan en programación:

�Programa fuente

�Programa por objeto

Lic. M Sc. Guillermo Javier Cuyún

Page 30: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Un programa fuente: Es aquel que nos permite escribir un algoritmoun lenguaje formal. Por eso al código desarrollado al programar se le

llama código fuente.

Un programa objeto: Es el resultado de traducir un programa fuente

para obtener un lenguaje comprensible por la máquina.para obtener un lenguaje comprensible por la máquina.

Traductores de programas

Los traductores son un tipo de programas cuya función es convertir elcódigo de un lenguaje en otro. Por ejemplo un compilador , que traducecódigo fuente en código objeto.

Lic. M Sc. Guillermo Javier Cuyún

Page 31: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Existen distintos tipos de traductores,entre ellos destacan:

�Ensamblador �Procesadores�Procesadores�Interpretes�Compiladores

Lic. M Sc. Guillermo Javier Cuyún

Page 32: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Ensambladores: Es un tipo de traductor que convierte programasescritos en lenguaje ensamblador en programas escritos en códigomáquina .

Procesadores: Traduce un lenguaje de alto nivel a otro, cuando elprimero no puede pasar a lenguaje máquina directamente.

Intérprete : Un intérprete es un programa que procesa los programasIntérprete : Un intérprete es un programa que procesa los programasescritos en un lenguaje de alto nivel, sin embargo, está diseñado demodo que no existe independencia entre la etapa de traducción y laetapa de ejecución. Un intérprete traduce cada instrucción osentencia del programa escrito a un lenguaje máquina einmediatamente se ejecuta. Encuentran su mayor ventaja en lainteracción con el usuario, al facilitar el desarrollo y puesta a puntode programas, ya que los errores son fáciles de detectar y sobre todode corregir.

Lic. M Sc. Guillermo Javier Cuyún

Page 33: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Compiladores: Un compilador es un programa que traduceel programa fuente (conjunto de instrucciones de unlenguaje de alto nivel, por ejemplo BASIC o Pascal) aprograma objeto (instrucciones en lenguaje máquina que lacomputadora puede interpretar y ejecutar). Se requiere uncompilador para cada lenguaje de programación. Uncompilador para cada lenguaje de programación. Uncompilador eféctua la traducción, no ejecuta el programa.Una vez compilado el programa, el resultado en forma deprograma objeto será directamente ejecutable.

Lic. M Sc. Guillermo Javier Cuyún

Page 34: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

Presentan la ventaja considerable frente a los intérpretesde la velocidad de ejecución, por lo que su uso serámejor en aquellos programas probados en los que no seesperan cambios y que deban ejecutarse muchas veces.En caso de que se opte por un interpretador se debeconsiderar que el intérprete resida siempre en memoriaconsiderar que el intérprete resida siempre en memoriade traducción y la etapa de ejecución. Un intérpretetraduce cada instrucción o sentencia del programaescrito a un lenguaje máquina e inmediatamente seejecuta. Encuentran su mayor ventaja en la interaccióncon el usuario, al facilitar el desarrollo y puesta a puntode programas, ya que los errores son fáciles de detectary sobre todo de corregir.

Lic. M Sc. Guillermo Javier Cuyún

Page 35: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

BASICEn informática, acrónimo de Beginners All-purposeSymbolic Instruction Code (Código deInstrucciones Simbólicas de Uso General paraPrincipiantes). Se trata de un lenguaje de

Lic. M Sc. Guillermo Javier Cuyún

Principiantes). Se trata de un lenguaje deprogramación de alto nivel desarrollado por losestadounidenses John Kemeny y Thomas Kurtz enel Dartmouth College a mediados de la década de1960.

Page 36: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

PASCALDiseñado en un principio como herramienta deenseñanza, hoy es uno de los lenguajes demicroordenador más populares; el Logo fuedesarrollado para que los niños pudieran accederal mundo de la informática; el C, un lenguaje deal mundo de la informática; el C, un lenguaje deBell Laboratories diseñado en la década de1970, se utiliza ampliamente en el desarrollo deprogramas de sistemas, al igual que su sucesor,el C++. El LISP y el PROLOG han alcanzadoamplia difusión en el campo de la inteligenciaartificial.

Lic. M Sc. Guillermo Javier Cuyún

Page 37: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

LENGUAJE CC es un lenguaje compilado que contiene unpequeño conjunto de funciones incorporadasdependientes de la máquina. El resto de lasfunciones de C son independientes de la máquinay están contenidas en bibliotecas a las que sefunciones de C son independientes de la máquinay están contenidas en bibliotecas a las que sepuede acceder desde programas escritos en C.Estos programas están compuestos por una o másfunciones definidas por el programador, por lo queC es un lenguaje de programación estructurada.

Lic. M Sc. Guillermo Javier Cuyún

Page 38: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

El COBOL (Common Business OrientedLanguage)

Es un lenguaje de programación para usocomercial y empresarial especializado en lacomercial y empresarial especializado en laorganización de datos y manipulación de archivos,y hoy día está muy difundido en el mundoempresarial.

Lic. M Sc. Guillermo Javier Cuyún

Page 39: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

FORTRANEn informática, acrónimo de FORmula TRANslation (traducción defórmulas). El primer lenguaje de programación de alto nivel paracomputadoras, desarrollado de 1954 a 1958 por Jim Backus, y el padrede muchos de los conceptos fundamentales de alto nivel, comovariables, expresiones, instrucciones, instrucciones condicionales yrepetitivas, subrutinas compiladas de forma independiente y entrada yrepetitivas, subrutinas compiladas de forma independiente y entrada ysalida con formato.

El FORTRAN es un lenguaje compilado y estructurado que se utilizatambién en los campos de la ciencia y la ingeniería. El lenguaje se haextendido y mejorado mucho durante los últimos 35 años,convirtiéndose en un lenguaje útil en cualquier campo.

Lic. M Sc. Guillermo Javier Cuyún

Page 40: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

JAVA (informática)

Lenguaje de programación orientado a objetosdesarrollado por la empresa Sun Microsystems en 1995y que se ha extendido ampliamente en World WideWeb. Es un lenguaje de alto nivel y propósito generalsimilar a C++, con marcadas características deseguridad y transportabilidad.seguridad y transportabilidad.

Este lenguaje define una máquina virtual independientede la plataforma donde se ejecuta, que procesaprogramas, llamados Applets, descargados desde elservidor Web. Además, debido al modo de ejecución delos Applets, este lenguaje es muy seguro frente a lapresencia y ataque de virus informáticos.

Lic. M Sc. Guillermo Javier Cuyún

Page 41: UNIDAD No. 2 - s840631303776d2cd.jimcontent.com · El D.O.S. es un conjunto de comandos que se utilizan para dirigir, administrar o controlar un sistema de computación. El sistema

ADA – Introducción

El lenguaje de programación Ada fue diseñado en unesfuerzo de colaboración, patrocinado por elDepartamento de Defensa con la participación de laindustria, mundo académico y comunidad internacional.industria, mundo académico y comunidad internacional.Su propósito principal fue proporcionar un lenguaje dealto nivel en el que pudieran expresarse, desarrollarse ymantenerse los problemas de programación de sistemas.Ada contiene mecanismos especiales para la gestión desucesos concurrentes en un entorno de tiempo real,desarrollando paquetes específicos de la aplicación ydefiniendo operadores y procedimientos genéricos.

Lic. M Sc. Guillermo Javier Cuyún