All programming languages assign "types" to the variables that exist within an application's code, which then act as instructions regarding how to treat that variable and its associated operations.