Informática Educativa

Páginas: 19 (4512 palabras) Publicado: 21 de enero de 2013
Revisión de conceptos acerca de Lenguajes de Programación




























OBJETIVO GENERAL:
Reconoce las características más importantes de los principales lenguajes de programación pasando por el lenguaje de máquina hasta lenguajes de cuarta generación


OBJETIVOS ESPECÍFICOS:
▪ Reconoce las características de los lenguajes de programación comouna estructura gramatical formal.
▪ Reconoce las características de los lenguajes imperativos, de bajo nivel y los lenguajes intermedios y de alto nivel.
▪ Reconoce las características de los lenguajes de alto nivel y de cuarta generación.



























INTRODUCCIÓN
Teoría de Lenguajes
Lenguajes formales.
Tipos de lenguajes.
Gramática formal.Interpretes y compiladores

Lenguajes de programación imperativos, de Bajo Nivel e Intermedios
Imperativos:
Estructurada
Orientada a objetos
Visual

Bajo Nivel:
Lenguaje máquina;
Assembler;

Intermedios:
C++

Lenguajes de alto nivel y de Cuarta Generación:
Alto Nivel
Pascal
Basic
Fortran
COBOL

Cuarta Generación
Power Builder
Informix
Oracle







Estimado Alumno:Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.
Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, notiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML (lenguaje para el marcado de páginas web).
Ya en cursos anteriores ha llevado algún lenguaje de programación; esta primera unidad nos servirá para hacer una rápida revisión de algunos lenguajes de programación existentes.




REVISION DE CONCEPTOSACERCA DE LENGUAJES DE PROGRAMACION

“TEORIA DE LENGUAJES”

“”.
()
LENGUAJE FORMAL
En matemáticas, lógica, y las ciencias computacionales, un lenguaje formal es un conjunto de palabras (cadenas de caracteres) de longitud finita formadas a partir de un alfabeto (conjunto de caracteres) finito.

Informalmente, el término lenguaje formal se utiliza en muchos contextos (en las ciencias, enderecho, etc.) para referirse a un modo de expresión más cuidadoso y preciso que el habla cotidiana. Hasta finales de la década de 1990, el consenso general era que un lenguaje formal, en el sentido que trata este artículo, era en cierto modo la versión «límite» de este uso antes mencionado: un lenguaje tan formalizado que podía ser usado en forma escrita para describir métodos computacionales. Sinembargo, hoy en día, el punto de vista de que la naturaleza esencial de los lenguajes naturales (sin importar su grado de «formalidad» en el sentido informal antes descrito) difiere de manera importante de aquella de los verdaderos lenguajes formales (en el sentido estricto de este artículo) gana cada vez más adeptos.

Un posible alfabeto sería, digamos, {a, b}, y una cadena cualquiera sobre estealfabeto sería, por ejemplo, ababba. Un lenguaje sobre este alfabeto, que incluyera esta cadena, sería: el conjunto de todas las cadenas que contienen el mismo número de símbolos a que b, por ejemplo.

La palabra vacía (esto es, la cadena de longitud cero) es permitida y frecuentemente denotada mediante ε o λ. Mientras que el alfabeto es un conjunto finito y cada palabra tiene una longitud tambiénfinita, un lenguaje puede bien incluir un número infinito de palabras.

Algunos ejemplos varios de lenguajes formales:
* el conjunto de todas las palabras sobre {a, b}
* el conjunto {an: n es un número primo}
* el conjunto de todos los programas sintácticamente válidos en un determinado lenguaje de programación
* el conjunto de entradas para las cuales una particular...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica Educativa
  • informatica educativa
  • Informática Educativa
  • Informatica educativa
  • informatica educativa
  • Informatica Educativa
  • Informatica Educativa
  • Informatica educativa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS