Academic Journal

Improving the concept of object-oriented programming in modern programming languages.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Improving the concept of object-oriented programming in modern programming languages.
Συγγραφείς: Hamzabegović, Jasna
Πηγή: International Journal of Electrical Engineering & Computing; Dec2025, Vol. 9 Issue 2, p52-61, 10p
Θεματικοί όροι: Object-oriented programming, Object-oriented programming languages, Programming languages
Περίληψη: In software development object-oriented programming (OOP) stands as the principal method because it delivers modular and scalable and reusable code. The traditional OOP implementation models encounter substantial difficulties when managing intricate software projects which resulted in the creation of modern programming languages featuring superior OOP characteristics. This research investigates the modern developments in OOP through assessment of Kotlin together with Rust and Swift along with Scala. The recent improvement packages include trait-based programming along with pattern matching and immutability and Hybrid paradigm unification. Evaluation of software updates takes place at an operational level where efficiency boosts alongside improved robustness and enhanced adaptability receive assessment. Trait-based programming replaces deep inheritance structures, reducing code maintenance complexity. Program safety increases when using Pattern matching combined with type enforcement and the tool simplifies if-then decisions and enables concurrent execution and debugging operations. The research presents an in-depth analysis of new programming language technologies which address classic OOP limitations through higher software development competency improvements. [ABSTRACT FROM AUTHOR]
Copyright of International Journal of Electrical Engineering & Computing is the property of University of East Sarajevo and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Βάση Δεδομένων: Complementary Index
FullText Text:
  Availability: 0
Header DbId: edb
DbLabel: Complementary Index
An: 191554872
RelevancyScore: 1041
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 1040.81262207031
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Improving the concept of object-oriented programming in modern programming languages.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Hamzabegović%2C+Jasna%22">Hamzabegović, Jasna</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: International Journal of Electrical Engineering & Computing; Dec2025, Vol. 9 Issue 2, p52-61, 10p
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Object-oriented+programming%22">Object-oriented programming</searchLink><br /><searchLink fieldCode="DE" term="%22Object-oriented+programming+languages%22">Object-oriented programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: In software development object-oriented programming (OOP) stands as the principal method because it delivers modular and scalable and reusable code. The traditional OOP implementation models encounter substantial difficulties when managing intricate software projects which resulted in the creation of modern programming languages featuring superior OOP characteristics. This research investigates the modern developments in OOP through assessment of Kotlin together with Rust and Swift along with Scala. The recent improvement packages include trait-based programming along with pattern matching and immutability and Hybrid paradigm unification. Evaluation of software updates takes place at an operational level where efficiency boosts alongside improved robustness and enhanced adaptability receive assessment. Trait-based programming replaces deep inheritance structures, reducing code maintenance complexity. Program safety increases when using Pattern matching combined with type enforcement and the tool simplifies if-then decisions and enables concurrent execution and debugging operations. The research presents an in-depth analysis of new programming language technologies which address classic OOP limitations through higher software development competency improvements. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label:
  Group: Ab
  Data: <i>Copyright of International Journal of Electrical Engineering & Computing is the property of University of East Sarajevo and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=191554872
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.7251/IJEEC2502052H
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 10
        StartPage: 52
    Subjects:
      – SubjectFull: Object-oriented programming
        Type: general
      – SubjectFull: Object-oriented programming languages
        Type: general
      – SubjectFull: Programming languages
        Type: general
    Titles:
      – TitleFull: Improving the concept of object-oriented programming in modern programming languages.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Hamzabegović, Jasna
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 12
              Text: Dec2025
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 25663682
          Numbering:
            – Type: volume
              Value: 9
            – Type: issue
              Value: 2
          Titles:
            – TitleFull: International Journal of Electrical Engineering & Computing
              Type: main
ResultId 1