SlideShare una empresa de Scribd logo
1. Lenguajes de Programación
Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a
cabo por máquinas como las computadoras. Pueden usarse para crear programas que
controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con
precisión, o como modo de comunicación humana.
2. Lenguajes de Programación
Historia
Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje
específico conocido como código máquina, el cual la máquina comprende fácilmente, pero
que lo hace excesivamente complicado para las personas. De hecho sólo consiste en
cadenas extensas de números 0 y 1.
La primera programadora de computadora conocida fue Ada Lovelace. Incluso aunque
Babbage nunca completó la construcción de cualquiera de sus máquinas, el trabajo que
Ada realizó con éstas le hizo ganarse el título de primera programadora de computadoras
del mundo. El nombre del lenguaje de programación Ada fue escogido como homenaje a
esta programadora. Todos este tipo de lenguaje se denominaba de bajo nivel.
A medida que la complejidad de las tareas que realizaban las computadoras aumentaba,
se hizo necesario disponer de un método más eficiente para programarlas. Entonces, se
crearon los lenguajes de alto nivel.
3. Lenguajes de Programación
Clasificación:
Según su generación
1. Lenguaje de Primera generación.
2. Lenguaje de Segunda generación.
3. Lenguaje de Tercera generación.
4. Lenguaje de Cuarta generación.
5. Lenguaje de Quinta generación.
 Lenguajes de Programación
Lenguaje de Primera generacion
Lenguaje de máquina
Las instrucciones de programación de primera generación se inscribieron a través de los
interruptores del panel frontal del sistema informático.
El principal beneficio del este lenguaje de programación es que el código que el usuario
escribe puede correr muy rápido y eficiente, ya que se ejecuta directamente por la CPU.
Sin embargo, en lenguaje de máquina es mucho más difícil de aprender que los
lenguajes de programación de más alta generación, y es mucho más difícil de editar si se
producen errores.
Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de
máquina.
 Lenguajes de Programación
Lenguaje de Primera generacion
Lenguaje de máquina
 Lenguajes de Programación
Lenguaje de Segunda generación
Lenguaje ensamblador
Se desarrolla a finales de los años 50. Las instrucciones se representan con símbolos
mnemotécnicos. Simplifican las estructuras de las instrucciones y las hacen más
legibles. Se los reconoce como lenguaje de bajo nivel porque su código está orientado a
un modelo de computadora especifica.
 Lenguajes de Programación
Lenguaje de Segunda generación
Lenguaje ensamblador
 Lenguajes de Programación
Lenguaje de Tercera generación
Se desarrolla entre los años 60. Sustituyen las
Instrucciones simbólicas por códigos independientes de la maquina. Tiene 3 categorías:
1. Lenguaje orientado a procedimientos que
2. hace énfasis en los procedimientos.
3. Lenguaje orientado a problemas el cual los resuelve sin el detalle de la programación y el Lenguaje
orientado el cual hace énfasis en el objeto de la acción.
 Lenguajes de Programación
Lenguaje de Tercera generación
Cobol
 Lenguajes de Programación
Lenguaje de Tercera generación
Lenguaje C
 Lenguajes de Programación
Lenguaje de Tercera generación
Fortran
 Lenguajes de Programación
Lenguaje de Tercera generación
Pascal
 Lenguajes de Programación
Lenguaje de Cuarta generación
Su característica distintiva es especificar que es lo que se debe hacer, en vez de como se
debe ejecutar una tarea.
El uso de frases y oraciones parecidas al ingles para emitir instrucciones.
Acceso a base de datos. Capacidades graficas. Puede programarse visualmente como
Visual Basic.
 Lenguajes de Programación
Lenguaje de Cuarta generación
Visual Basic
 Lenguajes de Programación
Lenguaje de Cuarta generación
SQL
 Lenguajes de Programación
Lenguaje de Quinta generación
De desarrollo a principio de la década de los 80.
Fue creado para la inteligencia artificial.
También para el procesamiento de lenguajes naturales.
Están serian capaces de resolver problemas complejos como la traducción del lenguaje
natural a otros.
 Lenguajes de Programación
Lenguaje de Quinta generación
Lisp
 Lenguajes de Programación
Lenguaje de Quinta generación
Prolog
 Lenguajes de Programación
Ventajas y Desventajas
 Lenguajes de Programación
Conceptos Básicos
Lenguaje de alto nivel.- Se caracterizan por expresar los algoritmos de una manera
adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las
máquinas.
Lenguaje de bajo nivel.- Proporciona poca o ninguna abstracción del microprocesador
de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina.
Sintaxis.- Reglas que indican cómo realizar las construcciones del lenguaje.
Lógica de Programación.- Consta de las colecciones de los estados dentro de una lógica
particular.
Lenguaje de script.- El trabajo en conjunto con una aplicación más grande, el control de
apoyo de una variedad de aplicaciones, se interpretan, o alguna combinación de los
mismos.

Más contenido relacionado

La actualidad más candente

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Karol
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
RYAJPS
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
pefrayo5
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivel
felipehhg
 
Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacion
JANIIER
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
romeprofe
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
jose chavez
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programación
juanbryanc
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
Elder Giron
 
Lenguaje de programaciòn
Lenguaje de programaciònLenguaje de programaciòn
Lenguaje de programaciòn
yodaly-29
 
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
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
Nelson Dominguez
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
farmero
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programación
denisse176
 

La actualidad más candente (14)

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivel
 
Historia de los lenguajes de programacion
Historia de los lenguajes de programacionHistoria de los lenguajes de programacion
Historia de los lenguajes de programacion
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguaje de programaciòn
Lenguaje de programaciònLenguaje de programaciòn
Lenguaje de programaciòn
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programación
 

Destacado

Futbol - sala
Futbol - salaFutbol - sala
Futbol - sala
karentorreszz
 
diego
diegodiego
Tropic
TropicTropic
Tropic
angel pol os
 
Las tres niñas
Las tres niñas Las tres niñas
Las tres niñas
sebastianbetancurb
 
FacendoInnovacionSocialDixital_Coworking_WeKco
FacendoInnovacionSocialDixital_Coworking_WeKcoFacendoInnovacionSocialDixital_Coworking_WeKco
FacendoInnovacionSocialDixital_Coworking_WeKco
Faite Dixit@l!
 
términos relacionados con la comunicación interactiva
términos relacionados con la comunicación interactiva   términos relacionados con la comunicación interactiva
términos relacionados con la comunicación interactiva
Meriyou Renna
 
EXAMEN DE ENTRADA
EXAMEN DE ENTRADAEXAMEN DE ENTRADA
EXAMEN DE ENTRADA
Andreé Vargas Vargas
 
Tutorial prezi
Tutorial preziTutorial prezi
Tutorial prezi
jeisson1836
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
lomari00
 
HTML
HTMLHTML
Programas
ProgramasProgramas
Programas
camilovilla59
 
Control estadistico de proceso.
Control estadistico de proceso.Control estadistico de proceso.
Control estadistico de proceso.
luis jaramillo
 
Sã­ntesis sesiã³n a
Sã­ntesis   sesiã³n aSã­ntesis   sesiã³n a
Sã­ntesis sesiã³n a
paty aldana
 
ejercicio 6
ejercicio 6ejercicio 6
ejercicio 6
Alejandro Machado
 
El proyecto (4)
El proyecto (4)El proyecto (4)
El proyecto (4)
Wendy Martin Saenz
 
Corriente electrica
Corriente electricaCorriente electrica
Corriente electrica
papotasfritas
 
La naturaleza es vida respetala
La naturaleza es vida respetalaLa naturaleza es vida respetala
La naturaleza es vida respetala
Rosa Nuñez Buri
 
Influenciadelasredessocialesenlaconductadelestudiante
InfluenciadelasredessocialesenlaconductadelestudianteInfluenciadelasredessocialesenlaconductadelestudiante
Influenciadelasredessocialesenlaconductadelestudiante
alexandrawilsonrosales
 
Libro numérico sobre la prevención de los riesgos laborales
Libro numérico sobre la prevención de los riesgos laboralesLibro numérico sobre la prevención de los riesgos laborales
Libro numérico sobre la prevención de los riesgos laborales
Lycée Frédéric Mistral
 
videodanza
videodanzavideodanza
videodanza
sabriromi
 

Destacado (20)

Futbol - sala
Futbol - salaFutbol - sala
Futbol - sala
 
diego
diegodiego
diego
 
Tropic
TropicTropic
Tropic
 
Las tres niñas
Las tres niñas Las tres niñas
Las tres niñas
 
FacendoInnovacionSocialDixital_Coworking_WeKco
FacendoInnovacionSocialDixital_Coworking_WeKcoFacendoInnovacionSocialDixital_Coworking_WeKco
FacendoInnovacionSocialDixital_Coworking_WeKco
 
términos relacionados con la comunicación interactiva
términos relacionados con la comunicación interactiva   términos relacionados con la comunicación interactiva
términos relacionados con la comunicación interactiva
 
EXAMEN DE ENTRADA
EXAMEN DE ENTRADAEXAMEN DE ENTRADA
EXAMEN DE ENTRADA
 
Tutorial prezi
Tutorial preziTutorial prezi
Tutorial prezi
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
HTML
HTMLHTML
HTML
 
Programas
ProgramasProgramas
Programas
 
Control estadistico de proceso.
Control estadistico de proceso.Control estadistico de proceso.
Control estadistico de proceso.
 
Sã­ntesis sesiã³n a
Sã­ntesis   sesiã³n aSã­ntesis   sesiã³n a
Sã­ntesis sesiã³n a
 
ejercicio 6
ejercicio 6ejercicio 6
ejercicio 6
 
El proyecto (4)
El proyecto (4)El proyecto (4)
El proyecto (4)
 
Corriente electrica
Corriente electricaCorriente electrica
Corriente electrica
 
La naturaleza es vida respetala
La naturaleza es vida respetalaLa naturaleza es vida respetala
La naturaleza es vida respetala
 
Influenciadelasredessocialesenlaconductadelestudiante
InfluenciadelasredessocialesenlaconductadelestudianteInfluenciadelasredessocialesenlaconductadelestudiante
Influenciadelasredessocialesenlaconductadelestudiante
 
Libro numérico sobre la prevención de los riesgos laborales
Libro numérico sobre la prevención de los riesgos laboralesLibro numérico sobre la prevención de los riesgos laborales
Libro numérico sobre la prevención de los riesgos laborales
 
videodanza
videodanzavideodanza
videodanza
 

Similar a Lenguaje de programación

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
jeoselyn
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
fdfreddy
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
ESPOL
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Roberto Uribe Luque
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Ingrid
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
jeoselyn
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Mafer Calderon
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
fdfreddy
 
Lenguajes de programación programación visual
Lenguajes de programación  programación visualLenguajes de programación  programación visual
Lenguajes de programación programación visual
Luis Fernando Aguas Bucheli
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Leonardo Lopez
 
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
Eriick Leon
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
alejandritasalva
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
JANIIER
 
Valladares karlos clp
Valladares karlos clpValladares karlos clp
Valladares karlos clp
Karlos Valladares
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
947369
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
Vladimir Pomares
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
Karol
 
Tipos de lenguaje
Tipos de lenguajeTipos de lenguaje
Tipos de lenguaje
Jean Carlos Restrepo Montes
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
ANALI GOMEZ
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
karinaportilla
 

Similar a Lenguaje de programación (20)

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
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 programación visual
Lenguajes de programación  programación visualLenguajes de programación  programación visual
Lenguajes de programación programación visual
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
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
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Valladares karlos clp
Valladares karlos clpValladares karlos clp
Valladares karlos clp
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Tipos de lenguaje
Tipos de lenguajeTipos de lenguaje
Tipos de lenguaje
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 

Último

Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Ani Ann
 
2024 planificacion microcurricular 7mo A matutino..docx
2024 planificacion microcurricular 7mo A matutino..docx2024 planificacion microcurricular 7mo A matutino..docx
2024 planificacion microcurricular 7mo A matutino..docx
WILLIAMPATRICIOSANTA2
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
https://gramadal.wordpress.com/
 
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptxDesarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
TatianaHerrera46
 
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
carla526481
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacional
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacionalPapel histórico de los niños, jóvenes y adultos mayores en la historia nacional
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacional
BrunoDiaz343346
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
Ana Fernandez
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
JimmyDeveloperWebAnd
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdfEstás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Ani Ann
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
JonathanCovena1
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
genesiscabezas469
 
Mapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluaciónMapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluación
ruthmatiel1
 

Último (20)

Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
 
2024 planificacion microcurricular 7mo A matutino..docx
2024 planificacion microcurricular 7mo A matutino..docx2024 planificacion microcurricular 7mo A matutino..docx
2024 planificacion microcurricular 7mo A matutino..docx
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
 
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptxDesarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
 
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
REGIMÉN ACADÉMICO PARA LA EDUCACIÓN SECUNDARIA - RESOC-2024-1650-GDEBA-DGC...
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacional
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacionalPapel histórico de los niños, jóvenes y adultos mayores en la historia nacional
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacional
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdfEstás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
 
Mapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluaciónMapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluación
 

Lenguaje de programación

  • 1. 1. Lenguajes de Programación Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. 2. Lenguajes de Programación Historia Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina, el cual la máquina comprende fácilmente, pero que lo hace excesivamente complicado para las personas. De hecho sólo consiste en cadenas extensas de números 0 y 1. La primera programadora de computadora conocida fue Ada Lovelace. Incluso aunque Babbage nunca completó la construcción de cualquiera de sus máquinas, el trabajo que Ada realizó con éstas le hizo ganarse el título de primera programadora de computadoras del mundo. El nombre del lenguaje de programación Ada fue escogido como homenaje a esta programadora. Todos este tipo de lenguaje se denominaba de bajo nivel. A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método más eficiente para programarlas. Entonces, se crearon los lenguajes de alto nivel. 3. Lenguajes de Programación Clasificación: Según su generación 1. Lenguaje de Primera generación. 2. Lenguaje de Segunda generación. 3. Lenguaje de Tercera generación. 4. Lenguaje de Cuarta generación. 5. Lenguaje de Quinta generación.  Lenguajes de Programación Lenguaje de Primera generacion Lenguaje de máquina Las instrucciones de programación de primera generación se inscribieron a través de los interruptores del panel frontal del sistema informático. El principal beneficio del este lenguaje de programación es que el código que el usuario escribe puede correr muy rápido y eficiente, ya que se ejecuta directamente por la CPU. Sin embargo, en lenguaje de máquina es mucho más difícil de aprender que los lenguajes de programación de más alta generación, y es mucho más difícil de editar si se producen errores. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.  Lenguajes de Programación Lenguaje de Primera generacion Lenguaje de máquina  Lenguajes de Programación Lenguaje de Segunda generación
  • 2. Lenguaje ensamblador Se desarrolla a finales de los años 50. Las instrucciones se representan con símbolos mnemotécnicos. Simplifican las estructuras de las instrucciones y las hacen más legibles. Se los reconoce como lenguaje de bajo nivel porque su código está orientado a un modelo de computadora especifica.  Lenguajes de Programación Lenguaje de Segunda generación Lenguaje ensamblador  Lenguajes de Programación Lenguaje de Tercera generación Se desarrolla entre los años 60. Sustituyen las Instrucciones simbólicas por códigos independientes de la maquina. Tiene 3 categorías: 1. Lenguaje orientado a procedimientos que 2. hace énfasis en los procedimientos. 3. Lenguaje orientado a problemas el cual los resuelve sin el detalle de la programación y el Lenguaje orientado el cual hace énfasis en el objeto de la acción.  Lenguajes de Programación Lenguaje de Tercera generación Cobol  Lenguajes de Programación Lenguaje de Tercera generación Lenguaje C  Lenguajes de Programación Lenguaje de Tercera generación Fortran  Lenguajes de Programación Lenguaje de Tercera generación Pascal  Lenguajes de Programación Lenguaje de Cuarta generación Su característica distintiva es especificar que es lo que se debe hacer, en vez de como se debe ejecutar una tarea. El uso de frases y oraciones parecidas al ingles para emitir instrucciones. Acceso a base de datos. Capacidades graficas. Puede programarse visualmente como Visual Basic.  Lenguajes de Programación Lenguaje de Cuarta generación Visual Basic
  • 3.  Lenguajes de Programación Lenguaje de Cuarta generación SQL  Lenguajes de Programación Lenguaje de Quinta generación De desarrollo a principio de la década de los 80. Fue creado para la inteligencia artificial. También para el procesamiento de lenguajes naturales. Están serian capaces de resolver problemas complejos como la traducción del lenguaje natural a otros.  Lenguajes de Programación Lenguaje de Quinta generación Lisp  Lenguajes de Programación Lenguaje de Quinta generación Prolog  Lenguajes de Programación Ventajas y Desventajas  Lenguajes de Programación Conceptos Básicos Lenguaje de alto nivel.- Se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. Lenguaje de bajo nivel.- Proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina. Sintaxis.- Reglas que indican cómo realizar las construcciones del lenguaje. Lógica de Programación.- Consta de las colecciones de los estados dentro de una lógica particular. Lenguaje de script.- El trabajo en conjunto con una aplicación más grande, el control de apoyo de una variedad de aplicaciones, se interpretan, o alguna combinación de los mismos.