SlideShare una empresa de Scribd logo
¿QUÉ ES UN LENGUAJE DE
PROGRAMACIÓN?
Los lenguajes de programación es un conjunto de reglas, herramientas y condiciones
que nos permiten crear programas u obligaciones dentro de una computadora. Todo
lenguaje de programación posee reglas acerca de como se debe escribir las
sentencias y de que forma.
Los lenguajes de programación se dividen en tres grandes grupos: los lenguajes de
maquina, los de bajo nivel y los de alto nivel.
Lenguaje de maquina
Los lenguajes de maquina son los que entiende una computadora sin la necesidad
realizar ninguna conversión. Escribirlos resulta extremadamente difícil para un
programador convencional. Hoy en dia nadie programa en este lenguaje.
Las instrucciones en ete tipo de lenguaje se componen en la unidad de memoria
pequeña que existe dentro de una computadora, que se llama bit. Por ejemplo:
0101 1001 0000 1101
0000 1111 1010 1011
Lenguaje de bajo nivel
Los lenguajes de bajo nivel, también llamados ensambladores, son aquellos cuyas
sentencias están formadas por códigos nemotécnicos.
Son lenguajes que, por mas complejos que sean, resultan mucho mas
que los lenguajes de maquina. Por ejemplo:
Lenguaje de alto nivel
Los lenguajes de alto nivel son aquellos que poseen sentencias formadas por
similares a las de los lenguajes humanos. Por lo tanto, resulta mucho mas sencillo
escribir un programa en un lenguaje de alto nivel para luego traducirlo en código
comprensible para una computadora.
Algunos ejemplos de este tipo de lenguaje son: Pascal, Delphi, Cobol, FoxPro, JAVA
la mayoría de los lenguajes visuales como Visual Basic, Visual FoxPro, etc. En el caso
de C muchos autores opinan que este lenguaje es de nivel medio.
Tipos de programación
No solo existen varios tipos de lenguajes de programación, sino que también
podemos encontrar distintas formas de programar una aplicacion. Hay diversos
paradigmas que nos permiten encontrar una solución mas adecuada a nuestros
problemas.
Programacion secuencial: Este tipo de programación se basa en la creación de
programas a partir de un conjunto de sentencias escritas de forma secuencial y cuya
ejecución sigue dicha secuencia. Aquí se utiliza la sentencia como goto.
Programacion estructurada: Sus fundamentos los expuso Edgar Dijkstra hace ya
mucho tiempo. Este tipo de programación se basa en la modularidad de los
programas. Esto quiere decir, que los programas se dividen en modulos mas
pequeños.

Más contenido relacionado

La actualidad más candente

Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
YJGG
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
Luis Eduardo Pelaez Valencia
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
JoRgEp10
 
Clasificacion
ClasificacionClasificacion
Clasificacion
ENOCHEME1989
 
Lenguaje de Alto Nivel
Lenguaje de Alto NivelLenguaje de Alto Nivel
Lenguaje de Alto Nivel
Videoconferencias UTPL
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferencia
Jorge Rondon Otero
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
rmirandaibanez
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
Roxana Lora
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
Fj Lezama
 
Lenguaje de-programación
Lenguaje de-programaciónLenguaje de-programación
Lenguaje de-programación
Ana Coronado
 
Especialidad de operación de computadoras cetpro pun orufina
Especialidad de  operación de computadoras         cetpro  pun orufinaEspecialidad de  operación de computadoras         cetpro  pun orufina
Especialidad de operación de computadoras cetpro pun orufina
rufina
 
Lenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivelLenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivel
Diego Jimenez
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
carmenmc2017
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivel
felipehhg
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
Jhampier_Piedra
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
JSPN
 
Lenguaje de bajo nivel
Lenguaje de bajo nivelLenguaje de bajo nivel
Lenguaje de bajo nivel
JoanRenatoAlvaradoOl2
 
Nivel de abstraccion
Nivel de abstraccionNivel de abstraccion
Nivel de abstraccion
noe_isaack
 

La actualidad más candente (18)

Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
 
Clasificacion
ClasificacionClasificacion
Clasificacion
 
Lenguaje de Alto Nivel
Lenguaje de Alto NivelLenguaje de Alto Nivel
Lenguaje de Alto Nivel
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferencia
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
Lenguaje de-programación
Lenguaje de-programaciónLenguaje de-programación
Lenguaje de-programación
 
Especialidad de operación de computadoras cetpro pun orufina
Especialidad de  operación de computadoras         cetpro  pun orufinaEspecialidad de  operación de computadoras         cetpro  pun orufina
Especialidad de operación de computadoras cetpro pun orufina
 
Lenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivelLenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivel
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivel
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguaje de bajo nivel
Lenguaje de bajo nivelLenguaje de bajo nivel
Lenguaje de bajo nivel
 
Nivel de abstraccion
Nivel de abstraccionNivel de abstraccion
Nivel de abstraccion
 

Similar a Que es-un-lenguaje-de-programacion

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
juanjokobrax
 
Introduccion programacion
Introduccion programacionIntroduccion programacion
Introduccion programacion
Daniela Brignolo
 
Herramientas
HerramientasHerramientas
Herramientas
Byroons Quiroz
 
Herramientas
HerramientasHerramientas
Herramientas
Byroons Quiroz
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
Leonardo Tenesaca
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
Karol
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Karol
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
dUi velazquez
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
dUi velazquez
 
Dennis
DennisDennis
Programación
ProgramaciónProgramación
Programación
dahir84
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
kinverdar
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
ticdevirginia
 
Computación
ComputaciónComputación
Computación
kateshita
 
EXAMEN2
 EXAMEN2 EXAMEN2
EXAMEN2
YASMINCURO
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
natalia lizarazo
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
natalia lizarazo
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
KareliaRivas
 
Lenguajes de programación
Lenguajes de programación Lenguajes de programación
Lenguajes de programación
yennire marquina
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)
rjcm107
 

Similar a Que es-un-lenguaje-de-programacion (20)

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Introduccion programacion
Introduccion programacionIntroduccion programacion
Introduccion programacion
 
Herramientas
HerramientasHerramientas
Herramientas
 
Herramientas
HerramientasHerramientas
Herramientas
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Dennis
DennisDennis
Dennis
 
Programación
ProgramaciónProgramación
Programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Computación
ComputaciónComputación
Computación
 
EXAMEN2
 EXAMEN2 EXAMEN2
EXAMEN2
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programación
Lenguajes de programación Lenguajes de programación
Lenguajes de programación
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)
 

Más de JulioVizcarra5

Acumuladores
AcumuladoresAcumuladores
Acumuladores
JulioVizcarra5
 
Contadores
ContadoresContadores
Contadores
JulioVizcarra5
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
JulioVizcarra5
 
Instalar codeblocks
Instalar codeblocksInstalar codeblocks
Instalar codeblocks
JulioVizcarra5
 
Tablas de la_verdad
Tablas de la_verdadTablas de la_verdad
Tablas de la_verdad
JulioVizcarra5
 
Ley de los_signos
Ley de los_signosLey de los_signos
Ley de los_signos
JulioVizcarra5
 
Tipos de datos_utilizados_en_lenguaje_c
Tipos de datos_utilizados_en_lenguaje_cTipos de datos_utilizados_en_lenguaje_c
Tipos de datos_utilizados_en_lenguaje_c
JulioVizcarra5
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
JulioVizcarra5
 
Tipos de programacion
Tipos de programacionTipos de programacion
Tipos de programacion
JulioVizcarra5
 
Trabajo tic
Trabajo ticTrabajo tic
Trabajo tic
JulioVizcarra5
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
JulioVizcarra5
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
JulioVizcarra5
 

Más de JulioVizcarra5 (12)

Acumuladores
AcumuladoresAcumuladores
Acumuladores
 
Contadores
ContadoresContadores
Contadores
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
 
Instalar codeblocks
Instalar codeblocksInstalar codeblocks
Instalar codeblocks
 
Tablas de la_verdad
Tablas de la_verdadTablas de la_verdad
Tablas de la_verdad
 
Ley de los_signos
Ley de los_signosLey de los_signos
Ley de los_signos
 
Tipos de datos_utilizados_en_lenguaje_c
Tipos de datos_utilizados_en_lenguaje_cTipos de datos_utilizados_en_lenguaje_c
Tipos de datos_utilizados_en_lenguaje_c
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Tipos de programacion
Tipos de programacionTipos de programacion
Tipos de programacion
 
Trabajo tic
Trabajo ticTrabajo tic
Trabajo tic
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 

Que es-un-lenguaje-de-programacion

  • 1. ¿QUÉ ES UN LENGUAJE DE PROGRAMACIÓN?
  • 2. Los lenguajes de programación es un conjunto de reglas, herramientas y condiciones que nos permiten crear programas u obligaciones dentro de una computadora. Todo lenguaje de programación posee reglas acerca de como se debe escribir las sentencias y de que forma. Los lenguajes de programación se dividen en tres grandes grupos: los lenguajes de maquina, los de bajo nivel y los de alto nivel.
  • 3. Lenguaje de maquina Los lenguajes de maquina son los que entiende una computadora sin la necesidad realizar ninguna conversión. Escribirlos resulta extremadamente difícil para un programador convencional. Hoy en dia nadie programa en este lenguaje. Las instrucciones en ete tipo de lenguaje se componen en la unidad de memoria pequeña que existe dentro de una computadora, que se llama bit. Por ejemplo: 0101 1001 0000 1101 0000 1111 1010 1011
  • 4. Lenguaje de bajo nivel Los lenguajes de bajo nivel, también llamados ensambladores, son aquellos cuyas sentencias están formadas por códigos nemotécnicos. Son lenguajes que, por mas complejos que sean, resultan mucho mas que los lenguajes de maquina. Por ejemplo:
  • 5. Lenguaje de alto nivel Los lenguajes de alto nivel son aquellos que poseen sentencias formadas por similares a las de los lenguajes humanos. Por lo tanto, resulta mucho mas sencillo escribir un programa en un lenguaje de alto nivel para luego traducirlo en código comprensible para una computadora. Algunos ejemplos de este tipo de lenguaje son: Pascal, Delphi, Cobol, FoxPro, JAVA la mayoría de los lenguajes visuales como Visual Basic, Visual FoxPro, etc. En el caso de C muchos autores opinan que este lenguaje es de nivel medio.
  • 6. Tipos de programación No solo existen varios tipos de lenguajes de programación, sino que también podemos encontrar distintas formas de programar una aplicacion. Hay diversos paradigmas que nos permiten encontrar una solución mas adecuada a nuestros problemas. Programacion secuencial: Este tipo de programación se basa en la creación de programas a partir de un conjunto de sentencias escritas de forma secuencial y cuya ejecución sigue dicha secuencia. Aquí se utiliza la sentencia como goto. Programacion estructurada: Sus fundamentos los expuso Edgar Dijkstra hace ya mucho tiempo. Este tipo de programación se basa en la modularidad de los programas. Esto quiere decir, que los programas se dividen en modulos mas pequeños.