Cinco Lenguajes de Programación PDF

Title Cinco Lenguajes de Programación
Author Mt Cero Cero
Course General
Institution Institution of Engineers (India)
Pages 11
File Size 633.1 KB
File Type PDF
Total Downloads 5
Total Views 159

Summary

Cinco Lenguajes de Programación...


Description

1

Cinco Lenguajes de Programación. 1

∞ Nombre:

Ada.

∞ Orientado a:

Objetos, imperativo.

∞ Principales

≥ Legibilidad ≥ Tipificación fuerte ≥ Construcción de grandes programas ≥ Manejo de excepciones ≥ Abstracción de datos ≥ Procesamiento paralelo ≥ Unidades genéricas Letras mayúsculas: A, ..., Z y minúsculas: a, ..., z. (Character)

Características:

∞ Tipo de datos:

Dígitos: 0...., 9. Caracteres especiales. Type Mode is.

∞ Tipo de

Imprimiendo un dato:

Sintaxis:

Xy.

Leyendo un dato:

∞ Funciones Principales:

∞ Historia:

≥ ≥ ≥ ≥ ≥ ≥ ≥

2

Identificadores Literales numéricos Literales de tipo carácter Cadenas de caracteres Delimitadores Comentarios Palabras reservadas

¿Quién desarrollo el lenguaje? Jean Ichbiah de CII Honeywell Bull. ¿Por qué se creó? Buscaban un lenguaje único que cumpliese con ciertas normas recogidas en el documento de Steelman, ninguna cumplía totalmente. Realizaron un concurso público y la opción de Jean Ichbian fue la ganadora de 3 equipos más en la desarrollación del lenguaje.

¿En qué lugar se desarrolló o creo? Departamento de Defensa de los Estados Unidos (DoD)

Xy.

3

2

∞ Nombre:

Smalltalk

∞ Orientado a:

Objeto Puro.

∞ Principales Características:

∞ Tipo de datos:

≥ Orientación a Objetos ≥ Tipado dinámico ≥ Interacción entre objetos mediante envío de mensajes ≥ Herencia simple y con raíz común ≥ Reflexión computacional completa ≥ Recolección de basura ≥ Compilación en tiempo de ejecución o Interpretado (dependiendo de la distribución o del proveedor) ≥ Múltiples Implementaciones Números. Letras minúsculas y mayúsculas. Operadores: := Esta es una asignación (o una flecha que apunta hacia la izquierda en Squeak) ^ Esto es como presionar ENTER (o una flecha que apunta hacia arriba en Squeak) Palabras Reservadas: Nil

Esto es nada

Self

Esto es el objeto en sí mismo

Super Esto es el padre del objeto Caracteres Reservados

Xy.

∞ Tipo de

4

Imprimiendo un dato:

Sintaxis: Crear instancia de un objeto:

∞ Funciones Principales:

∞ Historia:

≥ Tienen una memoria propia. ≥ Poseen capacidad para comunicarse con otros objetos. ≥ Poseen la capacidad de heredar características de objetos ancestros. ≥ Tienen capacidad de procesamiento. ¿Quién desarrollo el lenguaje? Alan Kay de Xerox PARC ¿Por qué se creó? Era crear un sistema que permitiese expandir la creatividad de sus usuarios, proporcionando un entorno para la experimentación, creación e investigación. ¿En qué lugar se desarrolló o creo? Palo Alto Research Institute de Xerox

Xy.

5

3

∞ Nombre:

SQL

∞ Orientado a:

Base de Datos

∞ Principales Características:

∞ Tipo de datos:

≥ Lenguaje de definición de datos ≥ Lenguaje interactivo de manipulación de datos Integridad ≥ Definición de vistas ≥ Control de transacciones ≥ SQL incorporado y dinámico ≥ Autorización Varchar: Recibe cadena de palabras compuestas de letras, números y caracteres especiales. Date: una fecha de calendario que contiene el año (de cuatro cifras), el mes y el día. Time: La hora del día en horas minutos segundos (el valor predeterminado es 0). Datetime: la combinación de Date y Time.

∞ Tipo de

Crear una tabla:

Sintaxis: Modificar (alter) y Agregar (add) una columna a la Tabla:

Borrar (drop) Tabla:

Xy.

6

∞ Funciones Principales:

∞ Historia:

≥ Crear nuevas bases de datos. ≥ Crear nuevas tablas en una base de datos. ≥ Crear nuevos registros en las tablas de una base de datos ≥ Crear tablas de consulta en una base de datos. ≥ Borrar tablas o bases de datos. ≥ Borrar registros. ≥ Cambiar uno o varios datos de un registro. ≥ Mostrar los datos de una tabla o consulta. ≥ Buscar y mostrar sólo algunos datos de una tabla o consulta, poniendo una serie de condiciones para la búsqueda. ¿Quién desarrollo el lenguaje? Donald D. Chamberlin ¿Por qué se creó? Para el mejor editor, creación y manipulación de una base de datos. ¿En qué lugar se desarrolló o creo? Instituto Americano Nacional de estándares

Xy.

7

4

∞ Nombre:

Prolog

∞ Orientado a:

Inteligencia Artificial.

∞ Principales Características:

∞ Tipo de datos:

≥ Basado en lógica y programación declarativa. ≥ No se especifica cómo debe hacerse, sino qué debe lograrse. ≥ Una variable sólo puede tener un valor mientras se cumple el objetivo. ≥ El programador se concentra más en el conocimiento que en los algoritmos. Variables y constantes: Enteros Reales Caracteres Datos estructurados: Átomos: constantes y variables de cadena. Listas, representadas entre [ ]. Tipos definidos por el usuario. Las reglas para definir relaciones pueden actuar como tipos de usuario.

∞ Tipo de

Declaraciones.

Sintaxis:

Xy.

Declaración Extensa.

∞ Funciones Principales:

∞ Historia:

≥ ≥ ≥ ≥ ≥ ≥ ≥ ≥

8

Generación de CGI's. Prototipado rápido de aplicaciones. Bases de datos deductivas. Procesamiento de lenguaje natural. Paralización automática de programas. Programación distribuida y multiagente. Sistemas expertos e inteligencia artificial. Validación automática de programa

¿Quién desarrollo el lenguaje? Alain Colmerauer y Philippe Roussel ¿Por qué se creó? Porque tenía como objetivo la clasificación de objetos naturales. ¿En qué lugar se desarrolló o creo? Universidad de Aix-Marseille (Marsella, Francia)

Xy.

9

5

∞ Nombre:

Pascal

∞ Orientado a:

Programación Estructurada y estructuración de datos.

∞ Principales Características:

∞ Tipo de datos:

≥ Constituye una herramienta excelente para el aprendizaje de la programación ≥ Ser un lenguaje de propósito general ≥ Lenguaje procedural (imperativo, orientado a ordenes) ≥ Lenguaje estructurado (soporta las estructuras básicas while, for y repeat, no necesita el empleo de la sentencia goto) ≥ Lenguaje recursivo (sus procedimientos y funciones “módulos” se invocan o se llaman a sí mismos. Mayúsculas: A, ..., Z Minúsculas: a, ..., z. (Character) Dígitos: Caracteres especiales.

∞ Tipo de

Imprimir un dato.

Sintaxis:

Ingresar datos y realizar una suma.

Xy.

10

∞ Funciones Principales:

∞ Historia:

≥ ≥ ≥ ≥ ≥

Codificación Invocación al procedimiento Procedimientos Funciones Paso de parámetros

¿Quién desarrollo el lenguaje? Niklaus Wirth ¿Por qué se creó? Para facilitar el aprendizaje de programación, utilizando la programación estructurada y estructuración de datos. ¿En qué lugar se desarrolló o creo? Suiza, Winterthur

Xy.

Conclusiones.

11

Varios de los lenguajes de programación fueron hechos para diferentes cosas, con diferentes objetivos. Tratando de hacer más fácil o más extensa la programación de objetos, inteligencia artificial, Comercio, base de datos, etc. Cada uno de ellos influyo en la vida de otros lenguajes, aunque no lleven la misma sintaxis, datos. Tienen una Relación, ya que todos vienen de uno, o varios vienen de otro. Es necesario estudiar más de uno.

Referencias bibliográficas. HTTP://WWW .LAREVISTAINFORMATICA.COM/CLASIFICACION-DE -LOS-LENGUAJES -DEPROGRAMACION.HTML HTTPS://WWW .ECURED.CU /LENGUAJE _DE_PROGRAMACI %C3%B3N_ADA HTTPS://WWW .ECURED.CU /SMALLTALK HTTP:// JAVAMIIKE .BLOGSPOT .MX/2008/04/ CARACTERISTICAS-DE - EL-LENGUAJE -DE .HTML HTTPS://WWW .ECURED.CU /P ROLOG_(LENGUAJE_DE_PROGRAMACI%C3%B3N) HTTPS://WWW .ECURED.CU /P ASCAL HTTPS://WWW .GRUPOSYAHOO .COM/ GROUP/DESARROLLOP ASCAL

Xy....


Similar Free PDFs