Application Programming Environment Overview Flashcards
Formally, IBM Z Assembler, is referred to as what?
High-Level Assembler (HLASM)
HLASM
High-Level Assembler (HLASM)
What is an assembler language?
Low-level languages that have a close relationship to the CPU or processor where they execute.
Assembler languages contain two types of instructions. What are they?
Machine instructions
Assembly Instructions
What is a machine instruction?
Instructions that you intend for the hardware
What is an assembler instruction?
Used to tell the assembler what to do or how to generate the machine instructions
What is the assembler?
The tool that converts source code written in assembly language to machine instructions.
When would assembly languages be used in API?
In underdeveloped APIs and interfaces where no suitable high-level language interface has been provded
What is the most widely used programming language in the IBM enterprise environment?
COBOLCO
Name that acronym
COBOL
Common business Oriented Language
Why is COBOL common?
It does not belong to any single computer manufacturer and is available on most computer architecture
Why is COBOL considered to be “business-oriented”?
it is designed to handle files and records related to business transactions and is not designed for complex mathematical computations.
Why can COBOL be self-documented?
COBOL’s use of English-like verbs and encouragement of descriptive variable names
True or False
COBOL is well suited for complex math and calculations?
False, it’s primary function is data records and handling
What is PL/I
Developed by IBM as an attempt to provide facilities found in COBOL, Fortran and ALGOL, and system control found in Assembly
True or False
PL/I is only supported on z/OS?
False
z/OS, AIX, and VSE
True of False
COBOL is best if your code needs both file handling, and mathematical operations,
False - PL/I is equally adept at both
The assembler tool performs which action on assembly language source code?
It converts the source code to machine instructions.
True or False
COBOL is ideal when there is a need for complex mathematical formulae and calculations.
False
COBOL is not suitable for complex mathematical formulae and calculations.
True or False
COBOL is a highly structured language with six defined program divisions.
False
COBOL consists of four program divisions.
True or False
COBOL is most suited to applications dealing with data records and data handling.
True
True or False
COBOL contains English-like language.
True
True or False
The C compiler can be executed as a command from a z/OS UNIX shell?
True
What is the IBM C Compiler called?
XL C/C++