Skip to content
Thomas Czogalik edited this page Sep 4, 2018 · 3 revisions
  • Scripting Language vs. Programming Language
    • Scripting languages are programming languages that don't require an explicit compilation step.
  • what does static keyword mean?
    • variable or method marked as such is available at the class level. In other words, you don't need to create an instance of the class to access it.
    • a static field is shared by all instances of the class
  • design by contract
    • software designers should define formal, precise and verifiable interface specifications for software components
    • with preconditions, postconditions and invariants
    • For Example (Java):
Clone this wiki locally