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...

Full description

Saved in:
Bibliographic Details
Published inStudies in Informatics and Control Vol. 33; no. 4; pp. 5 - 14
Main Authors DAMJANOVIĆ, Srđan, KATANIĆ, Predrag, ZAVADSKAS, Edmundas Kazimieras, STEVIĆ, Željko, KRSMANOVIĆ, Branko, DJALIĆ, Nataša
Format Journal Article
LanguageEnglish
Published Bucharest National Institute for Research and Development in Informatics 2024
Subjects
Online AccessGet full text
ISSN1220-1766
1841-429X
DOI10.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