Copy of `Superglossary - Programming`
The wordlist doesn't exist anymore, or, the website doesn't exist anymore. On this page you can find a copy of the original information. The information may have been taken offline because it is outdated.
|
|
Superglossary - Programming
Category: Technical and IT > Coding
Date & country: 09/12/2013, USA Words: 113
|
AlgorithmProcess/routine/method to solve a problem
Analog PinOn the arduino, the analog pins enable reading of voltage. The voltage on the pin is interpreted as
ArgumentExtra information which the computer uses to perform commands. Some commands have stricter requireme
ArrayAn array is a collection of variables that are accessed with an index number. An array is declared w
AsciiAmerican standard code for information interchange (ascii) is a set of definitions for 128 character
AssignmentGiving a value to a variable. If a variable is seen as a container for data, assignment is filling t
Associated TypeAn associated type is a type that is used to describe the requirements of a concept, but is not actu
AttributesWithin a class, an attribute is a defined quality of that class. It is similar in function to a stri
Bang LineIn interpreted languages such as python, one is allowed to tell the computer where to find the pytho
BitwiseOperations bitwise operations work at the bit level of variables. These are the and (&) operator (no
BlockChunk of code between curly braces {}
BooleanBoolean variables or bool hold one of two values
ByteIn both processing and arduino, the byte stores an 8-bit number, from 0 to 255. Byte is an unsigned
CapacitorCapacitors are another element used to control the flow of charge in a circuit. The name derives fro
CastA cast translates one variable type into another and forces calculations to be performed in the cast
CgiShort for the common gateway interface. Cgi specifies the way a web browser (client) can request or
CharA char takes up 1 byte of memory and stores a character value written in single quotes, like 'a'. Th
ClassA class is a prototype for an object in processing or c++. It can be used to create an instance of t
ClassesClasses are blueprints for commonly used and related variables and functions. An instance of a class
CommentComments help you understand (or remember) how your program works or inform others how your program
Comments/* label your code, write yourself a note! */
ComparisonComparison operators are operators that compare two values, like != (not equal to) or == (equal to),
Compiler ErrorAn error that causes the compiler to produce an error message and fail
ConcatenateTo combine two or more strings such that they become a new string value.
ConceptA concept contains a set of requirements that describe a family of abstractions, typically data type
Concept-Based OverloadingConcept-based overloading selects the most specific algorithm from a set of specializations of a giv
Conceptual AbstractionThe ability for people to create different points of view on a design, depending on the relevant deg
ConditionA boolean expression used to control conditionals and loops.
ConditionalAn if-statement.
ConstantA constant is a value that does not change within a program. It cannot be reassociated with a differ
ConstraintA constraint is a requirement placed on the type parameters to a generic algorithm. Constraints are
ConstructorThe constructor of a class is the method that will be called when an instance of that class is creat
Cpp FileIn an of or other kind of c++ class, the .cpp file is where all the definitions for a class are stor
DeclarationAt the top of the function, state your variables' types.
DefineThe #define operator defines a value that persists throughout an entire application. For instance
DereferencingDereferencing a pointer returns the value of the variable that the pointer points to. For instance:
DigitalIn the arduino controller, the digital pins accept or send digital signals. The signal values are ei
DiodeThe diode acts like a one-way valve for current, and this is a very useful characteristic. One appli
Doc StringA string which follows a function in order to detail its purpose in a way that is easily accessible
DoubleA double is a very large floating-point number consisting of 8 bytes (64 bits) that can represent nu
EncapsulationThe physical separation of different subtasks, e.g., into separate classes, source code files or mod
EvaluateTo find the value of an expression
Event HandlerAn event handler is called when a certain event happens. In processing applications, the mousemoved(
ExpressionAnything that has a value, e.g., 'a + b' or '(a == b)' or 'c++'
FlagA boolean variable to convey true-false info. In c, an int.
FloatA float is a number that has a decimal point. Floating-point numbers can be as large as 3.4028235e+3
ForThe for loop repeats a block of statements enclosed in curly braces until the condition is met. An i
FormattingIndent stuff nicely, etc. Compiler ignores it:, tas don't.
FunctionSomething that is called with parentheses, e.g., sqrt(). Specifically, a portion of code that is des
Function CallA function call is another way to refer to calling a method that has been declared and defined elsew
Header FileIn an openframeworks class or arduino library, the .h or header file is where the declarations of a
If-ElseAn if is used with a comparison operator and tests whether a certain condition is true or false
IfdefThe #ifdef operator checks whether something has been defined using the #define keyword. It must be
IfndefThe #ifndef operator checks whether something has not been defined using the #define keyword. It mus
InheritanceInheritance is the process of having one class extend another class. When a class extends another cl
IntegerAn integer is a numerical value that does not have a decimal point. It represents either of the foll
IterationThe repetition of a loop in which the computer repeatedly does something. Iteration is also known as
LiftingLifting is the process by which the differences among multiple, concrete implementations of the same
Logic ErrorAn error that the computer never notices, but that you notice because your darn program doesn't do w
LongLong variables are extended-size variables for number storage, and on arduino and of they can store
LoopThe repetition of code based upon certain conditions expressed by one of the following conditionals:
MethodA method is a function that is declared within a class.
Method DeclarationThis is the declaration of a function within a class, where its signature is defined. In c++, this i
Method DefinitionIn c++, this is done in the .cpp file and looks like this
MethodsIn object-oriented programming, a function that is defined as part of a class is one of that class'
ModelA model is a type or set of types that meets the requirements of a concept. An integer pointer is a
Modular DecompositionThe design that results from stepwise refinement, since your design has been 'decomposed' into modul
ModulesModules are small pieces of pre-written python code that you can import into your programs. Using th
NestingWhen you put one thing inside another, e.g., a conditional inside a loop, a loop inside a conditiona
ObjectAn object is an instance of a class. It therefore has all of the same attributes and methods of that
Object-Oriented ProgrammingObject-oriented programming is a programming paradigm that focuses by constructing objects (instance
OperationStatements which use programming commands to tell a computer to do something.
operatorAn operator is a function that operates on or modifies a value or function. +, =, and / are mathemat
OperatorsA built-in function such as *, +, -, /, for, while, if, =
PinOn the arduino, the pins are the ports that connect into the microprocessor. There are analog, digit
PointerA pointer is a type in c++ and c that points to a section in memory. They are most often used to pas
PotentiometerA potentiometer is a resistor that is usually controlled directly by the user, allowing the amount o
ProtocolA protocol is a set format for exchanging information. When you phone someone, their number must be
Pulse Width Modulation (PWM)Is a way of simulating an analog output by varying high and low signals at intervals proportional to
RdbmsRdbms is the abbreviation for 'relational database management system', a system for the creation, ma
RecursionRecursion is a process by which a method calls itself over again until some process is complete or s
ReferenceA reference is the location in memory that a variable points to. You can use references to set the v
RefinementRefinement is a hierarchical relationship between two concepts. If b refines a, then the requirement
Regular ExpressionsA regular expression, or regex, is a term that signifies or matches a set of expressions. The set si
RequirementA requirement is part of a concept that describes the behavior of an abstraction. Requirements tend
ResistorResistors are electrical components that resist the flow of charge. The value of a resistor is measu
Retroactive ModelingRetroactive modeling allows types to model concepts without modifying the types in question. Retroac
ReturnThis statement sets what a function returns. In c++ and java, the return type is indicated in the si
Run-Time Erroran error that does not disrupt compiling, but causes your program to abort with an error message whe
ScopeScope defines the area of an application or method in which a variable is accessible. Most variables
SerialSerial is a library in the arduino core software that enables serial communication using the rs232 p
ShellWhen speaking of python programming, there are two shells that are commonly referenced. The first is
ShortA short is a datatype that represent a small int, using 2 bytes instead of 4 like a c++ or java int.
SignedSigned numerical values can have negative numbers assigned to them. This usually means that the firs
SpecializationSpecialization allows multiple implementations of the same algorithm, each of which has different co
SQLSql stands for the structured query language. It is a standard language used for querying rdbms.
StatementA command line that ends with a semicolon.
StaticMarking a method as static means that it is available from a class whether or not an instance of tha
Stepwise RefinementThe 'divide and conquer' strategy to computer programming. Start with the main goal, and break it do
StringA string is construct available in processing and c++, which represents a series of characters that