Novel Fuzzy MCDM Model for Comparison of Programming Languages
In the last twenty years, a large number of new programming languages have emerged, along with the modernization and evolution of existing ones. The selection of an appropriate programming language to solve a specific problem is often a topic of debate among university professors and programmers. Th...
Saved in:
Published in | Studies in Informatics and Control Vol. 33; no. 4; pp. 5 - 14 |
---|---|
Main Authors | , , , , , |
Format | Journal Article |
Language | English |
Published |
Bucharest
National Institute for Research and Development in Informatics
2024
|
Subjects | |
Online Access | Get full text |
ISSN | 1220-1766 1841-429X |
DOI | 10.24846/v33i4y202401 |
Cover
Abstract | In the last twenty years, a large number of new programming languages have emerged, along with the modernization and evolution of existing ones. The selection of an appropriate programming language to solve a specific problem is often a topic of debate among university professors and programmers. The development of new programming languages is also influenced by advancements in computer hardware, communication, and measurement equipment. This paper aims to explore methods for qualitative comparison of different programming languages. A comparative analysis is presented among four programming languages: VisualBasic, C++, Python, and VEEPro. A new extension of OPARA (Objective Pairwise Adjusted Ratio Analysis) was created for ranking programming languages, while the IMF SWARA (Improved Fuzzy Stepwise Weight Assessment Ratio Analysis) was used to determine the importance of 10 criteria. Since this involves group decision-making with the participation of 20 experts, their preferences were averaged using the Bonferroni operator. The results of the created model show that C++ is the programming language with the best performance among the set of considered alternatives and criteria. To validate the model, verification analyses were defined, confirming the initial results. |
---|---|
AbstractList | In the last twenty years, a large number of new programming languages have emerged, along with the modernization and evolution of existing ones. The selection of an appropriate programming language to solve a specific problem is often a topic of debate among university professors and programmers. The development of new programming languages is also influenced by advancements in computer hardware, communication, and measurement equipment. This paper aims to explore methods for qualitative comparison of different programming languages. A comparative analysis is presented among four programming languages: VisualBasic, C++, Python, and VEEPro. A new extension of OPARA (Objective Pairwise Adjusted Ratio Analysis) was created for ranking programming languages, while the IMF SWARA (Improved Fuzzy Stepwise Weight Assessment Ratio Analysis) was used to determine the importance of 10 criteria. Since this involves group decision-making with the participation of 20 experts, their preferences were averaged using the Bonferroni operator. The results of the created model show that C++ is the programming language with the best performance among the set of considered alternatives and criteria. To validate the model, verification analyses were defined, confirming the initial results. |
Author | KATANIĆ, Predrag KRSMANOVIĆ, Branko DJALIĆ, Nataša ZAVADSKAS, Edmundas Kazimieras DAMJANOVIĆ, Srđan STEVIĆ, Željko |
Author_xml | – sequence: 1 givenname: Srđan surname: DAMJANOVIĆ fullname: DAMJANOVIĆ, Srđan – sequence: 2 givenname: Predrag surname: KATANIĆ fullname: KATANIĆ, Predrag – sequence: 3 givenname: Edmundas Kazimieras surname: ZAVADSKAS fullname: ZAVADSKAS, Edmundas Kazimieras – sequence: 4 givenname: Željko surname: STEVIĆ fullname: STEVIĆ, Željko – sequence: 5 givenname: Branko surname: KRSMANOVIĆ fullname: KRSMANOVIĆ, Branko – sequence: 6 givenname: Nataša surname: DJALIĆ fullname: DJALIĆ, Nataša |
BookMark | eNp1kEtLw0AURgepYK1duh9wHZ1Xk8lGkGhVaNSFgrswzzDSzNSZpND-eoN1IYKr-3E55174TsHEB28AOMfokjDO8qstpY7tCCIM4SMwxZzhjJHyfTJmQlCGizw_AfOUnESLoiSMMDoF109ha9ZwOez3O1hXtzWsgx4XNkRYhW4jokvBw2DhSwxtFF3nfAtXwreDaE06A8dWrJOZ_8wZeFvevVYP2er5_rG6WWWKItZnGiGttZVYy4UgmmtuRF5aWhaIcU4WyoqSY2GNMpKrQlIkhOLEcqWkkUjRGbg43N3E8DmY1DcfYYh-fNlQggue09EfKXqgVAwpRWMb5XrRu-D7KNy6waj57qr53dVoZX-sTXSdiLt_-C-ovm21 |
CitedBy_id | crossref_primary_10_3390_su17062723 crossref_primary_10_3390_buildings15050803 crossref_primary_10_15388_25_INFOR586 |
ContentType | Journal Article |
Copyright | 2024. This work is published under https://creativecommons.org/licenses/by-nc-sa/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
Copyright_xml | – notice: 2024. This work is published under https://creativecommons.org/licenses/by-nc-sa/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
DBID | AAYXX CITATION ABUWG AFKRA AZQEC BENPR CCPQU DWQXO PHGZM PHGZT PIMPY PKEHL PQEST PQQKQ PQUKI PRINS |
DOI | 10.24846/v33i4y202401 |
DatabaseName | CrossRef ProQuest Central (Alumni) ProQuest Central UK/Ireland ProQuest Central Essentials ProQuest Central ProQuest One Community College ProQuest Central ProQuest Central Premium ProQuest One Academic Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China |
DatabaseTitle | CrossRef Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest Central Essentials ProQuest One Academic Eastern Edition ProQuest Central (Alumni Edition) ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Academic UKI Edition ProQuest Central Korea ProQuest Central (New) ProQuest One Academic ProQuest One Academic (New) |
DatabaseTitleList | Publicly Available Content Database |
Database_xml | – sequence: 1 dbid: BENPR name: ProQuest Central url: http://www.proquest.com/pqcentral?accountid=15518 sourceTypes: Aggregation Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1841-429X |
EndPage | 14 |
ExternalDocumentID | 10_24846_v33i4y202401 |
GroupedDBID | 123 29Q 2WC AAYXX AENEX AFKRA ALMA_UNASSIGNED_HOLDINGS BENPR CCPQU CITATION E3Z OVT PHGZM PHGZT PIMPY XSB ABUWG AZQEC DWQXO PKEHL PQEST PQQKQ PQUKI PRINS |
ID | FETCH-LOGICAL-c304t-d00dddfb1db5a2d8d8ea69f397048825cfa981afeceb8c7b30aac82f8ccbeb0c3 |
IEDL.DBID | BENPR |
ISSN | 1220-1766 |
IngestDate | Mon Jun 30 07:26:51 EDT 2025 Thu Apr 24 23:00:20 EDT 2025 Tue Jul 01 03:27:07 EDT 2025 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 4 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c304t-d00dddfb1db5a2d8d8ea69f397048825cfa981afeceb8c7b30aac82f8ccbeb0c3 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
OpenAccessLink | https://www.proquest.com/docview/3217863981?pq-origsite=%requestingapplication%&accountid=15518 |
PQID | 3217863981 |
PQPubID | 5477814 |
PageCount | 10 |
ParticipantIDs | proquest_journals_3217863981 crossref_citationtrail_10_24846_v33i4y202401 crossref_primary_10_24846_v33i4y202401 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2024-00-00 |
PublicationDateYYYYMMDD | 2024-01-01 |
PublicationDate_xml | – year: 2024 text: 2024-00-00 |
PublicationDecade | 2020 |
PublicationPlace | Bucharest |
PublicationPlace_xml | – name: Bucharest |
PublicationTitle | Studies in Informatics and Control |
PublicationYear | 2024 |
Publisher | National Institute for Research and Development in Informatics |
Publisher_xml | – name: National Institute for Research and Development in Informatics |
SSID | ssib057924243 ssib000393878 ssj0000314652 ssib044762010 |
Score | 2.3063514 |
Snippet | In the last twenty years, a large number of new programming languages have emerged, along with the modernization and evolution of existing ones. The selection... |
SourceID | proquest crossref |
SourceType | Aggregation Database Enrichment Source Index Database |
StartPage | 5 |
SubjectTerms | Programming languages |
Title | Novel Fuzzy MCDM Model for Comparison of Programming Languages |
URI | https://www.proquest.com/docview/3217863981 |
Volume | 33 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1JSwMxFA5dLl5EUbFaSw7iyaFpkpnJHFS0thSxpYiF3oasINS22gXag7_dZJYuBz1PGJiXt3zvTfJ9AFwThqj2_cCJuxiPCiw93gi5hwVDKgi4QQlPd7cXdAb0ZegPC6CX34VxxyrznJgkajWRbkZeJxY7M1tOWeNh-uU51Sj3dzWX0OCZtIK6SyjGiqBsUzKzfl9-avX6bzsNQETYlsCKUpsL0LYA-mHkrkskp_Kx7asce2JKzImpLdT1JSEfdIUdL1hjv5Dt5_GkOLWPwGGGKuFj6gbHoKDHJ-C-N1nqEWwv1usV7Dafu9AJn42ghamwuZEfhBMD--khrU9bxuBrNsCcnYJBu_Xe7HiZXIInCaJzTyGklDKioYTPsWKKaR5ExgIOF6XYl4Zb63GjpRZMhoIgziXDhkkptECSnIHSeDLW5wDaIA59YfeKEIswjIwMNpIEVDq29yigFXCbf3ssMy5xJ2kxim1PkZgq3jVVBdxslk9TEo2_FlZzQ8ZZLM3i7c5f_P_4Ehy416QDkioozb8X-spChrmoZX5QA8XuT-sXmNW89A |
linkProvider | ProQuest |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9tAEB7RcGgvVSuKCqV0D9ATVpzdtbM-UNTmoUAeiqogcXP3KSGFJG0CVfhx_DZm_SDkALecvVrL4_F8M-Od7wM4YiLkNopiL-7iAq6oDmStLgOqRGjiWLow4-nuD-LOJb-4iq624KGchfHHKsuYmAVqM9W-R15lmDsLhFNRO5v9DbxqlP-7WkpoyEJawZxmFGPFYEfXLv9jCTc_PW_i-z6mtN0aNTpBoTIQaCzlF4EJQ2OMUzWjIkmNMMLKOHGI0965aaSdxJtKZ7VVQtcVC6XUgjqhtbIq1Az3fQPb3E-4VmD7V2sw_P2s4EiYWBFmcY6xJ1wBblRP_HhGNgVAsY7zbI05ESjlmBhU7xi75kvqechq68C5jhsZGLY_wPsiiyU_c7f7CFt2sgM_BtM7Oybt2_v7Jek3mn3ihdbGBNNi0niSOyRTR4b5obAbhE3SKxqm809wuRHD7UJlMp3Yz0AwaNQjhb7BGGY0TieOOs1irj27fBLzPTgpnz3VBXe5l9AYp1jDZKZKn5tqD74_LZ_lpB0vLTwoDZkW3-48XXna_uuXv8HbzqjfS3vng-4XeOe3zJszB1BZ_Lu1XzFdWajDwicI_Nm0Gz4CWIH8gg |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Novel+Fuzzy+MCDM+Model+for+Comparison+of+Programming+Languages&rft.jtitle=Studies+in+informatics+and+control&rft.au=DAMJANOVI%C4%86%2C+Sr%C4%91an&rft.au=KATANI%C4%86%2C+Predrag&rft.au=ZAVADSKAS%2C+Edmundas+Kazimieras&rft.au=STEVI%C4%86%2C+%C5%BDeljko&rft.date=2024&rft.issn=1220-1766&rft.eissn=1841-429X&rft.volume=33&rft.issue=4&rft.spage=5&rft.epage=14&rft_id=info:doi/10.24846%2Fv33i4y202401&rft.externalDBID=n%2Fa&rft.externalDocID=10_24846_v33i4y202401 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1220-1766&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1220-1766&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1220-1766&client=summon |