week 8 Flashcards

1
Q

program

A

is just a sequence of instructions for your computer to perform.

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

Programming languages can also be divided into a of broad categories:.

A

◦ Compiled.
◦ Interpreted
◦ Query languages

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

When you write a program using a compiled programming language, you must transform the code to an ……………………. before it can run.

A

executable binary

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

Interpreted Programming Languages

A

you do not need to compile the program.
you can run the program on any platform for which you have an interpreter.

(JavaScript, Perl, and Python)

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

Query Languages

A

is designed to retrieve specific records from a dataset.
does not need to be compiled

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

Assembly Language

A

represents machine code in human-readable text.

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

Markup Languages

A

it is not a programming language , it makes data in a document accessible to a program.
(HyperText Markup Language (HTML))
(eXtensible Markup Language (XML))

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

Programming Concepts

A

Identifiers:
Containers
Branches
Loops
Operators
Procedures and Functions
Comments

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

Identifiers:

A

label for something
either a variable or a
constant.

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

variable

A

value that can change

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

constant

A

value that cannot be changed

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

Container

A

a special type of identifier that can reference multiple values (or elements).

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

branches

A

Your program runs from the start to the end unless you instruct it to deviate from this path.
You use branches to control the flow within your program

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

loops

A

you instruct your computer to perform, or repeat, a task until a condition is met.

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

operators

A

A logical test is one that resolves to a TRUE or FALSE value. You need to be familiar with basic
comparison operators:

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

Procedures and
Functions

A

The key difference, between a procedure and a function is that the latter can return a value to whatever called it, whereas a procedure cannot.

17
Q

comments

A

A comment line is ignored by the compiler or interpreter

18
Q

Object-Oriented Programming

A

Objects are the specific models built from the class templates. make the computer program function.

19
Q

Objects can have

A

◦ attributes (fields)( define the object)
◦ properties( alternative way of accessing a field
publicly.)
◦ methods(define what you can do to an object)

20
Q

script

A

is a smaller piece of code than a program. completing a specific task

21
Q

Batch files

A

collection of command-line instructions that you store in a .CMD file.

22
Q

VBScript

A

scripting language based on Microsoft’s Visual Basic
programming language.

23
Q

Application Platforms and Delivery

A

Once you have written and tested your code, you need to
package it as an executable

24
Q

Single-platform Software

A

The software is written using a development environment suitable for that OS

25
Q

Cross-platform Software

A

Software written for PCs and laptops (“desktop” applications) is being supplemented with software written for touch-based mobile devices and operating systems.

26
Q

Application Delivery Methods

A

When launched it executes within the computer’s memory and is processed by the local CPU. ordinary users shouldn’t be able to modify application folders
does not need network

27
Q

IDE integrated development environment

A

a set of programming tools that work together to make a programmer’s job easier.

28
Q

API : Application Programming Interface

A

connect or communicate with
databases, operating systems, and other services