Methodology for the execution of programs based on different programming languages

Yoni Nicolas-Rojas, Wilver Auccahuasi, Sandra Meza, Tamara Pando-Eszurra, Oscar Linares, Kitty Urbano

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings of the 2023 6th International Conference on Software Engineering and Information Management, ICSIM 2023
PublisherAssociation for Computing Machinery
Pages76-80
Number of pages5
ISBN (Electronic)9781450398237
DOIs
StatePublished - 31 Jan 2023
Externally publishedYes
Event6th International Conference on Software Engineering and Information Management, ICSIM 2023 - Hybrid, Palmerston North, New Zealand
Duration: 31 Jan 20232 Feb 2023

Publication series

NameACM International Conference Proceeding Series

Conference

Conference6th International Conference on Software Engineering and Information Management, ICSIM 2023
Country/TerritoryNew Zealand
CityHybrid, Palmerston North
Period31/01/232/02/23

Keywords

  • CPU
  • GPU
  • Language
  • hardware
  • programming

Fingerprint

Dive into the research topics of 'Methodology for the execution of programs based on different programming languages'. Together they form a unique fingerprint.

Cite this