intro to programming Flashcards
A program that performs a task for a user (such as calculating and producing paychecks, word processing, or playing a game) is ________.
application software
A program that manages the computer itself (such as Windows or Linux) is
system software.
The ____ determines the exact order of instructions needed to produce desired results.
logic
are languages that correspond closely to the computer’s circuitry and are not as easily read or understood.
LOW LEVEL PROGRAMMING LANGUAGE
Example of Low Level Programming Language
Assembly Language
Machine Language
are languages that allows you to use English-like, easy-to-remember terms such as read, write, and add
HIGH LEVEL PROGRAMMING LANGUAGE
There are 2 important paradigms in programming:
Procedural Programming
Object-Oriented Programming
step-by-step process of instructions to tell the computer
Procedural Programming
also referred to as imperative programming
Procedural Programming
It is an approach on how to solve a problem.
It focuses on the OBJECT that the developers want to manipulate than the logic to manipulate it.
Object Oriented Programming
the basic unit of the OOP.
Object
something material that may be perceived by the senses (Merriam Webster)
Object
In technical terms, it component of a program that knows how to perform certain actions and how to interact with other elements of the program.
Object
it tells the virtual machine on “how” to make an object of that particular type.
Class
blueprint of an object
Class