UNIVERSIDAD NACIONAL HUANCAVELICA
Escuela Profesional de Ingenieria Civil-Hvca
TEMA:
LENGUAJES DE PROGRAMACIÓN
EXISTENTES EN LA ACTUALIDAD
CURSO:
PROGRAMACIÓN DIGITAL PARA INGENIERÍA
ESTUDIANTE:
-QUISPE QUISPE, Maycol Isaac
-QUISPE QUISPE, Maycol Isaac
DOCENTE:
David Requena Machuca
FECHA:
HUANCAVELICA, 13-setiembre,2025
INTRODUCCIÓN
El mundo de la tecnologı́a avanza a pasos agigantados, y los lenguajes de programación son herra-
mientas esenciales para el desarrollo de software, aplicaciones y sistemas que utilizamos en nuestra vida
diaria [guttag2021]. El presente trabajo tiene como objetivo explicar qué son los lenguajes de progra-
mación, cómo se clasifican y cuáles son los más importantes en la actualidad. Además, se incluye una
breve comparación entre ellos y sus aplicaciones en la ingenierı́a, para comprender su importancia en la
resolución de problemas reales [kernighan1988].
1
Índice general
1. .-Objetivos 3
2. .-Marco Teórico 4
2.1. Concepto de Lenguaje de Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2. Clasificación de los Lenguajes de Programación . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3. Principales Lenguajes de Programación Actuales . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.1. Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.2. C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.3. Fortran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3.4. JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3.5. RPL (Reverse Polish Lisp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3.6. R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3.7. MATLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. .-Comparación de Lenguajes de Programación 6
4. .-Aplicaciones en la Ingenierı́a 7
5. .-Conclusiones y Recomendaciones 8
6. Bibliografı́a 9
2
1 .-Objetivos
Objetivo General
Analizar los principales lenguajes de programación que se utilizan en la actualidad y su relevancia en
el ámbito de la ingenierı́a.
Objetivos Especı́ficos
Definir el concepto de lenguaje de programación.
Clasificar los lenguajes de programación según su nivel y paradigma.
Describir las caracterı́sticas de los principales lenguajes utilizados.
Comparar sus ventajas y desventajas.
Identificar sus aplicaciones en ingenierı́a.
3
2 .-Marco Teórico
2.1 Concepto de Lenguaje de Programación
Un lenguaje de programación es un conjunto de reglas y sı́mbolos que permiten escribir instrucciones
que serán interpretadas y ejecutadas por un ordenador [mathworks2024].
2.2 Clasificación de los Lenguajes de Programación
Según su nivel
Bajo nivel: Lenguaje máquina y ensamblador, muy cercanos al hardware.
Alto nivel: Lenguajes más fáciles de aprender (Python, Java, C++).
Según el paradigma
Imperativos: Indican paso a paso lo que debe hacer el computador.
Orientados a objetos: Basados en clases y objetos (C++, Java).
Funcionales: Basados en funciones matemáticas (Lisp, Haskell).
Declarativos: Se enfocan en el resultado, no en el procedimiento (SQL).
2.3 Principales Lenguajes de Programación Actuales
2.3.1. Python
Python es un lenguaje de alto nivel, interpretado y muy popular por su sintaxis sencilla y amplia
comunidad [guttag2021]. Es ampliamente usado en ciencia de datos, inteligencia artificial, desarrollo
web y automatización.
2.3.2. C++
C++ es un lenguaje compilado, de alto rendimiento, usado en desarrollo de sistemas, videojuegos y
software de alto desempeño [kernighan1988].
2.3.3. Fortran
Fortran es uno de los lenguajes más antiguos, especializado en cálculo numérico y simulaciones cientı́fi-
cas [backus1957].
4
Lenguajes de Programación
2.3.4. JavaScript
JavaScript es el lenguaje principal para desarrollo web interactivo en el lado del cliente y servidor
([Link]) [w3schools2024].
2.3.5. RPL (Reverse Polish Lisp)
RPL es el lenguaje usado en calculadoras programables HP, basado en notación polaca inversa
[hpcalc2024].
2.3.6. R
R es un lenguaje especializado en análisis estadı́stico y visualización de datos [rcore2024].
2.3.7. MATLAB
MATLAB es un entorno de programación usado en ingenierı́a y matemáticas para simulación y cálculo
numérico [mathworks2024].
5
3 .-Comparación de Lenguajes de Pro-
gramación
Velocidad de
Lenguaje Dificultad Principal Uso
Ejecución
Python Fácil Media Ciencia de datos, IA
C++ Alta Muy Alta Sistemas, videojuegos
Fortran Media Muy Alta Cálculos cientı́ficos
JavaScript Fácil Alta Desarrollo web
RPL Media Alta Cálculos en calculadoras
R Media Media Estadı́stica, análisis
MATLAB Media Alta Simulación, ingenierı́a
6
4 .-Aplicaciones en la Ingenierı́a
Los lenguajes de programación permiten automatizar tareas, simular procesos, analizar datos y desa-
rrollar software para resolver problemas de ingenierı́a.
7
5 .-Conclusiones y Recomendaciones
Los lenguajes de programación son herramientas fundamentales para ingenieros y desarrolladores.
Cada lenguaje tiene ventajas especı́ficas según la aplicación.
Aprender varios lenguajes incrementa la capacidad de resolución de problemas.
8
6 Bibliografı́a