voc_u2_rev Flashcards

(44 cards)

1
Q

A term used to describe text that is written using the protocol of a particular language by a computer programmer.

A

Code

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

Writing code (a set of instructions) to be interpreted and executed by a computer or another electronic device.

A

Programming

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

Code called and executed anywhere in a program.

A

Routine also referred to as a function, procedure, method and subprogram

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

= touchpad. A special area on a laptop or other computer that you touch in order to move the cursor or give an instruction.

A

Trackpad

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

Someone who is not experienced in a job or situation.

A

Novice

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

To execute a program.

A

To run a program

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

Removing the bugs or mistakes from a program.

A

Debugging

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

Figure out the details of the problems that you are trying to solve.

A

Define (a function)

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

Something that is put into a system.

A

Input

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

A set of mathematical instructions that, especially if given to a computer, will help to calculate an answer to a problem.

A

Algorithm

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

A technique to sequence through a block of code repeatedly until a specific condition either exists or no longer exists.

A

Iteration

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

Symbols that are put around a word or phrase (UK: brackets)

A

Parentheses

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

To break the code into smaller chunks.

A

Decomposition

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

To make a computer program or instruction work.

A

To execute

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

Refers to a system that maps the runtime behavior of different programming languages so they can share common resources. Thus, you can translate data and state across the two sides of the bridge.

A

Bridge code

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

Refers to a collection of files, programs, routines, scripts or functions that can be referenced in the programming code.

A

Library

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

A person/company that gives support to help another person/company achieve its goals.

A

Contributor

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

A discrete piece of code which can be independently created and maintained to be used in different systems.

19
Q

The use of character structures that a computer can interpret.

20
Q

A collection of software projects, which are developed and co-evolve in the same environment.

21
Q

An early version of a product not yet manufactured or released.

22
Q

An environment used to verify the correctness or soundness of a design or model.

23
Q

A temporary placeholder for a function that will be implemented at a later time.

24
Q

The name given to a proposal when it is being discussed at a meeting. It must have a proposer and be seconded before being put to a vote.

25
One who supports the proposer of a motion or proposal.
Seconder
26
One who speaks on behalf of a motion.
Mover
27
One who speaks against a motion.
Opposer
28
This is a motion that is not seconded and is therefore dropped from the discussion.
Dropped motion
29
A proposal to modify or alter a motion. It must be proposed and seconded and any amended motion must be voted on first. If the amendment is rejected, voting takes place on the original motion.
Amendment
30
A motion which has been carried (according to the voting procedure in operation)
Resolution
31
Either items left over from a previous meeting, or items discussed after the main business of a meeting.
AOB (Any Other Business)
32
The person who is in charge of a meeting.
Chair(person)
33
To have a pause or rest during a formal meeting.
To adjourn
34
A problem or situation, especially in computer programming, that only happens at the highest or lowest end of a range of possible values or in extreme situations.
Edge case
35
A small piece of code developed to correct a major software bug or fault and released as quickly as possible.
Hotfix
36
A small computer program that can be added to an existing program in order to make the existing program work as it should.
Patch
37
A small computer program that makes a larger one work faster or have more features.
Plug-in
38
Software that is no longer produced or supported by the company that originally made it.
Abandonware
39
To designate or reserve a resource for a specific use.
To allocate
40
Group of related data values that are grouped together.
Array
41
A method of testing software. Units (small sections) of the code are rigorously checked to ensure they work correctly.
Automated unit testing
42
The occurrence of multiple events within overlapping time frames, but not simultaneously.
Concurrency
43
Code or instructions that are purposely complicated to help conceal what the code performs. A programmer may do this to help prevent the program from being modified, stolen or prevent a program from reading the code and understanding its true/malicious intentions
Obfuscation
44
Describes the time when a program is actually running on a computer.
Run time