Software Development Flashcards
A programming language is a set of keywords and grammar rules used to create ___________ for a computer.
instructions
[Explanation]
Examples of programming languages include C, C++, Pascal, Java, BASIC and assembly.
A _______ has a predefined meaning for the compiler which translates each line of programming code into the machine language that the computer can understand.
keyword
[Explanation]
Examples of keywords include READ, WRITE, IF, and THEN.
A ______ converts source code (the original code written by the programmer) into object code (an executable file).
compiler
syntax
The compiled program is saved as object code for later execution. Examples of compiler programs include C, C++, visual basic, and Pascal.
Punctuation programming rules are called ______.
syntax
[Explanation]
Syntax refers to the format in which computer programming commands must be entered. Syntax involves a combination of keywords, punctuation, numbers and sequence.
What does syntax include?
A combination of keywords, punctuation, numbers and sequence.
In computer programming, ______ errors refer to typographical errors and incorrect use of the programming language.
syntax
[Explanation]
Common syntax errors include incorrect or missing punctuation, spelling errors, and omitting keywords.
Commands written for a specific CPU or microprocessor are _________ languages.
low level
________ and assembly languages are low level languages.
Machine
__________ languages are based on human languages and include C, C++ and FORTRAN.
High level
[Explanation]
High level languages make programming easier by replacing cryptic low level commands (i.e. strings of 0s and 1s) with commands like READ and WRITE.
Programmers use assembly languages to write ______ software.
system
[Explanation]
System software include device drivers, operating systems, and compilers.
______ generation languages are typically used for database applications.
Fourth
[Explanation]
SQL and RPG-I are examples of fourth generation languages.
OOP allows a block of program code to be ______ in other programs.
reused
[Explanation]
The major advantage of OOP (Object Oriented Programming) is that it allows for the recycling of blocks of program code. Examples of OOP languages include C++ and Java.
What does OOP stand for?
Object Oriented Programming
A programming _________________ defines the scope of the problem, spells out the known information, and specifies when the problem has been solved.
problem statement
In programming, a variable represents a value that can ______.
change
[Explanation]
The opposite of a variable is a constant, which is a factor that remains the same throughout the program.