1/21
A set of vocabulary flashcards defining key computer hardware, software, and programming terms based on the provided notes.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
programming
The process of writing, desiisning and giving instructions to tell the computer to performs its tasks
program
A set of instructions you give to a computer so it can accomplish such desired task.
CPU
It’s the programming unit, otherwise know as the programmer, which is what carriers out the tasks and calculations.
memory
A holder/space for the CPU’s instructions/taks to stay while it process them, RAM is a common memory.
bit
the smallest unit of computer data. A bit can have one of two values: 0 or 1.
byte
a group of 8 bits, commonly represented by a character or number
assembler
a program that translate assembly language into computer language, so that it understands and can execute the task
assembly language
low level programming language that uses short words or symbols to represent machine language instructions.
machine language
instructions made out of zeros and 1, 1, 0, so that the computers CPU can read and execute.
low-level language
programming language that is closely related to a computers hardware and the machines instructions, assembly language and machine are examples
high-level language
programming language that makes it easy for humans to read and weite, for example python, java, c++ , and javascript
compiler
A program that translates an entire program written in a high level language, into a machine code so the computer can execute it.
interpreter
program that translate and execute source code,usually one instruction or section at a time, while the program is running.
operating system (OS)
The main software that manages a computers hardcware and software resources. Examples include windows, macos, linuyx, android and ios
source code
human readable instructions wirttenn by a programmer in a programming language before they are translated into macdhine language or another executable form.
source program
Original program written by a progr4ammer in a highlevel or assembly language before it is compiles or assembeled
statement
one single instriction in a program that tell the computer to perfom an action, such as assigning a valuem displaying information or making a decision
API
A way for different software programs to communicate and share information with each other.
IDE
A program that gives programmers tools for writing, testing, and fixing their code in one place.
JDK
A set of tools that programmers use to create and develop Java programs.
Bytecode
Code created when a Java program is compiled. It is an intermediate step between the original Java code and the instructions the computer runs.
JVM
A program that runs Java bytecode and allows Java programs to work on different types of computers.