module 1 Flashcards

(38 cards)

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
code blocks
group of program statements that perform specific function and that may be visually set off from other statements or blocks using blank lines
16
executable file
a file that has been complied into machine code and that can be directly executed by a computer
17
build tools-
tools, such as preprocessor, complier and linker that convert source code into a program that a computer can execute
18
complier
utility software that translates code written in one programming language into another language
19
source code-
set of statements usually written in a high level programming language
20
object code
binary program code that is produced by a complier (C++ complier)
21
bytecode-
code that is compiled into an intermediate file that virutal machine complies and executes
22
virtual machine-
utility software that operates on a specific hardware platform to execute bytecode
23
java virtual machine-
the virtual machine software complies and executes bytecode produced by java programming language
24
interpreter
in the context of computer software, it is utility software that preprocesses and executes program statements one by one
25
debugging
process of finding and correcting bugs in a computer program
26
syntax-error
a flaw in a program statement that results from incorrectly using punctuation or word sequencing
27
28