lunes, 16 de noviembre de 2015

Lenguaje de Programación

"Lenguaje de Programación"



Es un lenguaje para describir un conjunto de acciones consecutivas que un sistema debe ejecutar.
Un lenguaje da la capacidad al programador que debe especificarle al ordenador.
Su clasificación es:
  • Declarativo
  • Imperativo





CARACTERÍSTICAS
  • Sintaxis
  • Semántica
  • Utiliza tipos de datos: Dinámicos y Estáticos
¬ Datos Dinámicos:
Su tamaño y forma es variable (o puede serlo) a lo largo de un programa, por lo que se crean y destruyen en tiempo de ejecución.

¬ Datos Estáticos:

Su tamaño y forma es constante durante la ejecución de un programa y por tanto se determinan en tiempo de compilación. El ejemplo típico son los arreglos. Tienen el problema de que hay que dimensionar la estructura de antemano, lo que puede conllevar desperdicio o falta de memoria.

TIPOS DE LENGUAJE

Se dividen en 5 generaciones:


Primera generación: Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante secuencias de ceros y un sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.

Segunda generación: Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles.

Tercera generación: Los lenguajes de alto nivel o sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas.

Cuarta generación: Se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos.
Estos lenguajes tienen una estructura lo más parecido al idioma inglés, algunas características son:
Acceso a base de datos.
Capacidades Gráficas.
Generación de código automáticamente.
Puede programarse visualmente como Visual Basic (Programación Visual).

Quinta generación: Se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso.


No hay comentarios:

Publicar un comentario