Program units are made up of subprograms, packages, and tasks, which are the core of the language's parallel processing ability.  
This programming language was designed to contain mechanisms for concurrent programming, to ensure that it would be easy to verify the correctness of programs, and to support information hiding through modules.  Program units are made up of subprograms, packages, and tasks, which are the core of the language's parallel processing ability.  Originally intended for embedded computer systems, identify this language commissioned by the Department of Defense in the early 1970s, and, FTP, which is named for Babbage's collaborator on the Analytical Engine.
This programming language was designed to contain mechanisms for concurrent programming, to ensure that it would be easy to verify the correctness of programs, and to support information hiding through modules.  
Ada