SlideShare una empresa de Scribd logo
1 de 4
LOS LENGUAJES DE PROGRAMACIÓN
 Los Lenguajes de programación son aplicaciones específicas diseñadas para crear otras
aplicaciones o programas. Son programas para crear programas.
 Se basan en un sistema de instrucciones preestablecidas que indican al ordenador lo que debe
realizar.
 Son códigos integrados compuestos por un vocabulario, con una sintaxis y una semántica que
permite elaborar infinitas secuencias válidas de tareas e instrucciones
Clasificación del lenguaje de programación
A) Lenguajes de Alto-Bajo nivel
b) Lenguajes Interpretados o Compilados
c) Lenguajes clásicos, visuales y de Internet
d) Por el objetivo
A) Lenguajes de Alto-Bajo nivel
El nivel de un lenguaje hace referencia a su proximidad al lenguaje natural,
considerándose de más nivel cuanto más cercanos están a este y de menos nivel cuando
más cerca están del lenguaje de la máquina.
 El lenguaje de más bajo nivel o lenguaje máquina es el que utiliza el ordenador,
el que la máquina entiende, basado en un sistema de 0 y 1. Son difíciles de
aprender y manejar, ya que no resultan cercanos al ser humanos, pero son
rápidos ya que evitan las traducciones intermedias. Fueron los primeros en
aparecer.
 Los lenguajes de alto nivel son más fáciles de aprender y permiten
despreocuparse de la arquitectura del ordenador. Ejemplos son: BASIC,
PASCAL, FORTRAN (aunque este es intermedio)
B) Lenguajes Interpretados o Compilados:
Los LP deben traducirse (excepto el código máquina) para que sean interpretables (o
inteligibles) por el ordenador. Esta traducción puede hacerse mediante:
 Los Lenguajes interpretados, se encargan de realizar la traducción instrucción
a instrucción a la vez que se ejecuta el programa. Son más lentos, pero mejores
cuando el proceso de traducción/ejecución se realiza en repetidas ocasiones,
por lo que son más adecuados para principiantes.
 Los Lenguajes compilados traducen el programa entero y luego lo montan
generando un programa ejecutable por si sólo. Una vez compilado el
programa, el compilador no tiene porque estar presente, pudiéndose
transportar el programa ejecutable a cualquier ordenador, sin necesidad de
manejar el compilador.
B) Lenguajes clásicos, visuales y de Internet:
 Los Lenguajes clásicos están basados en un lenguaje en el que se escribe el
código necesario para realizar las operaciones que se requieren
(posteriormente será traducido o compilado, generando un programa
ejecutable). Los más conocidos son el BASIC, el PASCAL, el C, el COBOL y el
CLIPPER.
 Los Lenguajes visuales son más avanzados y están basados en objetos. Cada
entidad del programa (eventos, acciones..) es un objeto sobre el que se definen
operaciones. Estos permiten almacenar los objetos (con todo su código) en una
serie de librerías. Son lenguajes muy intuitivos que sustituyen las líneas de
código por directas representaciones gráficas. EJP: Visual Basic.
 Los Lenguajes de Internet son lenguajes específicos diseñados para la creación
de páginas Web y realizar su programación (motores de búsqueda, seguridad,
establecimiento de comunicaciones). Son la última generación de lenguajes.
Existen distintos tipos dependiendo del grado de especialización. EJP: JAVA,
HTML
d) Por el Objetivo:
Los programas pueden clasificarse por el objetivo para el que fueron creados:
 BASIC, PASCAL: aprendizaje de programación
 FORTRAN: cálculo numérico
 CLIPPER, ACESS, Dbase, Delphi, SQL: bases de datos
 Visual BASIC: programación en Windows
 HTLM, JAVA, PERL: Internet (páginas Web)
 Lingo: programas multimedia
Prolog, Lisp: Inteligencia Artificial.
1. Traductores de lenguaje:
 Interpretes
 compiladores
Interpretes:
 Un interpreté es un traductor que toma un programa fuente, lo traduce y a
continuación lo ejecuta. Los programas interpretes clásicos, como Basic
prácticamente ya no se utilizan.
 Los intérpretes han vuelto a renacer con la aplicación java
Compiladores:
 Después que se a diseñado el alegorismo y escrito el programa, se debe comenzar
el proceso de introducción el programa en un archivo en el disco duro.
Metodologíade la programación:
aspectos básicos
La programación puede ser entendida como un PROCESO DE SOLUCIÓN DE PROBLEMAS
que tiene lugar en dos etapas:
1. Obtener la solución del problema. Comprende:
a. un análisis detallado de la situación.
b. y, la búsqueda de tácticas que conduzcan a la solución.
2. Codificar esta información en un lenguaje informático concreto.
El método general de programación es:
1. PROBLEMA: actividad que no sabemos cómo llevar a cabo
2. INFORME ALGORITMICO: la actividad se analiza en busca de la forma de resolución. El
resultado se plasma en un informe que contiene:
a. La descripción de la tarea y la enumeración de los objetivos a conseguir
b. El procedimiento empleado
c. Los recursos y elementos necesarios
d. El algoritmo (la secuencia en la que hay que realizar cada una de las
operaciones)
3. PROGRAMA: el algoritmo, traducido a un lenguaje de programación específico,
se convierte en un programa que el ordenador puede ejecutar.
¿Qué es un algoritmo?
Un método para resolver un problema mediante una serie de pasos precisos, definidos,
finitos
 precisos: indicar el orden de presentación de cada paso.
 definidos: si se siguen dos veces se obtiene igual resultado
 finitos: tiene un número determinado de pasos.

Más contenido relacionado

La actualidad más candente

Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes deJoRgEp10
 
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ónEriick Leon
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de ProgramaciónSandra Esposito
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionKarol
 
LENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACIONLENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACIONkruskaya salazar
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 
Reseña historica introd. a la programación
Reseña historica introd. a la programaciónReseña historica introd. a la programación
Reseña historica introd. a la programaciónJohnny Montenegro Molina
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionIsrael Abdias
 
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.2danny7206
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje cCompiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje cClariitaPM
 
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
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónfarmero
 
Computación
ComputaciónComputación
Computaciónkateshita
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelEstefhany1
 
Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.sceapn
 
Clasificación de lenguajes
Clasificación de lenguajesClasificación de lenguajes
Clasificación de lenguajesmafer3388
 

La actualidad más candente (20)

Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
 
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 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 LA PROGRAMACION
LENGUAJES DE LA PROGRAMACIONLENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACION
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
Reseña historica introd. a la programación
Reseña historica introd. a la programaciónReseña historica introd. a la programación
Reseña historica introd. a la programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
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
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje cCompiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
 
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 programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Computación
ComputaciónComputación
Computación
 
Lenguaje de Alto Nivel
Lenguaje de Alto NivelLenguaje de Alto Nivel
Lenguaje de Alto Nivel
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
 
Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.
 
Clasificación de lenguajes
Clasificación de lenguajesClasificación de lenguajes
Clasificación de lenguajes
 

Destacado

CIS 2015 Infographic
CIS 2015 InfographicCIS 2015 Infographic
CIS 2015 InfographicKrista Hansen
 
Anonymous Client - What Not To Send To Your Client or Prospective Client
Anonymous Client - What Not To Send To Your Client or Prospective ClientAnonymous Client - What Not To Send To Your Client or Prospective Client
Anonymous Client - What Not To Send To Your Client or Prospective ClientBruce Breton
 
Certificat-Patrick.El Hajj
Certificat-Patrick.El HajjCertificat-Patrick.El Hajj
Certificat-Patrick.El HajjPatrick Hajj
 
Presentation Jerry Cotino 2010-2014
Presentation Jerry Cotino 2010-2014Presentation Jerry Cotino 2010-2014
Presentation Jerry Cotino 2010-2014Jerry Cotino
 
Un paso más allá del Pair Programming: Diseñadores empotrados. Manuel Barroso...
Un paso más allá del Pair Programming: Diseñadores empotrados. Manuel Barroso...Un paso más allá del Pair Programming: Diseñadores empotrados. Manuel Barroso...
Un paso más allá del Pair Programming: Diseñadores empotrados. Manuel Barroso...Manuel Barroso Parejo
 
Innovation in a Creative Company - DevOpsDays NYC
Innovation in a Creative Company - DevOpsDays NYCInnovation in a Creative Company - DevOpsDays NYC
Innovation in a Creative Company - DevOpsDays NYCMichael Lanyon
 
_draft_file
_draft_file_draft_file
_draft_fileSS Free
 
Open Houses in Cheyenne WY for Coldwell Banker The Property Exchange May 2 & ...
Open Houses in Cheyenne WY for Coldwell Banker The Property Exchange May 2 & ...Open Houses in Cheyenne WY for Coldwell Banker The Property Exchange May 2 & ...
Open Houses in Cheyenne WY for Coldwell Banker The Property Exchange May 2 & ...Coldwell Banker The Property Exchange
 
Bright Shiny Object - Episode 1: Meerkat and Periscope
Bright Shiny Object - Episode 1: Meerkat and PeriscopeBright Shiny Object - Episode 1: Meerkat and Periscope
Bright Shiny Object - Episode 1: Meerkat and PeriscopeColle McVoy
 

Destacado (18)

Derecho minero
Derecho                     mineroDerecho                     minero
Derecho minero
 
MGMTINC Triumph FINAL PWP
MGMTINC Triumph FINAL PWPMGMTINC Triumph FINAL PWP
MGMTINC Triumph FINAL PWP
 
CIS 2015 Infographic
CIS 2015 InfographicCIS 2015 Infographic
CIS 2015 Infographic
 
Anonymous Client - What Not To Send To Your Client or Prospective Client
Anonymous Client - What Not To Send To Your Client or Prospective ClientAnonymous Client - What Not To Send To Your Client or Prospective Client
Anonymous Client - What Not To Send To Your Client or Prospective Client
 
QMS Lead Auditor Certificate
QMS Lead Auditor CertificateQMS Lead Auditor Certificate
QMS Lead Auditor Certificate
 
faizan cv
faizan cvfaizan cv
faizan cv
 
Certificat-Patrick.El Hajj
Certificat-Patrick.El HajjCertificat-Patrick.El Hajj
Certificat-Patrick.El Hajj
 
Grove Annual Report-Just Me
Grove Annual Report-Just MeGrove Annual Report-Just Me
Grove Annual Report-Just Me
 
Outer Kitchen
Outer KitchenOuter Kitchen
Outer Kitchen
 
Cửa cuốn
Cửa cuốnCửa cuốn
Cửa cuốn
 
Presentation Jerry Cotino 2010-2014
Presentation Jerry Cotino 2010-2014Presentation Jerry Cotino 2010-2014
Presentation Jerry Cotino 2010-2014
 
Un paso más allá del Pair Programming: Diseñadores empotrados. Manuel Barroso...
Un paso más allá del Pair Programming: Diseñadores empotrados. Manuel Barroso...Un paso más allá del Pair Programming: Diseñadores empotrados. Manuel Barroso...
Un paso más allá del Pair Programming: Diseñadores empotrados. Manuel Barroso...
 
INTRODUCTION
INTRODUCTIONINTRODUCTION
INTRODUCTION
 
POETRY PROJECT 70
POETRY PROJECT 70POETRY PROJECT 70
POETRY PROJECT 70
 
Innovation in a Creative Company - DevOpsDays NYC
Innovation in a Creative Company - DevOpsDays NYCInnovation in a Creative Company - DevOpsDays NYC
Innovation in a Creative Company - DevOpsDays NYC
 
_draft_file
_draft_file_draft_file
_draft_file
 
Open Houses in Cheyenne WY for Coldwell Banker The Property Exchange May 2 & ...
Open Houses in Cheyenne WY for Coldwell Banker The Property Exchange May 2 & ...Open Houses in Cheyenne WY for Coldwell Banker The Property Exchange May 2 & ...
Open Houses in Cheyenne WY for Coldwell Banker The Property Exchange May 2 & ...
 
Bright Shiny Object - Episode 1: Meerkat and Periscope
Bright Shiny Object - Episode 1: Meerkat and PeriscopeBright Shiny Object - Episode 1: Meerkat and Periscope
Bright Shiny Object - Episode 1: Meerkat and Periscope
 

Similar a Los lenguajes de programación: clasificación y tipos

Similar a Los lenguajes de programación: clasificación y tipos (20)

1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacion
 
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
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Practica
PracticaPractica
Practica
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacion
 
Herramientas
HerramientasHerramientas
Herramientas
 
Herramientas
HerramientasHerramientas
Herramientas
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Informática
InformáticaInformática
Informática
 
Informática
InformáticaInformática
Informática
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 
Lenguajes basicos para robots
Lenguajes basicos para robotsLenguajes basicos para robots
Lenguajes basicos para robots
 
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171Lemguaje de programacion angel matin exp 2011147162 ci 20101171
Lemguaje de programacion angel matin exp 2011147162 ci 20101171
 

Último

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 

Último (20)

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 

Los lenguajes de programación: clasificación y tipos

  • 1. LOS LENGUAJES DE PROGRAMACIÓN  Los Lenguajes de programación son aplicaciones específicas diseñadas para crear otras aplicaciones o programas. Son programas para crear programas.  Se basan en un sistema de instrucciones preestablecidas que indican al ordenador lo que debe realizar.  Son códigos integrados compuestos por un vocabulario, con una sintaxis y una semántica que permite elaborar infinitas secuencias válidas de tareas e instrucciones Clasificación del lenguaje de programación A) Lenguajes de Alto-Bajo nivel b) Lenguajes Interpretados o Compilados c) Lenguajes clásicos, visuales y de Internet d) Por el objetivo A) Lenguajes de Alto-Bajo nivel El nivel de un lenguaje hace referencia a su proximidad al lenguaje natural, considerándose de más nivel cuanto más cercanos están a este y de menos nivel cuando más cerca están del lenguaje de la máquina.  El lenguaje de más bajo nivel o lenguaje máquina es el que utiliza el ordenador, el que la máquina entiende, basado en un sistema de 0 y 1. Son difíciles de aprender y manejar, ya que no resultan cercanos al ser humanos, pero son rápidos ya que evitan las traducciones intermedias. Fueron los primeros en aparecer.  Los lenguajes de alto nivel son más fáciles de aprender y permiten despreocuparse de la arquitectura del ordenador. Ejemplos son: BASIC, PASCAL, FORTRAN (aunque este es intermedio)
  • 2. B) Lenguajes Interpretados o Compilados: Los LP deben traducirse (excepto el código máquina) para que sean interpretables (o inteligibles) por el ordenador. Esta traducción puede hacerse mediante:  Los Lenguajes interpretados, se encargan de realizar la traducción instrucción a instrucción a la vez que se ejecuta el programa. Son más lentos, pero mejores cuando el proceso de traducción/ejecución se realiza en repetidas ocasiones, por lo que son más adecuados para principiantes.  Los Lenguajes compilados traducen el programa entero y luego lo montan generando un programa ejecutable por si sólo. Una vez compilado el programa, el compilador no tiene porque estar presente, pudiéndose transportar el programa ejecutable a cualquier ordenador, sin necesidad de manejar el compilador. B) Lenguajes clásicos, visuales y de Internet:  Los Lenguajes clásicos están basados en un lenguaje en el que se escribe el código necesario para realizar las operaciones que se requieren (posteriormente será traducido o compilado, generando un programa ejecutable). Los más conocidos son el BASIC, el PASCAL, el C, el COBOL y el CLIPPER.  Los Lenguajes visuales son más avanzados y están basados en objetos. Cada entidad del programa (eventos, acciones..) es un objeto sobre el que se definen operaciones. Estos permiten almacenar los objetos (con todo su código) en una serie de librerías. Son lenguajes muy intuitivos que sustituyen las líneas de código por directas representaciones gráficas. EJP: Visual Basic.  Los Lenguajes de Internet son lenguajes específicos diseñados para la creación de páginas Web y realizar su programación (motores de búsqueda, seguridad, establecimiento de comunicaciones). Son la última generación de lenguajes. Existen distintos tipos dependiendo del grado de especialización. EJP: JAVA, HTML d) Por el Objetivo: Los programas pueden clasificarse por el objetivo para el que fueron creados:  BASIC, PASCAL: aprendizaje de programación  FORTRAN: cálculo numérico  CLIPPER, ACESS, Dbase, Delphi, SQL: bases de datos  Visual BASIC: programación en Windows  HTLM, JAVA, PERL: Internet (páginas Web)
  • 3.  Lingo: programas multimedia Prolog, Lisp: Inteligencia Artificial. 1. Traductores de lenguaje:  Interpretes  compiladores Interpretes:  Un interpreté es un traductor que toma un programa fuente, lo traduce y a continuación lo ejecuta. Los programas interpretes clásicos, como Basic prácticamente ya no se utilizan.  Los intérpretes han vuelto a renacer con la aplicación java Compiladores:  Después que se a diseñado el alegorismo y escrito el programa, se debe comenzar el proceso de introducción el programa en un archivo en el disco duro. Metodologíade la programación: aspectos básicos La programación puede ser entendida como un PROCESO DE SOLUCIÓN DE PROBLEMAS que tiene lugar en dos etapas: 1. Obtener la solución del problema. Comprende: a. un análisis detallado de la situación. b. y, la búsqueda de tácticas que conduzcan a la solución. 2. Codificar esta información en un lenguaje informático concreto.
  • 4. El método general de programación es: 1. PROBLEMA: actividad que no sabemos cómo llevar a cabo 2. INFORME ALGORITMICO: la actividad se analiza en busca de la forma de resolución. El resultado se plasma en un informe que contiene: a. La descripción de la tarea y la enumeración de los objetivos a conseguir b. El procedimiento empleado c. Los recursos y elementos necesarios d. El algoritmo (la secuencia en la que hay que realizar cada una de las operaciones) 3. PROGRAMA: el algoritmo, traducido a un lenguaje de programación específico, se convierte en un programa que el ordenador puede ejecutar. ¿Qué es un algoritmo? Un método para resolver un problema mediante una serie de pasos precisos, definidos, finitos  precisos: indicar el orden de presentación de cada paso.  definidos: si se siguen dos veces se obtiene igual resultado  finitos: tiene un número determinado de pasos.