Mindmap
Programming Language Basics
Inhalt der Mindmap
Programming Language Basics
Procedures, Funcitons & Methods
- PROCEDURE
- NO RETURN
- FUNCTION
- Returns a VALUE
- METHOD
- Associated to a CLASS
- Could behave like a FUNCTION or METHOD
- PROCEDURE
Explicit Access Control
- PUBLIC
- Outside Class
- PRIVATE
- MAIN CLASS & "Friend" CLASSES
- PROTECTED
- SUBCLASSES
- PUBLIC
Aliasing
- 2 formal parameters reffer to the same location
Enviroment & States
- Names
- Enviroment
- Locations (variables)
- State
- Values
- Mapping from LOCATIONS
- State
- Mapping from NAMES
- Locations (variables)
- Enviroment
- Names
Static
- Compile Time
- Static Scope
- Block Structure
- private, public, protected, begin, end;
Names, Identifiers & Variables
- NAME
- Expressions
- VARIABLE
- Storage's Location
- IDENTIFIER
- Object
- Procedure
- Class
- Type
- NAME
Declarations & Definitions
- DECLARATION
- Types of things
- DEFINITION
- Signature
- DECLARATION
Parameter Passing
- Call-by-Reference
- Pass ACTUAL's address
- Call-by-Value
- Replace FORMAL with ACTUAL
- Calll-by-Name
- Replace ACTUAL with FORMAL
- Call-by-Reference
Dynamic
- Run Time
- Dynamic Scope
- Recent call of declarations
- Polymorphic Procedures
Informationen
- Beschreibung
- Mindmap am Programming Language Basics, erstellt von Guadalupe De la Cruz Márquez am 18/01/2019.
- Erstellt von
- Guadalupe De la Cruz Márquez
- Aufrufe
- 0
- Bewertung