 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.

Slides:



Advertisements
Presentaciones similares
INTELIGENCIA ARTIFICIAL
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,
Prof. Ing.Maria Rosa Damaso Rios
Cb00843 Traductores Rogelio Dávila Pérez Profesor Planta
Unidad I - Programación. Como están escritos los programamas de computadoras.
¿Cómo hacer para que una máquina comprenda el LN?
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
Lenguajes de programación
DESARROLLO DE PROGRAMAS
Lenguajes de programación
INSTITUTO TECNOLOGICO DE MINATITLAN
Lenguajes de programación
Introducción a la Programación
Historia La base del C proviene del BCPL (lógica programable en codigo binario), escrito por Martin Richards, y del B escrito por Ken Thompson en 1970.
UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Introducción a la programación
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Lenguajes de programación
METODOLOGIA DE LA PROGRAMACION
Introducción al Software
Introducción. Agenda Clase 1 ● Preámbulo histórico. ● Razones de la Diversidad de Lenguajes. ● Razones del Éxito de un Lenguaje. ● Clasificación ● Motivación.
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
TRADUCTOR DE UN PROGRAMA
Proceso de información en la computadora
M.C. Meliza Contreras González
Fundamentos de programación
INTRODUCCIÓN A LA COMPUTACIÓN
1 LENGUAJES DE PROGRAMACIÓN Javier Martín Centro Asociado de Móstoles UNED.
Tema 1 Entorno de la programación. Conceptos elementales Algoritmo  Secuencia ordenada de pasos exentos de ambigüedad que conduce a la resolución de.
SOFTWARE DE PROGRAMACIÓN
Diseño de algoritmos La computadora puede realizar procesos y darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza. Con.
1.4 Traductor y Su estructura
Procesadores de Lenguajes
LENGUAJES DE PROGRAMACIÓN
Lenguaje de Programación II
LENGUAJES DE PROGRAMACIÓN 8.3 PRINCIPALES LENGUAJES.
INTEGRANTES LINA JIMÉNEZ LOZANO ROSA ELENA REINA CARLOS VILLADIEGO MARIANO SEPULVEDA.
Metodología para solución de problemas
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Alumno: Nelson Domínguez, C.I.: Materia: Intr. A los Lenguajes de Programación Sección: SAIA Profesora: Olgamar Garrido CABUDARE, NOVIEMBRE 2010.
Filminas Décima Semana CI-1322 Autómatas y Compiladores Elaborado por: Sergio Pastrana Espinoza A33888.
Representación de Algoritmos
Tipo de Errores.
Lenguajes de Programación
JULIAN DARIO RAMIREZ CORRECHA PROSOF12. °QUE ES UN ALGORITMO °CLASES DE ALGORITMOS °QUE ES UN LENGUAJE DE PROGRAMACION °QUE ES UN LENGUAJE DE PROGRAMACION.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) TRADUCTORES Y ANALIZADOR LEXICOGRÁFICO.
Metodología de la programación
“PARADIGMAS Y LENGUAJES DE PROGRAMACION”
Prof. Flor Narciso Departamento de Computación
Software El software permite comunicar al computador los problemas y hace posible que nos comunique las soluciones Los programas son el software del computador.
SOFTWARE Jennifer Giselle De Diego Romero NL:9
Lenguajes de Programación
Lenguaje programación
Software.
Titular: Ing. Miguel Ángel Espericueta Alumnos:
Metodología de la programación
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Es un tipo especial de software que nos permite *Crear *Desarrollar *Programar otras aplicaciones. Haciendo uso de sus conocimientos lógicos y lenguajes.
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.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
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.
FUNDAMENTOS DE PROGRAMACIÓN
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
PARADIGMA Es un marco de referencia que impone reglas sobre cómo se deben hacer las cosas. CONCEPTO DE PARADIGMA DE PROGRAMACION colección de modelos conceptuales.
COMPUTER SCIENCE PARCIAL 1
Fundamentos de Programación Unidad I Conceptos Básicos.
SOFTWARE DE DESARROLLO. Es el que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora. Es.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 3 – Diseño de Programas.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Transcripción de la presentación:

 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura física muy simple y fija, y aun así ser capaz de ejecutar cualquier tipo de programa mediante un control correcto, sin la necesidad de modificar la computadora para esto.

 es un conjunto de elementos y símbolos que permiten ejecutar una serie acciones con las cueles controlamos el computador.

 Según el nivel de abstracción  Según la forma de ejecución

 LENGUAJES MAQUINA: están escritos en lenguajes directamente por la maquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1).  LENGUAJES DE BAJO NIVEL: se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel por excelencia es el código máquina.  LENGUAJES DE ALTO NIVEL:  son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés de los seres humanos.

 LENGUAJES COMPLICADOS: Naturalmente, un programa que se escribe en un lenguaje de alto nivel también tiene que traducirse a un código que pueda utilizar la máquina.  LENGUAJES INTERPRETADOS: Se puede también utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel.

este puede estar formado por diferentes módulos o fuentes. Es conveniente mantener las fuentes de un tamaño no muy grande, para que la compilación sea rápida. También, al dividirse un programa en partes, puede facilitar la legibilidad del programa y su estructuración.

es un lenguaje de programacion de alto nivel, fue diseñado para enseñar tecnica de programacion de una manera facil de interpretar y entender.

 su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.

se caracteriza por su gran facilidad de lectura L, es un lenguaje compilado se clasifican en cuatro divisione : s.  La identificación :división especifica del programa como puede ser su auto fecha en que se escribió en una pequeña descripción de su utilidad, así como cual quiere otra utilización dese añadir.  La Enviroment: división especifica que equipo o equipos se están utilizando, y los archivos empleados en el programa para la entrada y salida.  La Data :división que describe los datos utilizados en el programa.  La procedure: división que contiene la parte del procesamiento que dicta las acciones del programa.

Lisp (List-Processing), porque fue creado principalmente para el procesamiento de listas.Es un lenguaje interpretado, en él, cada expresión es una lista de llamadas a funciones.

define una maquina virtual independiente de la plataforma donde se ejecuta, que procesa programas, llamados Applets, descargados desde el servidor Web. Además, debido al modo de ejecución de los Applets, este lenguaje es muy seguro frente a la presencia y ataque de virus informáticos.

en ingles:formula translator(formula traductor)Es un lenguaje de programación para el desarrollo de aplicaciones matemáticas y científicas, fue el primer lenguaje de programación de alto nivel. Estos lenguajes de alto nivel tienen entre otras las ventajas que pueden utilizarse en cualquier computadora y son más afines al lenguaje humano.

 Ventajas  + es un lenguaje muy simple  + es fácil de aprender  + se diseñó para trabajar con expresiones matemáticas y Matrices +es todavía uno de los lenguajes más usados para cálculo numérico existen cientos de librerías probadas y eficientes + los compiladores tienen más de 50 años de experiencia para optimizar el tiempo de cálculo de los do-loops

 es usado para resolver problemas que envuelven objetos y las relaciones entre ellos.  permite ejecutar estatutos que no son otra cosa que oraciones de un lenguaje lógico elemental particular de cláusulas. Prolog por su naturaleza muestra una habilidad para describir gramáticas, en particular gramáticas libres de contexto.