Los Lenguajes de Programación
IVAN ARTURO TELLEZ
Definición
 Un lenguaje de programación es un conjunto de reglas y símbolos
que permiten a un programador comunicarse con una computadora.
Estos lenguajes son utilizados para escribir programas y
aplicaciones que instruyen a la computadora sobre cómo realizar
tareas específicas.
Tipos de Lenguajes de Programación
Lenguajes de Bajo Nivel:
 Ensamblador: Representa instrucciones de
máquina mediante mnemónicos.
 Máquina: Utiliza códigos binarios
directamente comprensibles por la CPU.
Lenguajes de Alto Nivel:
 C, C++, Java, Python, etc.: Más legibles para
los humanos y generalmente portables entre
diferentes plataformas.
Python  Sintaxis legible: Python utiliza sangrías (espacios en blanco)
para definir bloques de código, lo que mejora la legibilidad
del código.
 Tipado dinámico: No es necesario declarar el tipo de una
variable antes de usarla. Python infiere automáticamente el
tipo de variable durante la ejecución del programa.
 Interpretado: Python es un lenguaje interpretado, lo que
significa que el código se ejecuta línea por línea por un
intérprete en lugar de ser compilado antes de la ejecución.
 Amplia biblioteca estándar: Python viene con una
biblioteca estándar extensa que abarca desde manipulación
de archivos hasta desarrollo web, lo que facilita el desarrollo
de una variedad de aplicaciones.
 Orientado a objetos: Python admite programación
orientada a objetos, lo que permite la creación y
manipulación de objetos con facilidad.
 Multiplataforma: Python es compatible con varios sistemas
operativos
Es un lenguaje de
programación de alto
nivel, interpretado y de
propósito general. Fue
creado por Guido van
Rossum y su primera
versión fue lanzada en
1991. Python se destaca
por su sintaxis clara y
legible, lo que lo hace
accesible para
programadores
principiantes y
experimentados por igual.
JavaScript  Lenguaje del lado del cliente: JavaScript se
ejecuta en el navegador web del usuario, lo que
permite la manipulación dinámica del contenido y
la interacción con el usuario en tiempo real.
 Interactividad en el navegador: JavaScript se
utiliza comúnmente para realizar operaciones en
el lado del cliente, como validar formularios,
manipular el DOM (Modelo de Objetos del
Documento) para cambiar dinámicamente el
contenido de una página y gestionar eventos del
usuario.
 Sintaxis similar a otros lenguajes: La sintaxis de
JavaScript es similar a la de otros lenguajes de
programación como Java y C, lo que facilita a los
programadores aprender y trabajar con él.
Es un lenguaje de
programación de alto
nivel, interpretado y
orientado a objetos. Fue
creado originalmente
para mejorar la
interactividad en las
páginas web y permitir la
creación de aplicaciones
web más dinámicas.
Java  Portabilidad: Los programas escritos en Java pueden
ejecutarse en cualquier dispositivo que tenga una
máquina virtual Java (JVM). Esto se debe a que el
código fuente se compila en un formato intermedio
llamado bytecode, que es ejecutado por la JVM.
 Orientación a objetos: Java es un lenguaje de
programación orientado a objetos, lo que significa
que se organiza alrededor de objetos y clases que
encapsulan datos y comportamientos.
 Sintaxis similar a C++: La sintaxis de Java es similar a
la de C++ en muchos aspectos, lo que facilita la
transición para aquellos que ya están familiarizados
con otros lenguajes de programación.
 Seguridad: Java fue diseñado con un enfoque en la
seguridad, especialmente en ambientes de red. La
JVM ejecuta el bytecode en un entorno seguro que
evita ciertos problemas comunes, como el acceso no
autorizado a memoria y la ejecución de código
malicioso.
Es un lenguaje de
programación de propósito
general y una plataforma
informática. Fue
desarrollado por Sun
Microsystems (ahora
propiedad de Oracle
Corporation) y lanzado en
1995. Java es conocido por
su portabilidad, es decir, la
capacidad de ejecutarse en
diferentes sistemas
operativos sin necesidad de
recopilación.
C++
 Programación orientada a objetos: C++ admite
programación orientada a objetos, lo que permite la
encapsulación, herencia y polimorfismo. Esto facilita
la organización y estructuración del código.
 Eficiencia y control de bajo nivel: Al heredar del
lenguaje C, C++ proporciona un alto grado de control
sobre el hardware y permite la programación de bajo
nivel cuando es necesario. Esto es especialmente útil
en situaciones donde la eficiencia es crítica, como el
desarrollo de sistemas embebidos o software de alto
rendimiento.
 Sintaxis similar a C: La sintaxis de C++ es similar a la
de C, lo que facilita a los programadores de C
aprender C++ y viceversa. C++ añade características
adicionales a C, pero muchas construcciones
fundamentales se mantienen.
 Plantillas (Templates): C++ introduce el concepto de
plantillas, que permiten la creación de funciones y
clases genéricas que pueden trabajar con diferentes
tipos de datos.
Es un lenguaje de
programación de propósito
general que extiende y
mejora el lenguaje de
programación C. Fue
desarrollado por Bjarne
Stroustrup en los laboratorios
Bell de AT&T a principios de
los años 80. C++ combina la
programación orientada a
objetos con características de
programación de bajo nivel,
lo que lo hace adecuado para
una amplia gama de
aplicaciones.
GRACIAS

Los Lenguajes de Programación.pptx

  • 1.
    Los Lenguajes deProgramación IVAN ARTURO TELLEZ
  • 2.
    Definición  Un lenguajede programación es un conjunto de reglas y símbolos que permiten a un programador comunicarse con una computadora. Estos lenguajes son utilizados para escribir programas y aplicaciones que instruyen a la computadora sobre cómo realizar tareas específicas.
  • 3.
    Tipos de Lenguajesde Programación Lenguajes de Bajo Nivel:  Ensamblador: Representa instrucciones de máquina mediante mnemónicos.  Máquina: Utiliza códigos binarios directamente comprensibles por la CPU. Lenguajes de Alto Nivel:  C, C++, Java, Python, etc.: Más legibles para los humanos y generalmente portables entre diferentes plataformas.
  • 4.
    Python  Sintaxislegible: Python utiliza sangrías (espacios en blanco) para definir bloques de código, lo que mejora la legibilidad del código.  Tipado dinámico: No es necesario declarar el tipo de una variable antes de usarla. Python infiere automáticamente el tipo de variable durante la ejecución del programa.  Interpretado: Python es un lenguaje interpretado, lo que significa que el código se ejecuta línea por línea por un intérprete en lugar de ser compilado antes de la ejecución.  Amplia biblioteca estándar: Python viene con una biblioteca estándar extensa que abarca desde manipulación de archivos hasta desarrollo web, lo que facilita el desarrollo de una variedad de aplicaciones.  Orientado a objetos: Python admite programación orientada a objetos, lo que permite la creación y manipulación de objetos con facilidad.  Multiplataforma: Python es compatible con varios sistemas operativos Es un lenguaje de programación de alto nivel, interpretado y de propósito general. Fue creado por Guido van Rossum y su primera versión fue lanzada en 1991. Python se destaca por su sintaxis clara y legible, lo que lo hace accesible para programadores principiantes y experimentados por igual.
  • 5.
    JavaScript  Lenguajedel lado del cliente: JavaScript se ejecuta en el navegador web del usuario, lo que permite la manipulación dinámica del contenido y la interacción con el usuario en tiempo real.  Interactividad en el navegador: JavaScript se utiliza comúnmente para realizar operaciones en el lado del cliente, como validar formularios, manipular el DOM (Modelo de Objetos del Documento) para cambiar dinámicamente el contenido de una página y gestionar eventos del usuario.  Sintaxis similar a otros lenguajes: La sintaxis de JavaScript es similar a la de otros lenguajes de programación como Java y C, lo que facilita a los programadores aprender y trabajar con él. Es un lenguaje de programación de alto nivel, interpretado y orientado a objetos. Fue creado originalmente para mejorar la interactividad en las páginas web y permitir la creación de aplicaciones web más dinámicas.
  • 6.
    Java  Portabilidad:Los programas escritos en Java pueden ejecutarse en cualquier dispositivo que tenga una máquina virtual Java (JVM). Esto se debe a que el código fuente se compila en un formato intermedio llamado bytecode, que es ejecutado por la JVM.  Orientación a objetos: Java es un lenguaje de programación orientado a objetos, lo que significa que se organiza alrededor de objetos y clases que encapsulan datos y comportamientos.  Sintaxis similar a C++: La sintaxis de Java es similar a la de C++ en muchos aspectos, lo que facilita la transición para aquellos que ya están familiarizados con otros lenguajes de programación.  Seguridad: Java fue diseñado con un enfoque en la seguridad, especialmente en ambientes de red. La JVM ejecuta el bytecode en un entorno seguro que evita ciertos problemas comunes, como el acceso no autorizado a memoria y la ejecución de código malicioso. Es un lenguaje de programación de propósito general y una plataforma informática. Fue desarrollado por Sun Microsystems (ahora propiedad de Oracle Corporation) y lanzado en 1995. Java es conocido por su portabilidad, es decir, la capacidad de ejecutarse en diferentes sistemas operativos sin necesidad de recopilación.
  • 7.
    C++  Programación orientadaa objetos: C++ admite programación orientada a objetos, lo que permite la encapsulación, herencia y polimorfismo. Esto facilita la organización y estructuración del código.  Eficiencia y control de bajo nivel: Al heredar del lenguaje C, C++ proporciona un alto grado de control sobre el hardware y permite la programación de bajo nivel cuando es necesario. Esto es especialmente útil en situaciones donde la eficiencia es crítica, como el desarrollo de sistemas embebidos o software de alto rendimiento.  Sintaxis similar a C: La sintaxis de C++ es similar a la de C, lo que facilita a los programadores de C aprender C++ y viceversa. C++ añade características adicionales a C, pero muchas construcciones fundamentales se mantienen.  Plantillas (Templates): C++ introduce el concepto de plantillas, que permiten la creación de funciones y clases genéricas que pueden trabajar con diferentes tipos de datos. Es un lenguaje de programación de propósito general que extiende y mejora el lenguaje de programación C. Fue desarrollado por Bjarne Stroustrup en los laboratorios Bell de AT&T a principios de los años 80. C++ combina la programación orientada a objetos con características de programación de bajo nivel, lo que lo hace adecuado para una amplia gama de aplicaciones.
  • 8.