 Now every type in Julia is one of two types it's either abstract or concrete type now at the bottom of of the hierarchy that we spoke about we have the concrete types and they are the ones that can hold an actual object so something like real or any cannot really have a specific object i can't put an object in there i've got to go right down to the bottom and those types are called concrete types and they can hold objects now every every one every type inherit something from its parent that's a proper way to construct a programming language and Julia works phenomenally well in that regard now the abstract types that cannot be instantiated and instantiated it's just a fancy word it just really means you can't create an instance of that type i can't say i can't say real x equals 43.58 i've got to go right down to the bottom float 64 equals 3.46758 now these types what what they are these objects they hold space in memory now a computer has a finite memory capacity and we place these values inside of memory so that we can so that it can interact with a processing unit and we can do all sorts of things but this allocation of space inside of the memory that is really dependent on what type this object is so something like an int 8 will hold much less memory than something much larger than say a 64 but floating type 64 but floating type value and we can find out what these minimum and maximums are by this type min and type max so let's have a look what is the type min of int 8 8 but integer and we see it's negative 128 and the type max would be plus 128 so quite a small bit of memory will be held for 8 bit integer values and for that reason i can't put like big values in there i can't use something like negative 130 will not fit inside of an 8 bit integer memory allocated into or space allocated into memory let's go up type max type max 16 let's have a look at that no i should not have said that in 16 let's do that and there we go we see it's 32 767 so that's the maximum value in type min will be negative that so within that range of values i can i can place them inside of n 16 but integer space inside of memory