Alison's New App is now available on iOS and Android! Download Now

    Study Reminders
    Support

    The key learning points from this module are:Binary is a Base 2 number system that uses 0's and 1's to denote values.BIOS stands for Basic Input Output System.Assembly and Machine Language act as intermediaries between programming languages and binary, they are considered low-level languages.A Heap is a large pile of values, used for dynamic memory allocation.A Stack is a collection of values stored in a LIFO order and used for static memory allocation.LIFO stands for Last In, First Out.The @Objc is used to expose a function to Objective C code.Unsigned Integers hold values that can be zero or positive.Signed Integers hold values that can be zero, positive or negative.High-level languages are programming languages that are closer to human languages and further from machine languages e.g. Swift 4.