Development/ Progamming Flashcards

1
Q

Machine Language

A

Machine Language is also known as Machine code, and are instruction sets performed by a computer’s CPU.

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

Assembly Language

A

Refers to higher level code used by programmers to
‘assemble’ machine language. Essentially, phrases and commands written in assembly language correspond to (usually much longer) commands in machine language.

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

Unit Testing

A

Is the testing od individual units or modules of code in a program,, to ensure that they work before they are placed into a larger routine or programming.

This allows problems to be found early in development, as each piece of code is developed.

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

Object-oriented programming

A

Uses objects which represent data tables, and procedures which manipulate objects known as “methods’.

Example:

Java and C# are both object oriented languages.

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

Procedural Programming

A

Takes a program through a sequential set of instructions, with future commands based off of based obtained from previous commands.

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

FORTRAN

A

Derived from the IMB Mathematical Formula Translating System is a programming language developed in the 1950’s.

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

Pascal

A

A procedural programming language developed in 1970.

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

BASIC

A

Short for Beginner’s All-purpose Symbolic Instruction Code was developed in 1964 and is a high level programming code targeted for beginning learners.

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

C -

A

Developed in 1972 by AT&T/ Bell Labs and is one of the most commonly used programming languages.

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

C + +

A

Mid/high level programming language derived from the original C language released in 1983.

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

C #

A

Spoken as “C Sharp”, this is a multi-paradigm (both procedural and object-oriented) programming language that is in use today.

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

Java

A

An object-oriented programming language developed in 1995.

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

Variable

A

Symbolic name is then assigned a value for future use by a program.

Example:

$Var = “Justin” is the variable $Var with the value of “Justin”

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

String

A

A string is a type of variable that contains “strings” of characters.

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

Module

A

Independent ‘section’ of code, designed for one specific purpose

Modular programming tries to break each task down into its own “module” so that it can be picked up and used in other programs with little change or effort.

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

Function

A

A function is a set of instructions for a task. It is usually pre-defined in a separate set of code, which it can be “called” for use in a larger program.

17
Q

Class

A

A class, in object oriented programming, is a definition of an object. It contains a data table/ field for the class properties.

18
Q

Method

A

A programming subroutine associated with a class that defines the operation performed by the class in an instance.

19
Q

Algorithm

A

An algorithm is a process for performing a calculation that produces an output from an input using a given set of rules.

20
Q

Array

A

An array is an arrangement of value objects, in the form of a table with rows and columns. You can think of them as lists of objects.

21
Q

Loop

A

A set of instructions which is repeated until a specified condition is reached.

22
Q

Complier

A

Transforms higher level programming code into machine code.

23
Q

Interpreter

A

Used to execute instructions written in a high level programming language.

24
Q

Debugging

A

Is the process of removing errors in a program code.