Lenguaje de programación

5
“AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU” INGENIERÍA DE SISTEMAS Y TELEMÁTICA. LENGUAJE DE PROGRAMACIÓN II. LENGUAJE DE PROGRAMACIÓN. AUTORES : MORI ROJAS JOSÉ MANUEL. REGALADO JUAPE THALIA DOCENTE: ING. MARCO AURELIO PORRO CHULLI

Transcript of Lenguaje de programación

Page 1: Lenguaje de programación

“AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU”

INGENIERÍA DE SISTEMAS Y TELEMÁTICA. 

LENGUAJE DE PROGRAMACIÓN II. 

LENGUAJE DE PROGRAMACIÓN. 

AUTORES :

MORI ROJAS JOSÉ MANUEL. 

REGALADO JUAPE THALIA  

DOCENTE:ING. MARCO AURELIO PORRO CHULLI

Page 2: Lenguaje de programación

LENGUAJE DE PRO GRAMACIÓN

Un lenguaje de programación es un lenguaje formal o un sistema de comunicación que posee determinada estructura, contenido y uso que consiste en todos los símbolos, caracteres, reglas sintácticas y semánticas que define el significado de sus elementos y expresiones, para crear programas y subprogramas permitiendo a las personas "comunicarse" y realizar procesos que controlen el comportamiento físico y lógico que pueden ser llevados a cabo por máquinas como las computadoras.

Page 3: Lenguaje de programación

Características del lenguaje de programación: Utilidad: fácil de aprender, fácil de usar por un programador

experimentado. Rendimiento: velocidad de ejecución de los programas, velocidad de

ejecución del compilador. Portabilidad y flexibilidad a posibilidad de desarrollar el lenguaje y su

implementación, existencia de bibliotecas de funciones, clases, etc. Continuidad: continuidad del fabricante, continuidad del lenguaje,

continuidad de implementación, existencia de una norma internacional para definir el lenguaje, conformidad de implementación con respecto a la norma, existencia de varios fabricantes para un mismo lenguaje.

Page 4: Lenguaje de programación

CLASIFICACIÓN: Lenguaje de bajo nivel: Son lenguajes totalmente dependientes de la máquina, es decir

que el programa que se realiza con este tipo de lenguajes no se puede migrar o utilizar en otras máquinas, al estar prácticamente diseñados a la medida del hardware, aprovechan al máximo las características del mismo. Dentro de este grupo se encuentran: Lenguaje maquina. Lenguaje ensamblador.

Lenguaje de alto nivel: Se encuentran más cercanos al lenguaje natural que al lenguaje máquina, están dirigidos a solucionar problemas mediante el uso de EDD’s (Estructuras Dinámicas de Datos), son estructuras que pueden cambiar de tamaño durante la ejecución del programa, permiten crear estructuras de datos que se adapten a las necesidades reales de un programa, son lenguajes independientes de la arquitectura de la computadora, es decir que en principio, un programa escrito en un lenguaje de alto nivel, se puede migrar de una máquina a otra sin ningún tipo de problema.

Lenguaje de medio nivel: Puede trabajar con direcciones de memoria, todas ellas características de lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel.

Page 5: Lenguaje de programación

GENRACIÓN:

Primera generación: lenguaje máquina. Segunda generación: se crearon los primeros lenguajes ensambladores. Tercera generación: se crean los primeros lenguajes de alto nivel. Cuarta generación: son lenguajes capaces de generar código por si

solos, con lo cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje, aquí también se encuentran los lenguajes orientados a objetos, haciendo posible la reutilización de partes del código para otros programas.

Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia artificial, estos lenguajes todavía están poco desarrollados.