Skip to content

Latest commit

 

History

History
106 lines (105 loc) · 2.73 KB

Programming.md

File metadata and controls

106 lines (105 loc) · 2.73 KB

Programming fundamental concepts

  • Syntax and concepts
    • value 🖐️ used
    • identifier 🖐️ used
    • variable 🖐️ used
    • constant 🖐️ used
    • scalar 👂 heard
    • literal 🖐️ used
    • expression 🖐️ used
    • heap 🖐️ used
    • function 🖐️ used
    • procedure 🖐️ used
    • method 🖐️ used
    • class 🖐️ used
    • prototype 🖐️ used
    • event 🖐️ used
    • type 🖐️ used
    • primitive types 🖐️ used
    • reference types 🖐️ used
    • flag 🖐️ used
    • lexical scope 🖐️ used
    • code block 🖐️ used
    • conditions 🖐️ used
    • loops 🖐️ used
    • assignment 🖐️ used
    • regular expression 🖐️ used
    • interface 🖐️ used
    • contract 👂 heard
    • module 🖐️ used
    • call stack
  • Functions
    • signature 🖐️ used
    • argument 🖐️ used
    • parameter 🖐️ used
    • pure function 🖐️ used
    • lambda expression 🖐️ used
    • side effects 🖐️ used
    • closure 🖐️ used
    • partial application 👂 heard
    • curry 🖐️ used
    • higher order 🖐️ used
    • recursion 🖐️ used
    • callback 🖐️ used
    • listener 🖐️ used
    • compose 👂 heard
    • pipe 👂 heard
    • memoize 🖐️ used
    • wrapper 🖐️ used
    • functor 🖐️ used
    • monad 👂 heard
    • monoid 👂 heard
    • generator 🖐️ used
    • coroutine 👂 heard
  • Data structures
    • array 🖐️ used
    • structure 🖐️ used
    • record 🖐️ used
    • enum 🖐️ used
    • instance 🖐️ used
    • object 🖐️ used
    • class 🖐️ used
    • collection 🖐️ used
    • set 🖐️ used
    • hash table 🖐️ used
    • linked list 🖐️ used
    • doubly list 🖐️ used
    • unrolled list 🖐️ used
    • circular list 🖐️ used
    • queue 🖐️ used
    • stack 🖐️ used
    • deque 🖐️ used
    • tree 🖐️ used
    • graph 🖐️ used
    • iterator 🖐️ used
    • mutable state 🖐️ used
    • immutable state 🖐️ used
    • serialization 🖐️ used
    • string parsing 🖐️ used
  • Process & style 🖐️ used
    • compiler 🖐️ used
    • transpiler 👂 heard
    • linter 🖐️ used
    • polyfill 🖐️ used
    • debugger 🖐️ used
    • garbage collection 🖐️ used
    • refactoring 🖐️ used
    • code review 🖐️ used
    • antipatterns 🖐️ used
    • paradigm 🖐️ used
    • algorithm 🖐️ used
    • magic numbers 🖐️ used
    • hardcode 🖐️ used
    • complexity 🖐️ used
    • decomposition 🖐️ used
    • spaghetti 🖐️ used
    • silver bullet 👂 heard
    • not invented here 👂 heard
    • dead code 🖐️ used
    • unreachable code 🖐️ used
    • duplicate code 🖐️ used
    • exception 🖐️ used
    • return early 🖐️ used
    • unittest 🖐️ used
    • git 🖐️ used
    • github 🖐️ used