Research Article

Comparison of C# and Python programming languages in terms of performance and coding on SQL server DML operations

Volume: 4 Number: 1 June 30, 2024
EN

Comparison of C# and Python programming languages in terms of performance and coding on SQL server DML operations

Abstract

Nowadays, there is a wide variety of computer programming languages and database management systems, and these various programming languages and database management systems have advantages and disadvantages over each other. Regardless of the language, databases are an indispensable component of a computer program. Thanks to databases, computer programs store the data they need or produce and perform the given tasks by accessing these data when necessary. For a computer program to run efficiently and quickly, both the database and the computer program must be well-structured. In this study, C# and Python languages, which are the most widely used programming languages among these various programming languages are evaluated in terms of processing performance and the amount of code that needs to be written to perform data manipulation operations (INSERT, SELECT, UPDATE, DELETE) over the MSSQL database, which one of the most widely used database management systems

Keywords

References

  1. 1. Stackoverflow.com. Stack Overflow Developer Survey 2022. Stack Overflow. https://survey.stackoverflow.co/2022#most-popular- technologies-misc-tech. Accessed May 11, 2024.
  2. 2. Setiyadi D. Database System Development Life Cycle (DSDLC) on System Libraries for Data Manipulation Language (DML) Using SQL Server 2008. J Mantik. 2021;5(2):1065-1066. https://www.ejournal.iocscience.org/index.php/mantik/a rticle/view/1448/1032. Accessed May 1, 2024.
  3. 3. Hakim Lubis J, Muisa Zamzami E. Relational Database Reconstruction from SQL to Entity Relational Diagrams. J Phys Conf Ser. 2020;1566(1). doi:10.1088/1742- 6596/1566/1/012072.
  4. 4. Codd EF. A Relational Model of Data for Large Shared Data Banks. Commun ACM. 1970;13(6):377-387. doi:10.1145/362384.362685.
  5. 5. Microsoft Learn. ACID Properties - Win32 apps | Microsoft Learn. https://learn.microsoft.com/en- us/windows/win32/cossdk/acid-properties. Accessed May 11, 2024.
  6. 6. Taylor P. Most popular relational DBMS 2022 | Statista. https://www.statista.com/statistics/1131568/worldwide- popularity-ranking-relational-database-management- systems/. Accessed May 11, 2024.
  7. 7. Azure Microsoft. NoSQL Database - What is NoSQL? https://azure.microsoft.com/tr-tr/resources/cloud- computing-dictionary/what-is-nosql-database/. Accessed May 11, 2024.
  8. 8. Amazon.com. NoSQL Nedir? | Non-Relational Databases, Flexible Schema Data Models | AWS. https://aws.amazon.com/tr/nosql/. Accessed May 11, 2024.

Details

Primary Language

English

Subjects

Nanotechnology (Other)

Journal Section

Research Article

Early Pub Date

June 27, 2024

Publication Date

June 30, 2024

Submission Date

June 3, 2024

Acceptance Date

June 24, 2024

Published in Issue

Year 2024 Volume: 4 Number: 1

APA
Yeşilyurt, M., & Ayik, Y. Z. (2024). Comparison of C# and Python programming languages in terms of performance and coding on SQL server DML operations. NanoEra, 4(1), 23-33. https://doi.org/10.5281/zenodo.12547651
AMA
1.Yeşilyurt M, Ayik YZ. Comparison of C# and Python programming languages in terms of performance and coding on SQL server DML operations. NanoEra. 2024;4(1):23-33. doi:10.5281/zenodo.12547651
Chicago
Yeşilyurt, Mahmut, and Yusuf Ziya Ayik. 2024. “Comparison of C# and Python Programming Languages in Terms of Performance and Coding on SQL Server DML Operations”. NanoEra 4 (1): 23-33. https://doi.org/10.5281/zenodo.12547651.
EndNote
Yeşilyurt M, Ayik YZ (June 1, 2024) Comparison of C# and Python programming languages in terms of performance and coding on SQL server DML operations. NanoEra 4 1 23–33.
IEEE
[1]M. Yeşilyurt and Y. Z. Ayik, “Comparison of C# and Python programming languages in terms of performance and coding on SQL server DML operations”, NanoEra, vol. 4, no. 1, pp. 23–33, June 2024, doi: 10.5281/zenodo.12547651.
ISNAD
Yeşilyurt, Mahmut - Ayik, Yusuf Ziya. “Comparison of C# and Python Programming Languages in Terms of Performance and Coding on SQL Server DML Operations”. NanoEra 4/1 (June 1, 2024): 23-33. https://doi.org/10.5281/zenodo.12547651.
JAMA
1.Yeşilyurt M, Ayik YZ. Comparison of C# and Python programming languages in terms of performance and coding on SQL server DML operations. NanoEra. 2024;4:23–33.
MLA
Yeşilyurt, Mahmut, and Yusuf Ziya Ayik. “Comparison of C# and Python Programming Languages in Terms of Performance and Coding on SQL Server DML Operations”. NanoEra, vol. 4, no. 1, June 2024, pp. 23-33, doi:10.5281/zenodo.12547651.
Vancouver
1.Mahmut Yeşilyurt, Yusuf Ziya Ayik. Comparison of C# and Python programming languages in terms of performance and coding on SQL server DML operations. NanoEra. 2024 Jun. 1;4(1):23-3. doi:10.5281/zenodo.12547651