SlideShare una empresa de Scribd logo
2
Lo más leído
3
Lo más leído
7
Lo más leído
LENGUAJE DE
PROGRAMACIÓN
QUE ES UN LENGUAJE DE
PROGRAMACIÓN
• Un lenguaje de programación es un lenguaje formal diseñado
para realizar procesos que pueden ser llevados 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.
Está formado por un conjunto de símbolos y
reglas sintácticas y semánticas que definen su estructura y el
significado de sus elementos y expresiones. Al proceso por el
cual se escribe, se prueba, se depura, se compila (de ser
necesario) y se mantiene el código fuente de un programa
informático se le llama programación.
TIPOS DE LENGUAJES DE
PROGRAMACIÓN
•Lenguajes de bajo nivel :
• Son lenguajes totalmente dependientes de la máquina, es decir
que el programa que se realiza con este tipo de lenguajes no se
pueden migrar o utilizar en otras maquinas.
LENGUAJES DE ALTO NIVEL :
• Son aquellos que se encuentran más cercanos al lenguaje natural que
al lenguaje máquina.
• Están dirigidos a solucionar problemas mediante el uso de EDD's.
• Nota: EDD's son las abreviaturas de Estructuras Dinámicas de Datos,
algo muy utilizado en todos los lenguajes de programación. Son
estructuras que pueden cambiar de tamaño durante la ejecución del
programa. Nos permiten crear estructuras de datos que se adapten a
las necesidades reales de un programa.
CARACTERÍSTICAS DE LOS LENGUAJES DE
PROGRAMACIÓN
• Tenemos muchas características, pero en general las más
deseables son que el lenguaje sea expresivo, legible y eficiente.
Otras las enumeramos a continuación.
• Simplicidad : Aumenta la legibilidad y la facilidad de escritura,
aunque demasiada simplicidad tiene el efecto contrario sobre la
legibilidad. Aumenta la confiabilidad del software ya que al ser
más sencillo, la verificación y detección de errores es más
sencilla.
• Estructuras de control: Controlan el flujo de ejecución de los
programas. Influyen en la legibilidad y en la facilidad de escritura.
Aumentan el control que el programador tiene sobre un
programa, y por lo tanto aumenta la confiabilidad. Ejemplos son
las estructuras IF-THEN-ELSE, WHILE, FOR, etc.
• Tipos y estructuras de datos: son muy útiles ya que organizan la
información de acuerdo a su tipo y en estructuras de datos
convenientes. Los tipos y estructuras de datos aumentan la
confiabilidad ya que es posible el chequeo de tipos.
• Diseño de sintaxis: Determina la manera en que se combinan
los símbolos y elementos de un lenguaje. Influye en la
legibilidad y facilidad de escritura, en la confiabilidad y en los
costos.
• Soporte para abstracción: minimiza la complejidad de
los problemas a resolver agrupándolos de acuerdo a ciertas
características. Está comprobado que esta característica
aumenta la legibilidad y facilidad de escritura así como la
confiabilidad.
• Expresividad: Se refiere a la naturalidad con la que un lenguaje
expresa sus sentencias. Aumenta la legibilidad y la
confiabilidad, y en general disminuye la facilidad de escritura y
el costo de aprendizaje.
EJEMPLOS DE PROGRAMACIÓN
• ADA:
• Este lenguaje suele ser utilizado en la creación de programas
con un alto nivel de confiabilidad, como es el caso del
desarrollo de softwares militares e industriales de alta precisión
y de costo elevado.
• C#:
• El lenguaje C# es una consecución de su antecesor (el lenguaje
C), también es un lenguaje de programación que está enfocado a
la creación de sistemas operativos
• C++:
• El lenguaje C++ es una versión más reciente derivada del
lenguaje C, en el existen varios conceptos y mecanismos que
mejoran la decodificación y creación de comandos. Por medio de
este lenguaje es posible realizar compilaciones de programas
construidos con el lenguaje C (pero no a la inversa).
• java Script:
• El lenguaje JavaScript es un sub-lenguaje o “dialecto” enfocado a los
navegadores web, si bien se basa en el lenguaje Java parte de su diseño,
sintaxis y estructura posee similitudes con el lenguaje C, aunque poseyendo
sus características propias con las que difiere de los anteriores.
JAVA:
• El Java es tanto un lenguaje de programación como una plataforma o
tecnología informática. Como lenguaje de programación es utilizado tanto en
equipos de cómputo, así como en otros dispositivos, siendo que es usado en
varias arquitecturas computacionales como la Mac y la PC, siendo soportado
para la creación de aplicaciones en sistemas operativos tales como Android
(en dispositivos móviles), Solaris, Unix, Linux, OS, y Windows.
EJEMPLOS DE PÁGINAS CON
JAVASCRIPT
• Reloj en pantalla:
• https://www.uv.es/jac/guia/jscript/reloj.htm
• Calendario completo:
• https://www.uv.es/jac/guia/jscript/calendario.html
• Calculadora:
• https://www.uv.es/jac/guia/jscript/calc.htm

Más contenido relacionado

PPTX
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
PPTX
Lenguajes de programacion (exposicion)
PPTX
Clases/Tipos de lenguajes de programación
PPTX
Fundamentos de programación.pptx
PPTX
La programación.pptx
PPSX
Lógica de programación
PPTX
Evolución de la Programación
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
Lenguajes de programacion (exposicion)
Clases/Tipos de lenguajes de programación
Fundamentos de programación.pptx
La programación.pptx
Lógica de programación
Evolución de la Programación

La actualidad más candente (20)

PPTX
Presentación PSeInt
DOCX
Cuadro comparativo de lenguajes de programación
PPTX
GESTION DE PROCESOS Sistemas Operativos
DOCX
Cuadro comparativo lenguajes
PPSX
PDF
9 Curso de POO en java - variables, constantes y objetos
DOCX
Tabla comparativa programación estructurada y orientada a objetos
PPT
Fundamentos de Programación
PPTX
Requerimiento funcional y no funcional
PPT
Logica de la Programación Problemas y Soluciones
PPTX
Modelo cascada
PPTX
Programación Orientada a Objetos - atributos y métodos
PPTX
Fundamentos de ingenieria del software (2)
PDF
Estructura Repetitiva MIENTRAS (While) con PSeInt
PPTX
Programación estructurada
PPTX
Software en tiempo real
PPTX
Lenguaje C (Mapa conceptual)
PPT
Estructuras condicionales
PPTX
Ciclo Vida del Software
Presentación PSeInt
Cuadro comparativo de lenguajes de programación
GESTION DE PROCESOS Sistemas Operativos
Cuadro comparativo lenguajes
9 Curso de POO en java - variables, constantes y objetos
Tabla comparativa programación estructurada y orientada a objetos
Fundamentos de Programación
Requerimiento funcional y no funcional
Logica de la Programación Problemas y Soluciones
Modelo cascada
Programación Orientada a Objetos - atributos y métodos
Fundamentos de ingenieria del software (2)
Estructura Repetitiva MIENTRAS (While) con PSeInt
Programación estructurada
Software en tiempo real
Lenguaje C (Mapa conceptual)
Estructuras condicionales
Ciclo Vida del Software
Publicidad

Destacado (20)

PPTX
Lenguajes de programacion
PDF
Lenguajes de programacion
PPTX
Lenguaje de programacion
PPTX
Lenguaje de programacion
PPSX
Lenguajes de programacion
DOCX
Lenguajes de Programación
PPTX
Lenguajes de programacion
DOCX
Paradigmas de programación
PPT
Historia de los Lenguajes de Programación
PPTX
Lenguajes de programación
PPTX
Lenguajes de programación
PPTX
Lenguajes de programación
DOCX
Paradigmas de programación
PPT
Lenguajes De Programacion
PDF
Generaciones de los lenguajes de programación
PPTX
Clasificación de los lenguajes de programación
PPTX
Lenguaje de Programación
PPT
Que Es Un Lenguaje De Programacion...?
PPSX
Lenguaje de programacion sgs.ppt
PPSX
Lenguajes De Programacion
Lenguajes de programacion
Lenguajes de programacion
Lenguaje de programacion
Lenguaje de programacion
Lenguajes de programacion
Lenguajes de Programación
Lenguajes de programacion
Paradigmas de programación
Historia de los Lenguajes de Programación
Lenguajes de programación
Lenguajes de programación
Lenguajes de programación
Paradigmas de programación
Lenguajes De Programacion
Generaciones de los lenguajes de programación
Clasificación de los lenguajes de programación
Lenguaje de Programación
Que Es Un Lenguaje De Programacion...?
Lenguaje de programacion sgs.ppt
Lenguajes De Programacion
Publicidad

Similar a Lenguaje de programación (20)

PPTX
Lenguajes de Programación
DOCX
LENGUAJES DE PROGRAMACION
PPTX
Eli rodas
PPTX
Lenguaje de programacion
PPTX
1. Que es programacion
PPTX
1. que es programacion
PPTX
Lenguajes de programacion
PPTX
Taller saberes previos
PDF
1___LENGUAJES DE PROGRAMACION_2023.pdf
PPT
Lenguajes programación (TIC)
PPTX
Juan peralta programacion lp
PPTX
Juan peralta programacion lp
PPTX
Lenguajes de programacion
DOCX
Lenguaje de programación
PPTX
Clasificación de lenguajes de
PPTX
Leguajes De Programación
PPTX
Leguajes De ProgramacióN
PDF
Lenguajes de alto_nivel
PPTX
Lenguajes de programación
PPTX
Jaime monsalve-elementos-de-programacion
Lenguajes de Programación
LENGUAJES DE PROGRAMACION
Eli rodas
Lenguaje de programacion
1. Que es programacion
1. que es programacion
Lenguajes de programacion
Taller saberes previos
1___LENGUAJES DE PROGRAMACION_2023.pdf
Lenguajes programación (TIC)
Juan peralta programacion lp
Juan peralta programacion lp
Lenguajes de programacion
Lenguaje de programación
Clasificación de lenguajes de
Leguajes De Programación
Leguajes De ProgramacióN
Lenguajes de alto_nivel
Lenguajes de programación
Jaime monsalve-elementos-de-programacion

Más de Gerardo Antonio Gomez Moreno (13)

PPTX
Operadores eléctricos
PPTX
PPTX
Circuitos Electricos
PPTX
Elementos componentes
PPTX
Sistemas automáticos
PPTX
Sistemas automáticos
PPTX
cuentas contables
PPTX
PPTX
Lapartidadoble 100810131003-phpapp01-150201141250-conversion-gate02
PPTX
PPTX
PPTX
Libros interactivos multimediales
PPTX
Operadores eléctricos
Circuitos Electricos
Elementos componentes
Sistemas automáticos
Sistemas automáticos
cuentas contables
Lapartidadoble 100810131003-phpapp01-150201141250-conversion-gate02
Libros interactivos multimediales

Último (20)

DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Estrategia de apoyo tecnología grado 9-3
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
taller de informática - LEY DE OHM
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Maste clas de estructura metálica y arquitectura
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPT
introduccion a las_web en el 2025_mejoras.ppt
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Power Point Nicolás Carrasco (disertación Roblox).pptx
Estrategia de apoyo tecnología grado 9-3
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
El-Gobierno-Electrónico-En-El-Estado-Bolivia
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
CyberOps Associate - Cisco Networking Academy
Propuesta BKP servidores con Acronis1.pptx
taller de informática - LEY DE OHM
Sesion 1 de microsoft power point - Clase 1
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Maste clas de estructura metálica y arquitectura
Presentación PASANTIAS AuditorioOO..pptx
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
introduccion a las_web en el 2025_mejoras.ppt

Lenguaje de programación

  • 2. QUE ES UN LENGUAJE DE PROGRAMACIÓN • Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados 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.
  • 3. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.
  • 4. TIPOS DE LENGUAJES DE PROGRAMACIÓN •Lenguajes de bajo nivel : • Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas.
  • 5. LENGUAJES DE ALTO NIVEL : • Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina. • Están dirigidos a solucionar problemas mediante el uso de EDD's. • Nota: EDD's son las abreviaturas de Estructuras Dinámicas de Datos, algo muy utilizado en todos los lenguajes de programación. Son estructuras que pueden cambiar de tamaño durante la ejecución del programa. Nos permiten crear estructuras de datos que se adapten a las necesidades reales de un programa.
  • 6. CARACTERÍSTICAS DE LOS LENGUAJES DE PROGRAMACIÓN • Tenemos muchas características, pero en general las más deseables son que el lenguaje sea expresivo, legible y eficiente. Otras las enumeramos a continuación. • Simplicidad : Aumenta la legibilidad y la facilidad de escritura, aunque demasiada simplicidad tiene el efecto contrario sobre la legibilidad. Aumenta la confiabilidad del software ya que al ser más sencillo, la verificación y detección de errores es más sencilla.
  • 7. • Estructuras de control: Controlan el flujo de ejecución de los programas. Influyen en la legibilidad y en la facilidad de escritura. Aumentan el control que el programador tiene sobre un programa, y por lo tanto aumenta la confiabilidad. Ejemplos son las estructuras IF-THEN-ELSE, WHILE, FOR, etc. • Tipos y estructuras de datos: son muy útiles ya que organizan la información de acuerdo a su tipo y en estructuras de datos convenientes. Los tipos y estructuras de datos aumentan la confiabilidad ya que es posible el chequeo de tipos.
  • 8. • Diseño de sintaxis: Determina la manera en que se combinan los símbolos y elementos de un lenguaje. Influye en la legibilidad y facilidad de escritura, en la confiabilidad y en los costos. • Soporte para abstracción: minimiza la complejidad de los problemas a resolver agrupándolos de acuerdo a ciertas características. Está comprobado que esta característica aumenta la legibilidad y facilidad de escritura así como la confiabilidad.
  • 9. • Expresividad: Se refiere a la naturalidad con la que un lenguaje expresa sus sentencias. Aumenta la legibilidad y la confiabilidad, y en general disminuye la facilidad de escritura y el costo de aprendizaje.
  • 10. EJEMPLOS DE PROGRAMACIÓN • ADA: • Este lenguaje suele ser utilizado en la creación de programas con un alto nivel de confiabilidad, como es el caso del desarrollo de softwares militares e industriales de alta precisión y de costo elevado.
  • 11. • C#: • El lenguaje C# es una consecución de su antecesor (el lenguaje C), también es un lenguaje de programación que está enfocado a la creación de sistemas operativos • C++: • El lenguaje C++ es una versión más reciente derivada del lenguaje C, en el existen varios conceptos y mecanismos que mejoran la decodificación y creación de comandos. Por medio de este lenguaje es posible realizar compilaciones de programas construidos con el lenguaje C (pero no a la inversa).
  • 12. • java Script: • El lenguaje JavaScript es un sub-lenguaje o “dialecto” enfocado a los navegadores web, si bien se basa en el lenguaje Java parte de su diseño, sintaxis y estructura posee similitudes con el lenguaje C, aunque poseyendo sus características propias con las que difiere de los anteriores. JAVA: • El Java es tanto un lenguaje de programación como una plataforma o tecnología informática. Como lenguaje de programación es utilizado tanto en equipos de cómputo, así como en otros dispositivos, siendo que es usado en varias arquitecturas computacionales como la Mac y la PC, siendo soportado para la creación de aplicaciones en sistemas operativos tales como Android (en dispositivos móviles), Solaris, Unix, Linux, OS, y Windows.
  • 13. EJEMPLOS DE PÁGINAS CON JAVASCRIPT • Reloj en pantalla: • https://www.uv.es/jac/guia/jscript/reloj.htm • Calendario completo: • https://www.uv.es/jac/guia/jscript/calendario.html • Calculadora: • https://www.uv.es/jac/guia/jscript/calc.htm