El presente trabajo realiza un análisis estadístico comparativo de los tiempos de ejecución de los lenguajes C
, Python
, R
y Ruby
. Sometidos a los mismos algoritmos y las mismas condiciones en un ordenador con Ubuntu 20.04
.
Lea el documento en DOCUMENTO/Lenguaje_Rapido.pdf, para poder observar el análisis realizado.
Para replicar el experimento presentado se necesita de:
- Un compilador en
c
. Python3.8
.R.4.1
.Ruby2.7
.
Vea los archivos de R
en ANALISIS_ESTADISTICO/2_DCL/ para poder realizar el mismo análisis estadístico que el documento indica.
Si desea realizar el mismo experimento en su ordenador, debe realizar los siguientes pasos.
- Defina los lenguajes a comparar.
- Diseñe los algoritmos a programar.
- Programe tales algoritmos en cada lenguaje (como en el folder PROGRAMAS).
- Haga la aleatorización con el archivo GENERACION_DISEÑO.c
- Ejecute los programas y registre sus tiempos de ejecución de forma aleatoria.
- Llene la base de datos como el ejemplo dcl_2.txt
- Corra el código en
R
archivo.r