Glossary Flashcards

(15 cards)

1
Q

1) Program

A program is a s_____ of i___________ to be executed by a computer.

A

set of instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

2) Software

Software is a s_________ program or s_________ p__________.
There are two main kinds of software:

1) a___________ s____________
2) s___________ s____________

A

single program
several

1) application software
2) system software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

3) Application software

Application software is useful programs that a user might need; for example,
w______-p________, s_____________, g________ and so on.

A

word-processors, spreadsheets, games

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

4) System software

System software are special programs that help the computer to do its job, for example:

o_________ s_________ (such as UNIX™ or Windows™)

n_________ s__________ (which helps computers to communicate with each other).

A

operating systems
network software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

5) Embedded software

Embedded software is a program that is b______ i______ a device.

A

built into

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

6) Source code (programming code)

Source code is the set of instructions written in a p___________ l______________

A

programming language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

7) Machine code

Machine code is the b___________ language understood by a c_____________.

A

binary
computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

8) Compiler

A compiler is a special piece of system software which t_________ the instructions written in a p___________ l_____________ into m_________ i____________ consisting of 0s and 1s.

A

translates
programming language
machine instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

9) Platform-Independent

Java is platform-independent meaning that it can run on any type of c________ or o__________ system (as long as a special program called a JVM has been installed on it!)

A

computer
operating system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

10) JVM

JVM stands for J_____________ V_______________ M___________________.

Conventional compilers translate our program code into machine code.

a) Java compilers do not translate the program into machine code.

b) They translate it into special instructions called Java byte code (also 0’s and 1’s.)

c) The JVM translates each byte code instruction for the computer it is running on before the instruction is performed.

A

Java Virtual Machine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

11) Java byte code

Java byte code, which, like machine code, consists of 0s and 1s, contains instructions that are exactly the same irrespective of the type of computer—it is universal.

The J____translates this code into the m__________ c___________ suitable for the computer it is being run on.

A

JVM
machine code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

12) JRE

J_____________ R______________ E_________________

Some computers come with the JVM packaged with the system, along with the Java libraries, or packages, (pre-compiled Java modules that can be integrated with the programs you create) and a compiler.
Together the JVM and the libraries are known as the Java Runtime Environment (JRE)

A

Java Runtime Environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

13) JDK (or SDK)

The JDK is short for:
J____________ D___________ K_____________

The JDK is also known as _ _ _

JDK is a p_________ of t__________ for developing Java-based software.
The Java Development Kit (JDK) is one of th______ core technology packages used in Java programming.

If you do not have a JRE on your computer (as will be the case with any Windows™ operating system), then the entire Java Development Kit (JDK), comprising the _ _ _, c___________, and other tools, can be downloaded from Oracle™, the owners of the Java platform.

A

Java Development Kit

package of tools
three
JRE
compiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

14) IDE

An I__________ D___________ E_____________ like Eclipse is a program that provides you with an easy-to-use window into which you can type your code; other windows will provide information about the files you are using, and a separate window will be provided to tell you of your errors.

A

Integrated Development Environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

15) .class .java

.class file are J_____ B_____ C_______
.java files are J_____S_______C________

A

Java Byte Code
Java Source code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly