Title
Methodology for the execution of programs based on different programming languages
Date Issued
2023
Access level
metadata only access
Resource Type
conference paper
Author(s)
Escuela Superior la Pontificia
Publisher(s)
Association for Computing Machinery
Abstract
Abstract: Currently, in the programming ecosystems, there are different programming languages, each of the languages work with their libraries dedicated to special tasks, among the most used languages are Python, R, Matlab, C, C++ among others, in this work, we demonstrate a method to perform work with the use of different programming languages, in order to exploit the benefits of each one, all of them in a single development environment, which takes advantage of the available hardware that we can have in the workstations, as is the case of CPUs and GPUs that may have. As a result we present the architecture and programming modes that can be developed with each language, the programming mode considered is to perform partial jobs, defined in taking the file to work, perform the necessary processes, then store them in new files so that it can be worked by another language, the method can be applied in multiple tasks mainly in those that can work with matrices and vectors.
Actualmente, en los ecosistemas de programación, existen diferentes lenguajes de programación, cada uno de los lenguajes trabaja con sus librerías dedicadas a tareas especiales, entre los lenguajes más utilizados se encuentran Python, R, Matlab, C, C++ entre otros. En este trabajo, se demuestra un método para realizar trabajos con el uso de diferentes lenguajes de programación, con el fin de explotar las bondades de cada uno, todos ellos en un solo ambiente de desarrollo, el cual aprovecha el hardware disponible que podemos tener en las estaciones de trabajo, como es el caso de los CPU y GPU que se puedan tener. Como resultado, se presenta la arquitectura y modos de programación que se pueden desarrollar con cada lenguaje; el modo de programación considerado es realizar trabajos parciales, definidos en tomar el archivo a trabajar, realizar los procesos necesarios, luego almacenarlos en nuevos archivos para que pueda ser trabajado por otro lenguaje, así el método puede ser aplicado en múltiples tareas principalmente en aquellas que puedan trabajar con matrices y vectores.
Start page
76
End page
80
Language
English
OCDE Knowledge area
Hardware, Arquitectura de computadoras
Ciencias de la computación
Subjects
Publication version
Version of Record
Scopus EID
2-s2.0-85165961166
Resource of which it is part
ACM International Conference Proceeding Series
ISBN of the container
978-145039823-7
Conference
6th International Conference on Software Engineering and Information Management, ICSIM 2023
Sources of information:
Directorio de Producción Científica
Universidad ESAN
Universidad Privada Peruano Alemana