Jovial (J73) to Ada Translator System.

Abstract

In recent years the Air Force has developed a standard programming language, J73, for use in embedded computer systems. Now that the Air Force has a considerable investment in systems that are currently being developed with J73, the Department of Defense has selected a high order programming language, Ada, that will become the standard for programming embedded computer systems throughout the Department of Defense. Also under development is the definition of a support environment for Ada. One of the tools of this support environment should be a translator that will produce Ada source programs from J73 source programs. The subject of this research project was the design and development of a Jovial (J73) to Ada Translator System (JATS). The resulting system accepts J73 programs and produces equivalent Ada programs to the extent possible while identifying segments of J73 code that were not translated. This project made use of language parsing techniques and various data structures to support the translation process. Several problem areas are identified with possible solutions. The translator system should be a useful tool in the transition from J73 to Ada. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1980
Accession Number
ADA100881

Entities

People

  • Richard L. Brozovic

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Balances
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Department Of Defense
  • Environment
  • Grammars
  • Language
  • Lists (Data Structures)
  • Operating Systems
  • Programming Languages
  • Software Development
  • Software Development Tools
  • Standards
  • System Software

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Software Engineering.