Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1206601

Big Integer Data Types - Usage and Performance Comparison


Mikac, Matija; Logožar, Robert; Horvatić, Miroslav; Dumić, Emil
Big Integer Data Types - Usage and Performance Comparison // EDULEARN 2022 Proceedings / Chova, Luis Gomez ; Martinez, Agustin Lopez ; Lees, Joanna (ur.).
Valencia: International Academy of Technology, Education and Development (IATED), 2022. str. 2851-2860 doi:10.21125/edulearn.2022.0728 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 1206601 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Big Integer Data Types - Usage and Performance Comparison

Autori
Mikac, Matija ; Logožar, Robert ; Horvatić, Miroslav ; Dumić, Emil

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
EDULEARN 2022 Proceedings / Chova, Luis Gomez ; Martinez, Agustin Lopez ; Lees, Joanna - Valencia : International Academy of Technology, Education and Development (IATED), 2022, 2851-2860

ISBN
978-84-09-42484-9

Skup
14th Annual International Conference on Education and New Learning Technologies (EDULEARN22)

Mjesto i datum
Palma de Mallorca, Španjolska, 04.07.2022. - 06.07.2022

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
big integer ; programming ; performance comparison ; benchmark ; complexity ; javascript ; c/c++ ; c# ; python ; kotlin ; java ; scilab ; pascal ; delphi ; factorial

Sažetak
Students in STEM fields often need to propose and develop programming solutions of different levels of complexity, for various scientific, technical, and engineering problems. In order to solve such tasks, they must have sufficient general programming skills and the knowledge of some standard programming language, such as C/C++, C#, Python, Java, Kotlin, JavaScript, Pascal. Alternatively, specialized programming languages and computing tools such as Matlab, Scilab, or GNU Octave, may be better suited for solving some of the problems and could sometimes be considered as a first choice. In this paper, the authors discuss the use of the nonstandard integer data types, so- called big integers, being able to store and handle large integer values that can be only represented with more than 64 bits. They analyse the possibilities of using those data types in education and programming practice for the well- known general-purpose languages: C/C++, C#, Java, JavaScript, Kotlin, and Pascal, as well as for the specialized high-level programming tools like free Matlab alternatives - Scilab and GNU Octave. For the languages without direct support for the big integers, the authors examine the possibility of inclusion of the freely available libraries, which include such types. After that, they measure and analyse the performance of the calculations with the big integer types on the standard Windows based, computing platform by using the fast- growing benchmark functions, such as factorials. The obtained results are presented, discussed, and compared.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo, Interdisciplinarne tehničke znanosti, Informacijske i komunikacijske znanosti



POVEZANOST RADA


Projekti:
UNIN--UNIN-TEH-21-1-12 - Analiza mogućnosti distribuirane obrade podataka u specijaliziranim znanstveno-inženjerskim programskim jezicima i razvojnim okolinama MATLAB, Scilab i GNU Octave (ADDPinMSGO) (Logožar, Robert, UNIN ) ( CroRIS)

Ustanove:
Sveučilište Sjever, Koprivnica

Profili:

Avatar Url Miroslav Horvatić (autor)

Avatar Url Matija Mikac (autor)

Avatar Url Emil Dumić (autor)

Avatar Url Robert Logožar (autor)

Poveznice na cjeloviti tekst rada:

Pristup cjelovitom tekstu rada doi library.iated.org

Citiraj ovu publikaciju:

Mikac, Matija; Logožar, Robert; Horvatić, Miroslav; Dumić, Emil
Big Integer Data Types - Usage and Performance Comparison // EDULEARN 2022 Proceedings / Chova, Luis Gomez ; Martinez, Agustin Lopez ; Lees, Joanna (ur.).
Valencia: International Academy of Technology, Education and Development (IATED), 2022. str. 2851-2860 doi:10.21125/edulearn.2022.0728 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Mikac, M., Logožar, R., Horvatić, M. & Dumić, E. (2022) Big Integer Data Types - Usage and Performance Comparison. U: Chova, L., Martinez, A. & Lees, J. (ur.)EDULEARN 2022 Proceedings doi:10.21125/edulearn.2022.0728.
@article{article, author = {Mikac, Matija and Logo\v{z}ar, Robert and Horvati\'{c}, Miroslav and Dumi\'{c}, Emil}, year = {2022}, pages = {2851-2860}, DOI = {10.21125/edulearn.2022.0728}, keywords = {big integer, programming, performance comparison, benchmark, complexity, javascript, c/c++, c\#, python, kotlin, java, scilab, pascal, delphi, factorial}, doi = {10.21125/edulearn.2022.0728}, isbn = {978-84-09-42484-9}, title = {Big Integer Data Types - Usage and Performance Comparison}, keyword = {big integer, programming, performance comparison, benchmark, complexity, javascript, c/c++, c\#, python, kotlin, java, scilab, pascal, delphi, factorial}, publisher = {International Academy of Technology, Education and Development (IATED)}, publisherplace = {Palma de Mallorca, \v{S}panjolska} }
@article{article, author = {Mikac, Matija and Logo\v{z}ar, Robert and Horvati\'{c}, Miroslav and Dumi\'{c}, Emil}, year = {2022}, pages = {2851-2860}, DOI = {10.21125/edulearn.2022.0728}, keywords = {big integer, programming, performance comparison, benchmark, complexity, javascript, c/c++, c\#, python, kotlin, java, scilab, pascal, delphi, factorial}, doi = {10.21125/edulearn.2022.0728}, isbn = {978-84-09-42484-9}, title = {Big Integer Data Types - Usage and Performance Comparison}, keyword = {big integer, programming, performance comparison, benchmark, complexity, javascript, c/c++, c\#, python, kotlin, java, scilab, pascal, delphi, factorial}, publisher = {International Academy of Technology, Education and Development (IATED)}, publisherplace = {Palma de Mallorca, \v{S}panjolska} }

Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font