9. Sofware Topics Flashcards

(13 cards)

1
Q

Compiler Language

A
  • First converted by a tool (compiler) into machine code, which can run on a particular machine.
  • Run faster
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Interpreted Language (Scripting Language)

A
  • Run one statement at a time by another program called an interpreter.
  • Tend to be easier for new programmers, who don’t have to run a compiler.
  • Can run on any machine that has an interpreter
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Statically Typed Languages

A
  • Each variable’s type must be declared and cannot change while the program runs.
  • (“Static” means unchanging).
  • Considered safer due to reporting errors during compilation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Dynamically Typed Languages

A
  • A variable’s type may change while a program executes, usually based on what is assigned to the variable.
  • Considered easier to use when types need to change, requiring less converting or fewer variables.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Object-Oritented Languages

A
  • Supports decomposing a program into objects
  • Can lead to a more understandable, manageable, and properly-executing program
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Object

A

A grouping of data 9variables) and operations that can be performed on that data (functions)

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

Markup Language

A
  • Allows a developer to describe a document’s content, desired formatting, or other features.
  • HTML.
  • Not executed statement-by-statement like a programming language
  • HTML is a file not a program
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Library

A
  • Set of pre-written functions (and other items) that carry out common tasks, that a programmer can use to improve productivity
  • A library’s functions typically all relate to the same purpose
  • Can include multiple libraries in one program
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Object-Oritented Languages (List)

A
  • C++
  • Java
  • Python
  • C#
  • MATLAB
  • Javascript
  • C does not.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Dynamically Typed Languages (List)

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

Statically Typed Languages (List)

A
  • C
  • C++
  • Java
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Interpreted Language (List)

A
  • Python
  • Javascript
  • MATLAB.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Compiler Language (List)

A
  • C
  • C++
  • Java
  • C#
How well did you know this?
1
Not at all
2
3
4
5
Perfectly