GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Basic concepts of programming languages

Karina Reyes Spanisch

Basic concepts of programming languages

Inhalt der Mindmap

Basic concepts of programming languages

  1. Policy

    • Static
      • Compiler decides an issue
      • At compile time
    • Dynamic
      • Decide when execute program
      • At run time
  2. Scope

    • Static or lexical
      • Determine scope of declaration just looking at code
    • Dynamic
      • As program runs, declaration of x could refer to any of several different declarations
  3. Environment and States

  4. Block

    • Grouping of declarations and statements
    • Block structure
      • Allows blocks to be nested inside eachother
  5. Explicit Access Control

    • Use of keywords to support encapsulation by restrincting access
      • public, private, protected
  6. Parameters

    • Parameters types
      • Actual
        • Used in the call of the procedure
      • Formal
        • Used in the procedure definition
    • Passing Mechanisms
      • Called-by-Value
        • The actual parameter is evaluated or copied
      • Called-by-Reference
        • Address of actual parameter is passed to the callee as the value of formal parameter
        • Changes to formal parameter thus appear as changes to actual parameter
        • Aliasing
          • Two formal parameter can refer to the same location
      • Called-by-Name
        • The callee executes as if actual parameter were substituted literally for formal parameter

Bilder und Dateien der Mindmap

  • Basic concepts of programming languages
  • Basic concepts of programming languages
  • Basic concepts of programming languages
  • Basic concepts of programming languages

Informationen

Beschreibung
Mindmap am Basic concepts of programming languages, erstellt von Karina Reyes am 17/08/2019.
Erstellt von
Karina Reyes
Aufrufe
2
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck