TY - GEN
T1 - Methodology for the execution of programs based on different programming languages
AU - Nicolas-Rojas, Yoni
AU - Auccahuasi, Wilver
AU - Meza, Sandra
AU - Pando-Eszurra, Tamara
AU - Linares, Oscar
AU - Urbano, Kitty
N1 - Publisher Copyright:
© 2023 ACM.
PY - 2023/1/31
Y1 - 2023/1/31
N2 - 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.
AB - 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.
KW - CPU
KW - GPU
KW - Language
KW - hardware
KW - programming
UR - http://www.scopus.com/inward/record.url?scp=85165961166&partnerID=8YFLogxK
U2 - 10.1145/3584871.3584882
DO - 10.1145/3584871.3584882
M3 - Contribución a la conferencia
AN - SCOPUS:85165961166
T3 - ACM International Conference Proceeding Series
SP - 76
EP - 80
BT - Proceedings of the 2023 6th International Conference on Software Engineering and Information Management, ICSIM 2023
PB - Association for Computing Machinery
T2 - 6th International Conference on Software Engineering and Information Management, ICSIM 2023
Y2 - 31 January 2023 through 2 February 2023
ER -