SlideShare una empresa de Scribd logo
1 de 16
Alejandro Jaramillo Cano
Daniel Mateo Mesa
Instituto Tecnológico Metropolitano
El objetivo más importante de este trabajo es
conocer los diferentes lenguajes de
programación.
De este se desprenden otros objetivos como la
diferenciación entre cada lenguaje y el
conocimiento de la aplicación práctica de cada
lenguaje.
•LENGUAJES DE PROGRAMACIÓN
•HISTORIA
•TIPOS DE LENGUAJES
•PRINCIPALES LENGUAJES DE
PROGRAMACIÓN
Los lenguajes de programación son
instrucciones que puede realizar una
maquina para controlar el comportamiento
lógico y físico de la misma, especificando el
campo exacto que se desea controlar. Debe
ser correcto, claro, eficiente y
multiplataforma para permitir al usuario
interactuar de manera precisa el programa
resultante.
Los primeros operadores de computadoras
decidieron hacer un traductor para
reemplazar los 0 y 1 por palabras o
abstracción de palabras y letras
provenientes del inglés; éste se conoce
como lenguaje ensamblador. Este sigue la
misma estructura del lenguaje máquina,
pero las letras y palabras son más fáciles
de recordar y entender que los números.
LENGUAJE DE BAJO NIVEL:
Un lenguaje de programación de bajo nivel es el que
proporciona poca o ninguna abstracción del
microprocesador de un ordenador. Son lenguajes
totalmente dependientes de la máquina, el programa que
se realiza con este tipo de lenguajes no se pueden utilizar
en otras maquinas. Al estar prácticamente diseñados a
medida del hardware, aprovechan al máximo las
características del mismo.
Un lenguaje de programación de alto nivel se
caracteriza por expresar los algoritmos de una
manera adecuada a la capacidad cognitiva humana,
en lugar de a la capacidad ejecutora de las máquinas.
Se tratan de lenguajes independientes de la
arquitectura del ordenador. Por lo que, un programa
escrito en un lenguaje de alto nivel, se puede migrar
de una máquina a otra sin ningún tipo de problema.
Los creadores del BASIC fueron John Goerge
Kemeny y Thomas Eugene Kurtz en el año
1964. Fue inventado para permitir a los
estudiantes escribir programas usando
terminales de computador de tiempo
compartido. Con el BASIC se quiso hacer un
lenguaje de programación mucho más
sencillo que los que existían por aquel
entonces.
El C++ es un lenguaje orientado a objetos al que se le
añadieron características y cualidades de las que
carecía el lenguaje C.
Depende mucho del hardware, tiene una gran
potencia en la programación a bajo nivel, y se le
añadieron elementos que nos permiten programar a
alto nivel. El C++ es uno de los lenguajes más
potentes porque nos permite programar a alto y a
bajo nivel, pero a su vez es difícil de aprender porque
es necesario hacerlo casi todo manualmente.
El lenguaje de programación HTML (Hyper
Text Markup Lenguage) o lenguaje de
marcas hipertextuales fue creado por Tim
Berners-Lee a partir del SGML (Standard
Generalized Markup Language) o lenguaje
de marcación generalizado. El html nació
como un lenguaje de marcas para producir
todo tipo de documentos estructurados.
El Java es un lenguaje de programación
orientado a objetos creado por James
Gosling en el año 1990. Su código es muy
similar al del lenguaje C y C++ con un
modelo de objetos mucho más sencillo. La
diferencia entre el Java y los lenguajes C y
C++ es que el Java es un lenguaje de
programación plenamente orientado a
objetos.
El lenguaje de consulta estructurado o SQL (por sus
siglas en inglés structured query language) es un
lenguaje declarativo de acceso a bases de datos
relacionales que permite especificar diversos tipos de
operaciones en éstas. Una de sus características es el
manejo del álgebra y el cálculo relacional
permitiendo efectuar consultas con el fin de
recuperar -de una forma sencilla- información de
interés de una base de datos, así como también
hacer cambios sobre ella.
Por medio de esta investigación aprendimos
que es un lenguaje de programación, su
historia, su implementación y la técnica para
que para que los programas tengan un buen
funcionamiento.
Durante esta labor pudimos comprender la
diferencia entre lenguajes de alto y bajo
nivel, sus similitudes y sus correlaciones.

Más contenido relacionado

La actualidad más candente

Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
K Manuel TN
 
Arquitectura de hardware y software 2014
Arquitectura  de  hardware y  software 2014Arquitectura  de  hardware y  software 2014
Arquitectura de hardware y software 2014
linabarrera98
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
d3m3nt3
 
5 características del lenguaje cobol
5 características del lenguaje cobol5 características del lenguaje cobol
5 características del lenguaje cobol
Gili Freire
 

La actualidad más candente (20)

Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Mapa conceptual de sistemas operativos
Mapa conceptual de sistemas operativosMapa conceptual de sistemas operativos
Mapa conceptual de sistemas operativos
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
 
Tabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetosTabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetos
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
Presentación sistemas operativos
Presentación sistemas operativosPresentación sistemas operativos
Presentación sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Arquitectura de hardware y software 2014
Arquitectura  de  hardware y  software 2014Arquitectura  de  hardware y  software 2014
Arquitectura de hardware y software 2014
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
5 características del lenguaje cobol
5 características del lenguaje cobol5 características del lenguaje cobol
5 características del lenguaje cobol
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Mapa conceptual de la arquitectura del computador
Mapa conceptual de la arquitectura del computadorMapa conceptual de la arquitectura del computador
Mapa conceptual de la arquitectura del computador
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studio
 

Destacado

Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
danny7206
 
Lenguaje de programación maria
Lenguaje de programación mariaLenguaje de programación maria
Lenguaje de programación maria
mariagrau14
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
Fj Lezama
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
carlos
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
JSPN
 
Para exposición
Para exposiciónPara exposición
Para exposición
YODLIROSS
 
Pseudocodigos maria
Pseudocodigos mariaPseudocodigos maria
Pseudocodigos maria
mariagrau14
 
Clasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacionClasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacion
edgarrubenespinoza
 
Resumen Java Script
Resumen Java ScriptResumen Java Script
Resumen Java Script
jlgomezri
 
Etiquetas html 2
Etiquetas html 2Etiquetas html 2
Etiquetas html 2
Pepe Potamo
 
Elementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeElementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguaje
ortgmvico
 
Presentación pseudocódigo
Presentación pseudocódigoPresentación pseudocódigo
Presentación pseudocódigo
Student
 
Generacion Computadoras
Generacion ComputadorasGeneracion Computadoras
Generacion Computadoras
luis947
 

Destacado (20)

Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
Lenguaje de programación maria
Lenguaje de programación mariaLenguaje de programación maria
Lenguaje de programación maria
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Practica 2
Practica 2Practica 2
Practica 2
 
Segunda parte conversiones
Segunda parte conversionesSegunda parte conversiones
Segunda parte conversiones
 
Para exposición
Para exposiciónPara exposición
Para exposición
 
Pseudocodigos maria
Pseudocodigos mariaPseudocodigos maria
Pseudocodigos maria
 
Clasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacionClasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacion
 
Lenguaje máquina
Lenguaje máquinaLenguaje máquina
Lenguaje máquina
 
Lenguaje maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquina
 
Resumen Java Script
Resumen Java ScriptResumen Java Script
Resumen Java Script
 
Etiquetas html 2
Etiquetas html 2Etiquetas html 2
Etiquetas html 2
 
Exposicion Java script
Exposicion Java scriptExposicion Java script
Exposicion Java script
 
Elementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeElementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguaje
 
Presentación pseudocódigo
Presentación pseudocódigoPresentación pseudocódigo
Presentación pseudocódigo
 
Html Exposicion
Html ExposicionHtml Exposicion
Html Exposicion
 
Generacion Computadoras
Generacion ComputadorasGeneracion Computadoras
Generacion Computadoras
 

Similar a Lenguajes de programacion (exposicion)

Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
alejandritasalva
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
RBAC92
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Alejandro Perez
 
Taller de progamacion
Taller de progamacionTaller de progamacion
Taller de progamacion
gibrankamilo
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
karinaportilla
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
Karol
 

Similar a Lenguajes de programacion (exposicion) (20)

Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 
Introducción a la Gerencia Informática
Introducción a la Gerencia InformáticaIntroducción a la Gerencia Informática
Introducción a la Gerencia Informática
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad
 
01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf01. Lenguajes de programación autor Virtuniversidad.pdf
01. Lenguajes de programación autor Virtuniversidad.pdf
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
conceptos
conceptos conceptos
conceptos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Taller de progamacion
Taller de progamacionTaller de progamacion
Taller de progamacion
 
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
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
ldp.pptx
ldp.pptxldp.pptx
ldp.pptx
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Lenguajes de programacion (exposicion)

  • 1. Alejandro Jaramillo Cano Daniel Mateo Mesa Instituto Tecnológico Metropolitano
  • 2. El objetivo más importante de este trabajo es conocer los diferentes lenguajes de programación. De este se desprenden otros objetivos como la diferenciación entre cada lenguaje y el conocimiento de la aplicación práctica de cada lenguaje.
  • 3. •LENGUAJES DE PROGRAMACIÓN •HISTORIA •TIPOS DE LENGUAJES •PRINCIPALES LENGUAJES DE PROGRAMACIÓN
  • 4. Los lenguajes de programación son instrucciones que puede realizar una maquina para controlar el comportamiento lógico y físico de la misma, especificando el campo exacto que se desea controlar. Debe ser correcto, claro, eficiente y multiplataforma para permitir al usuario interactuar de manera precisa el programa resultante.
  • 5. Los primeros operadores de computadoras decidieron hacer un traductor para reemplazar los 0 y 1 por palabras o abstracción de palabras y letras provenientes del inglés; éste se conoce como lenguaje ensamblador. Este sigue la misma estructura del lenguaje máquina, pero las letras y palabras son más fáciles de recordar y entender que los números.
  • 6. LENGUAJE DE BAJO NIVEL: Un lenguaje de programación de bajo nivel es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. Son lenguajes totalmente dependientes de la máquina, el programa que se realiza con este tipo de lenguajes no se pueden utilizar en otras maquinas. Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo las características del mismo.
  • 7.
  • 8. Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. Se tratan de lenguajes independientes de la arquitectura del ordenador. Por lo que, un programa escrito en un lenguaje de alto nivel, se puede migrar de una máquina a otra sin ningún tipo de problema.
  • 9.
  • 10.
  • 11. Los creadores del BASIC fueron John Goerge Kemeny y Thomas Eugene Kurtz en el año 1964. Fue inventado para permitir a los estudiantes escribir programas usando terminales de computador de tiempo compartido. Con el BASIC se quiso hacer un lenguaje de programación mucho más sencillo que los que existían por aquel entonces.
  • 12. El C++ es un lenguaje orientado a objetos al que se le añadieron características y cualidades de las que carecía el lenguaje C. Depende mucho del hardware, tiene una gran potencia en la programación a bajo nivel, y se le añadieron elementos que nos permiten programar a alto nivel. El C++ es uno de los lenguajes más potentes porque nos permite programar a alto y a bajo nivel, pero a su vez es difícil de aprender porque es necesario hacerlo casi todo manualmente.
  • 13. El lenguaje de programación HTML (Hyper Text Markup Lenguage) o lenguaje de marcas hipertextuales fue creado por Tim Berners-Lee a partir del SGML (Standard Generalized Markup Language) o lenguaje de marcación generalizado. El html nació como un lenguaje de marcas para producir todo tipo de documentos estructurados.
  • 14. El Java es un lenguaje de programación orientado a objetos creado por James Gosling en el año 1990. Su código es muy similar al del lenguaje C y C++ con un modelo de objetos mucho más sencillo. La diferencia entre el Java y los lenguajes C y C++ es que el Java es un lenguaje de programación plenamente orientado a objetos.
  • 15. El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella.
  • 16. Por medio de esta investigación aprendimos que es un lenguaje de programación, su historia, su implementación y la técnica para que para que los programas tengan un buen funcionamiento. Durante esta labor pudimos comprender la diferencia entre lenguajes de alto y bajo nivel, sus similitudes y sus correlaciones.