0% encontró este documento útil (0 votos)
22 vistas8 páginas

Tipos de Lenguajes de Programación

Los lenguajes de programación son herramientas que permiten a los programadores interactuar con computadoras para desarrollar software y aplicaciones. Se dividen en lenguajes de bajo nivel, que ofrecen poca abstracción y se utilizan para manipular hardware, y lenguajes de alto nivel, que son más accesibles y se utilizan en aplicaciones modernas. Ambos tipos tienen aplicaciones específicas, desde sistemas operativos hasta desarrollo web y videojuegos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
22 vistas8 páginas

Tipos de Lenguajes de Programación

Los lenguajes de programación son herramientas que permiten a los programadores interactuar con computadoras para desarrollar software y aplicaciones. Se dividen en lenguajes de bajo nivel, que ofrecen poca abstracción y se utilizan para manipular hardware, y lenguajes de alto nivel, que son más accesibles y se utilizan en aplicaciones modernas. Ambos tipos tienen aplicaciones específicas, desde sistemas operativos hasta desarrollo web y videojuegos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Lenguajes de

Programacion.
Presented By
Jose Rosales
Lenguajes de
Programacion

Los lenguajes de programación son


herramientas que permiten a los
programadores comunicarse con las
computadoras para desarrollar software,
aplicaciones, páginas web y sistemas.
Funcionan como un puente entre las
instrucciones humanas y el lenguaje
máquina que entiende el hardware.
Un lenguaje de programación de bajo nivel es
aquel que proporciona poca o ninguna
abstracción respecto a la arquitectura física
del sistema informático. Esto significa que
el código escrito en este tipo de lenguaje
tiene una estructura muy similar a las
instrucciones que ejecuta directamente el
procesador, lo cual permite una manipulación
precisa de los recursos de hardware, como
registros, memoria y direcciones físicas.

Lenguaje máquina
Instrucciones binarias que el procesador

Lenguajes de entiende directamente. Ejemplo: 10110000


01100001

Bajo Nivel Lenguaje ensamblador (Assembly)


Usa instrucciones simbólicas como MOV,
ADD, JMP.
Características
Cercanía al hardware: Permiten acceder y
controlar directamente los componentes
físicos del sistema (memoria, registros,
CPU).
Poca o nula abstracción: El código se
escribe de forma muy similar a las
instrucciones de máquina, lo que implica
que el programador debe entender cómo
funciona el hardware.

Aplicaciones
Sistemas operativos: Algunas partes del
kernel de sistemas como Linux o Windows se
programan en ensamblador para un mayor
rendimiento.
Controladores de dispositivos (drivers):
Permiten que el sistema operativo se
comunique con el hardware. Ejemplo:
controladores de impresoras, tarjetas
gráficas, etc.
Lenguajes de
Alto Nivel

Ejemplos
Python
Los lenguajes de programación de alto nivel Lenguaje interpretado, de sintaxis simple.
son aquellos diseñados para facilitar la Usado en ciencia de datos, inteligencia
escritura, lectura y mantenimiento de artificial, desarrollo web,
programas informáticos. Su uso está automatización.
ampliamente extendido en la creación de Java
aplicaciones avanzadas y modernas, tales como Lenguaje orientado a objetos, compilado en
juegos de computadora, aplicaciones móviles, bytecode para la máquina virtual Java.
programas de escritorio y sitios web Utilizado en desarrollo empresarial,
interactivos. aplicaciones móviles (Android), y software
multiplataforma.
Características
Alta abstracción del hardware: El
programador no necesita preocuparse por
detalles técnicos del funcionamiento del
procesador o la memoria.
Sintaxis legible y cercana al lenguaje
humano: El código es fácil de leer y
escribir, lo que facilita el aprendizaje,
desarrollo y mantenimiento.

Aplicaciones:
Desarrollo de aplicaciones web: Backend
(Python, Java, PHP) y frontend (JavaScript,
TypeScript).
Aplicaciones móviles: Android (Java, Kotlin)
y iOS (Swift).
Videojuegos: Motores como Unity (C#) y Godot
(GDScript).
Inteligencia artificial y ciencia de datos:
Python es ampliamente usado por sus librerías
como TensorFlow, Pandas, NumPy.
Conclusion

Los lenguajes de programación son conjuntos


de reglas, símbolos y palabras clave que
permiten a los humanos comunicarse con las
computadoras para darles instrucciones y
hacer que realicen tareas específicas.
Thank You

También podría gustarte