The merits of the continued instruction of Ada as a first language at the Naval Postgraduate School
Gomez, Thomas C.
Gaitros, David A.
MetadataShow full item record
This thesis addresses the issue of the continued instruction of structured programming in general and Ada in particular as the first programming language at the Naval Postgraduate School. The catch-22 of industry's dedication to C++ and the Department of Defenses support of Ada makes the choice of the proper language at a military graduate school difficult The change to the present curriculum provides an opportunity to collect valuable data upon which to base this decision. The approach was to identify the relative strengths and weaknesses of Ada and C++ as they pertain to first quarter non-computer science undergraduates and meeting the needs of Department of Defense Directives. Additionally, a set of programming projects to be solved by students in both language was generated. Analysis of the students' work will provide another set of data points to make an informed decision. Based on its reliability, standardization and its Department of Defense support, we conclude that Ada9X offers significant advantages over C++ and should be selected as the first programming language. Ada9X offers both the object oriented paradigm and is in line with the Department of Defense's commitment to Ada for non-COTS applications.
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Ada implementation issues as discovered through a literature survey of applications outside the United States Soong, Warren J. (Monterey, California. Naval Postgraduate School, 1988-03);The Ada programming language has been adopted, mandated and legislated for use by the Department of Defense for all software development where cost effective. Although it is a powerful, general purpose language, Ada has ...
Shkapsky, Jean Marie (Monterey, California. Naval Postgraduate School, 1991-09);The Department of Defense has been continually plagued with problems in software development in terms of cost, reliability and performance. To combat these problems, Congress enacted Public Law 101-511, requiring that ...
Nguyen, Thomas M. (Monterey, California. Naval Postgraduate School, 2000-09);The nature of COTS products often fall short of achieving the unique requirements of the Department of Defense (DoD). The focus of this thesis is on the use of distributed component middleware technology within the framework ...