DeepAI AI Chat
Log In Sign Up

Comparative Analysis of Widely use Object-Oriented Languages

by   Muhammad Shoaib Farooq, et al.

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.


Reducing Programs to Objects

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

On the Origins of Objects by Means of Careful Selection

We introduce a taxonomy of objects for EO programming language. This tax...

Technical Dimensions of Programming Systems

Programming requires much more than just writing code in a programming l...

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

A solution to the problem of parallel programming

The problem of parallel programming is the most important open problem o...

Transformation of XML Documents with Prolog

Transforming XML documents with conventional XML languages, like XSL-T, ...

On the Maintenance of Classic Modula-2 Compilers

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