Comparative analysis of six programming languages based on readability, writability, and reliability

bracu.type.groupResearch Publications
datacite.rightsMetadata Only
dc.contributor.authorAhmed, Zahin
dc.contributor.authorKinjol F.J.
dc.contributor.authorAnanya I.J.
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2026-09-17T04:02:37Z
dc.date.available2026-09-17T04:02:37Z
dc.date.issued2021-01-01
dc.description.abstractIn recent years, the development of programming languages has been centered around making them easily understandable and learnable to users. Hence, the readability, writability of languages is being constantly improved while trying to keep the performance reliable. These factors affect how many new users start to use a particular language and how many experienced programmers continue to use it reliably in real applications. Hence, this research has compared the readability, writability, and reliability of six mainstream programming languages, namely C, C++, Java, JavaScript, Python, and R, based on their theoretical characteristics. Furthermore, we conducted a survey determining the choice of a language among programmers and nonprogrammers, which complemented the results gathered from the study. We found that Python outperforms others in terms of its readability and writability, while Java is proven to be the most reliable of all. We reported our findings, insights, and a discussion on the future development of better evaluation metrics.
dc.description.versionPublished
dc.format.extent6 Pages
dc.identifier.citationZ. Ahmed, F. J. Kinjol and I. J. Ananya, "Comparative Analysis of Six Programming Languages Based on Readability, Writability, and Reliability," 2021 24th International Conference on Computer and Information Technology (ICCIT), Dhaka, Bangladesh, 2021, pp. 1-6, doi: 10.1109/ICCIT54785.2021.9689813.
dc.identifier.doi10.1109/ICCIT54785.2021.9689813
dc.identifier.issn9781665494359
dc.identifier.other2-s2.0-85125017277
dc.identifier.urihttps://hdl.handle.net/10361/30022
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.relation.hasversion10.1109/ICCIT54785.2021.9689813
dc.relation.ispartof24th International Conference on Computer and Information Technology Iccit 2021
dc.relation.ispartofseries24th International Conference on Computer and Information Technology Iccit 2021
dc.relation.urihttps://ieeexplore.ieee.org/document/9689813
dc.subjectMeasurement
dc.subjectJava
dc.subjectC++ languages
dc.subjectReliability theory
dc.subjectProgramming
dc.subjectInformation technology
dc.subjectPython
dc.subjectProgramming languages
dc.subjectReadability
dc.subjectWritability
dc.subject.lcshProgramming languages (Electronic computers).
dc.subject.lcshComputer software--Development.
dc.titleComparative analysis of six programming languages based on readability, writability, and reliability
dc.typeConference Proceeding
person.affiliation.nameBRAC University
person.affiliation.nameNorth South University
person.affiliation.nameNorth South University
person.identifier.scopus-author-id57461891600
person.identifier.scopus-author-id57461470700
person.identifier.scopus-author-id57221082289

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
IMG_8345.jpg
Size:
27.35 KB
Format:
Joint Photographic Experts Group/JPEG File Interchange Format (JFIF)

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: