LENGUAJES DE PROGRAMACIÓN 8.1 BREVE HISTORIA. Traducción-Ejecución Bajo nivel o 1º Nivel Se dice que el código binario es de "bajo nivel" o "primer nivel"

Slides:



Advertisements
Presentaciones similares
Tipos de software y su desarrollo
Advertisements

¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
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.
LENGUAJES DE PROGRAMACIÓN
¿Qué son Los Lenguajes de Programación?
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa.
Ing. Enrique Meneses. Son las instrucciones detalladas que controlan el funcionamiento de un sistema de computación. Funciones: 1. Administrar los recursos.
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
INSTITUTO TECNOLOGICO DE MINATITLAN
Lenguajes de programación
Colegio de Ciencias y Humanidades plantel Vallejo Tema:
INFORMACIÓN AUTOMÁTICA Ciencia que estudia el tratamiento
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Introducción a la programación
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Software Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
Pablo Cesar Tapia Catacora
TÍTULO DE LA PRESENTACIÓN
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
SOFTWARE Centro Educativo Jesús ING. Simón Cubilla.
Computadoras analógicas Miden magnitudes físicas que se distribuyen en escala continua como pueden ser la temperatura y la presión. Este tipo de computadoras.
INTRODUCCIÓN A LA COMPUTACIÓN
1 LENGUAJES DE PROGRAMACIÓN Javier Martín Centro Asociado de Móstoles UNED.
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
LENGUAJE DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACION son herramientas que nos permiten crear programas y software. Entre ellos tenemos Delphi, Qbasic, Visual Basic, Pascal, Java,
Página 1 09/01/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Software.
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
UNIVERSIDAD DE EL SALVADOR FACULTAD DE CIENCIAS ECONOMICAS
 Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas.
Lenguaje de Programación II
PROGRAMACIÓNPROGRAMACIÓN FCC-BUAP. 1. INTRODUCCIÓN A LA PROGRAMACIÓN.
 Los diseños para los lenguajes de programación han ido evolucionando desde que aparecieron los lenguajes de alto nivel que en su momento eran los de.
FUNDAMENTOS DE PROGRAMACION
software Tipos y clasificación Kiehnle Barocio Paola Félix Lucia
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Prof. Gabriel Matonte Programación I Prof. Gabriel Matonte
 Un LENGUAJE DE PROGRAMACION es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas al cabo por maquinas como las computadoras.
Alumno: Nelson Domínguez, C.I.: Materia: Intr. A los Lenguajes de Programación Sección: SAIA Profesora: Olgamar Garrido CABUDARE, NOVIEMBRE 2010.
INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL Y LOS SISTEMAS EXPERTOS
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
Lenguajes de Programación
PROGRAMAS INFORMATICOS
Lenguajes de Programación
Desarrollo de Sistemas de Información
ESCUELA NORMAL “PROF. DARÍO RODRÍGUEZ CRUZ” Licenciatura en educación preescolar Alumnas: *Mayra * Monserrat * Idalia *Cinthia Curso: las TIC en la educación.
TELEMATICA 1 Tecnologías de la información y de las telecomunicaciones SOFTWARE 2010.
Prof. Flor Narciso Departamento de Computación
SOFTWARE Jennifer Giselle De Diego Romero NL:9
Lenguajes de Programación
Lenguaje programación
III. DESARROLLO DE SISTEMAS.. Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual el conocimiento humano y el uso.
LENGUAJES DE PROGRAMACIÓN
Software.
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Navarro Hernández Nadia Samantha. Preescolar 1º. B.
Es un tipo especial de software que nos permite *Crear *Desarrollar *Programar otras aplicaciones. Haciendo uso de sus conocimientos lógicos y lenguajes.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
SOFTWARE Conjunto de programas que le indican al computador qué hacer y cómo operar para generar los resultados esperados. Conjunto de programas que le.
Programación Java y Desarrollo de Aplicaciones Modulo 1 Arquitectura de ordenadores Tema 3 Programas.
Software.
TEMA 4: MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
«TIPOS DE SOFTWARE».
HISTORIA DE LOS LENGUJAES DE PROGRAMACIÓN HARDWARE: Computadoras primivas en programación MÉTODOS: Subprogramas Estructuras de datos Posibilidad.
Fundamentos de Programación Unidad I Conceptos Básicos.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
LENGUAJES DE PROGRAMACIÓN
Transcripción de la presentación:

LENGUAJES DE PROGRAMACIÓN 8.1 BREVE HISTORIA

Traducción-Ejecución Bajo nivel o 1º Nivel Se dice que el código binario es de "bajo nivel" o "primer nivel" (porque al usar pocos signos logra muy difícilmente expresar cosas complicadas), mientras un lenguaje humano es de "muy alto nivel“. El fabricante de un procesador fija los bloques de bits que llevarán a la CPU a reconocer y realizar diferentes operaciones. Este el "código de máquina", primer lenguaje que la máquina puede interpretar y transformar en acciones. Pero es muy difícil de usar para un ser humano. Prácticamente nadie trabaja hoy a este nivel, excepto los diseñadores de "chips" procesadores.

2º Nivel La creación de un lenguaje más comprensible por el hombre consiste por lo tanto en establecer la equivalencia de bloques binarios con signos de nuestro lenguaje habitual. Este tipo de lenguaje se llama "Ensamblador”. La máquina hará la tarea de traducirlo en código binario, para seguir las instrucciones, gracias a otro programa cuya función es traducir la expresión humana en "lenguaje de máquina" (binario). Es programa se llama "compilador". Pero el Ensamblador permanece muy ligado al "hardware". Era necesario un lenguaje más independientes de las características técnicas de los procesadores.

Alto nivel o 3º Nivel El avance en el desarrollo de "compiladores" e "intérpretes" dio lugar a lenguajes cuyas ventajas son: Facilidad de aprendizaje y lectura/escritura. Facilidades de corrección, transformación y conversión de un lenguaje a otro. Los más antiguos son: El FORTRAN (para aplicaciones matemáticas y científicas) El COBOL (para aplicaciones de administración y contabilidad). Con los micro-computadores nació el BASIC y el PASCAL. Con el tiempo el primero evolucionó hasta el VISUAL BASIC.

Generadores de aplicaciones o 4º Nivel Posteriormente, usando estos lenguajes, se han redactado programas destinados a facilitar un número variado de operaciones. Los más avanzados y flexibles son las hojas de cálculo y bases de datos. Pueden ser consideradas como "generadores" de aplicaciones. Un paso más es la utilización de "herramientas" que son por esencia "programas para crear programas“.

Campo de aplicación Aplicaciones científicas. En este tipo de aplicaciones predominan las operaciones propias de algoritmos matemáticos. Son el FORTAN y el PASCAL Aplicaciones en procesamiento de datos. Operaciones de creación, mantenimiento y consulta sobre bases de datos. Programas de nominas, contabilidad facturación, control de inventario, etc. Son el COBOL y el SQL. Aplicaciones de tratamiento de textos. Aplicaciones asociadas al manejo de textos en lenguaje natural. Un lenguaje es el C.

Aplicaciones en inteligencia artificial. Aplicaciones en sistemas expertos, juegos, visión artificial, robótica. Son el LISP y el PORLOG Aplicaciones de programación de sistemas. Programación de software de interfaz entre el usuario y el hardware. Son el ADA, MODULA-2 y C. Lenguajes de Internet. Son el HTML, JAVA, Perl, PHP.