vix.ing · top · new · best · stats

Comparing Selected Criteria of Programming Languages Java, PHP, C++, Perl, Haskell, AspectJ, Ruby, COBOL, Bash Scripts and Scheme Revision 1.0 - a Team CPLgroup COMP6411-S10 Term Report

2010/08/20 by Sultan S. Alqahtani, Sultan S. Al-Qahtani, Pawel Pietrzynski +9 · 6 citations
Computer Science · Mathematics · #Aspect-oriented programming #AspectJ #COBOL #Computer science #D.3 #FOS: Computer and information sciences #Functional programming #Haskell #Java #Logic, programming, and type systems #Mathematics #Model-Driven Software Engineering Techniques #Perl #Programming Languages (cs.PL) #Programming language #Real-Time Systems Scheduling #Scheme (mathematics) #Scripting language #Software #Term (time) #cs.PL

paper · pdf · doi:10.48550/arxiv.1008.3434

published in arXiv (Cornell University) (Cornell University) · 10 pages

arxiv created 2010/08/20 · openalex publication_date 2010/08/20 · arxiv updated 2010/08/23 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

Comparison of programming languages is a common topic of discussion among software engineers. Few languages ever become sufficiently popular that they are used by more than a few people or find their niche in research or education; but professional programmers can easily use dozens of different languages during their career. Multiple programming languages are designed, specified, and implemented every year in order to keep up with the changing programming paradigms, hardware evolution, etc. In this paper we present a comparative study between ten programming languages: Haskell, Java, Perl, C++, AspectJ, COBOL, Ruby, PHP, Bash Scripts, and Scheme; with respect of the following criteria: Secure programming practices, web applications development, web services design and composition, object oriented-based abstraction, reflection, aspect-orientation, functional programming, declarative programming, batch scripting, and user interface prototype design.

Citations

Cited by

Related