Comparative Analysis of Widely use Object-Oriented Languages

06/02/2023
by   Muhammad Shoaib Farooq, et al.
0

Programming is an integral part of computer science discipline. Every day the programming environment is not only rapidly growing but also changing and languages are constantly evolving. Learning of object-oriented paradigm is compulsory in every computer science major so the choice of language to teach object-oriented principles is very important. Due to large pool of object-oriented languages, it is difficult to choose which should be the first programming language in order to teach object-oriented principles. Many studies shown which should be the first language to tech object-oriented concepts but there is no method to compare and evaluate these languages. In this article we proposed a comprehensive framework to evaluate the widely used object-oriented languages. The languages are evaluated basis of their technical and environmental features.

READ FULL TEXT
research
12/17/2021

Reducing Programs to Objects

C++, Java, C#, Python, Ruby, JavaScript are the most powerful object-ori...
research
06/06/2022

On the Origins of Objects by Means of Careful Selection

We introduce a taxonomy of objects for EO programming language. This tax...
research
02/20/2023

Technical Dimensions of Programming Systems

Programming requires much more than just writing code in a programming l...
research
06/02/2022

A Constraint and Object Oriented Fifth Generation Programming Language and its Compiler and Runtime System

Since the advent of LISP, the fifth generation programming language has ...
research
11/22/2018

A solution to the problem of parallel programming

The problem of parallel programming is the most important open problem o...
research
06/19/2019

Transformation of XML Documents with Prolog

Transforming XML documents with conventional XML languages, like XSL-T, ...
research
09/19/2018

On the Maintenance of Classic Modula-2 Compilers

The classic Modula-2 language was specified in [Wir78] by N.Wirth at ETH...

Please sign up or login with your details

Forgot password? Click here to reset