Lesson 1 Flashcards
Quite literally, all around us. From
the take-out we order, to the movies we stream, code enables everyday actions in our lives.
Programming
Is the tangible and visible component of a computer system such as the monitor, keyboard, mouse, to name a few
Hardware
Is a program that a computer uses to function which is kept in a hardware device like a hard disk and is intangible
Software
Hardware Components
•CPU
•Memory
Two types of Memory
•Main Memory
•Secondary Memory
Main Memory is:
•Fast Speed
•Expensive Price
•Low Capacity
•Volatile
Secodary Memory is:
•Slow Speed
•Cheap Price
•High Capacity
•Non-Volatile
Allow computer systems to interact
with the outside world by moving data into and out of the system.
Input and Output Devices
These are instructions for
the processor
Programs
Some Types Of Computer Programs
•System Programs
•Application Programs
•Compilers
This is a standardized communication technique for expressing instructions to a computer. Like human languages, each language has its syntax and grammar. These instructions are translated into machine language that can be understood by computers.
Programming Language
Two Categories of Programming Languages
•High-Level Languages
•Low-Level Languages
High-Level Languages is:
•User-friendly
•Platform-independent
•Abstract from low-level details
Low-Level Languages is:
•Closer to Machine code
•Platform-dependent
•Efficient but harder to program