Advanced Audio Processing Flashcards
(103 cards)
Procedural Programming takes what approach?
Structural
Arduino has this form of programming.
Procedural.
Procedural Programming is a series…
of functions, one leading to the next.
Is Procedural Programming flexible?
No.
Is Procedural Programming more or less abstraction?
Less. We dont know how it works
Which analogy can be referred to when considering Procedural Programming Abstraction?
TV Remote.
What is the second form of programming?
Object Oriented Programming.
In Object Oriented Programming, programs are…
divided into smaller sections called objects.
Object Oriented Programming is…
reusable.
Is Object Oriented Programming more or less abstraction?
More. We can understand what happens better.
Is Object Oriented Programming more or less flexible?
More.
What are a key part of Object Oriented Programming?
Classes.
What are classes?
Blueprint for something.
What software similarly uses classes?
Unreal.
What do classes do?
Encapsulatescomplex data.
Classes allow you to define…
custom data types.
Classes can do what with other classes?
Inherit.
What do classes contain? (4)
Data members of different types
Function members
Constructor
Destructor
What are classes in relation to objects?
Blueprints.
What is unique about a classes name?
Normally starts with capital letter.
What files are classes made into?
.cpp and header
What is an object?
Instance of class.
What are the three access modifiers?
Public
Private
Protected
What is the default access modifier?
Private.