Return to search

A Complexity Comparison of Ada 95 and C++

The purpose of this study was to perform metric comparisons of programs written in Ada 95 with programs written in C++. This study utilized special complexity calculator programs, which had been written to parse each program and then calculate the cyclomatic complexity. This study also focused on the computational complexity of the Ada 95 and C++ programs. This study examined the space efficiency and time efficiency of each program, performed big-o computations, and utilized utilities which calculated the number of machine cycles for each program. The Ada 95 and C++ programs, which had been written to perform identical tasks, were compared with their corresponding program counterparts. Additionally, language operations such as type checking and dynamic memory allocation were also evaluated by comparing the complexity of the compiler generated machine code (assembly language) for each operation. The complexity calculator programs utilized the "predicate node + one" algorithm to perform the calculations.

Identiferoai:union.ndltd.org:nova.edu/oai:nsuworks.nova.edu:gscis_etd-1455
Date01 January 1998
CreatorsCirillo, Francis R.
PublisherNSUWorks
Source SetsNova Southeastern University
Detected LanguageEnglish
Typetext
SourceCEC Theses and Dissertations

Page generated in 0.0015 seconds