module 1 Flashcards

1
Q

programming language-

A

formal language with semantics and syntax for instructing a computer to perform a specific task

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

high level programming language

A

systems for issuing instructions to CPU that abstract away the detail of low-level machine language to provide programmers with natural language commands (C++, java, python)

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

semantics-

A

in the context of programming the meaning and validity of program statement

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

statement-

A

each instruction written in a high level programming language

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

program code

A

set of statements written in a programming language

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

reserved words

A

the words that a programming language reserves for its use to specify commands and other actions

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

keywords-

A

words in a programming g language that have special meaning such as a command to perform an action

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

class

A

define a characteristics of a person place or thing

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

for/ while

A

begin a section of code that repeats one or more times

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

def-

A

define sequence of instructions

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

variables

A

that can be assigned values and structures

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

if/elif/else-

A

execute program statements when condition is true

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

import-

A

incorporate a prewritten code module in a program

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

syntax-

A

in the context of programming language the grammar rules for word order and punctuation

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

arithmetic operator

A

that can be used to perform calculations

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

data types

A

that define values and text

8
Q

branching controls –

A

change the sequence in which statements are executed

9
Q

repetition controls

A

that repeat a series of statements

10
Q

syntax rules

A

for constructing valid statements

11
Q

terminology

A

describing the components of language that their functions

12
Q

visual platform

A

option of arranging visual elements that represent various statements

13
Q

text editor

A

software that can be used to enter plain ASCII text

13
Q

directive-

A

tells the computer how to handle program rather than how to perform an algorithm

14
Q

statements-

A

human readable text is divided into sentences an paragraphs your code should be divided into statements and blocks.

15
Q

code blocks

A

group of program statements that perform specific function and that may be visually set off from other statements or blocks using blank lines

16
Q

executable file

A

a file that has been complied into machine code and that can be directly executed by a computer

17
Q

build tools-

A

tools, such as preprocessor, complier and linker that convert source code into a program that a computer can execute

18
Q

complier

A

utility software that translates code written in one programming language into another language

19
Q

source code-

A

set of statements usually written in a high level programming language

20
Q

object code

A

binary program code that is produced by a complier (C++ complier)

21
Q

bytecode-

A

code that is compiled into an intermediate file that virutal machine complies and executes

22
Q

virtual machine-

A

utility software that operates on a specific hardware platform to execute bytecode

23
Q

java virtual machine-

A

the virtual machine software complies and executes bytecode produced by java programming language

24
Q

interpreter

A

in the context of computer software, it is utility software that preprocesses and executes program statements one by one

25
Q

debugging

A

process of finding and correcting bugs in a computer program

26
Q

syntax-error

A

a flaw in a program statement that results from incorrectly using punctuation or word sequencing

27
Q
A
28
Q
A