Software Basics Flashcards
What is Coding?
The translation of one language to another
What is Scripting?
Coding in a scripting language
What are Scripts?
Mainly used to perform a single or limited range task
What is Programming?
Coding in a programming language
What are Programming Languages?
Special languages that software developers use to write instructions for computers to execute
What is Application Software?
Any software created to fulfill a specific need, like a text editor, web browser, or graphic editor
What is System Software?
Software used to keep our core system running, like operating system tools and utilities
What is Firmware?
Firmware is software that’s permanently stored on a computer component
What are Programs?
Instructions given to a CPU
What makes a manufacturer’s CPU unique with respect to software?
It has a distinct instruction set, different from other manufacturer’s CPU’s
What is Assembly Language?
Human readable instructions, assembled into code that the machines could understand
What are Compiled programming languages?
A compiled programming language uses human readable instructions, then sends them through a compiler
What is a Compiler?
The compiler takes the human instructions and compiles them into machine instructions
What are Interpreted Languages?
A language whose code is compiled in real time via an Interpreter
What is an Interpreter?
An Interpreter interprets the code into CPU instructions just in time to run them