Defined
Usually we call dynamic language, static language refers to dynamic type language (dynamically Typed Language) and static type language statically Typed Language).
There is also a dynamic programming Language (Dynamics programming language), a static programming language.
Dynamic type language: The language that examines the type of data during run time. Programming in such a language does not give the variable a type, but a data type when it is attached. = = = Script language and other weakly typed languages
Static type language: The opposite of a static type language is the check type at compile time before running. = = "C and other strongly typed languages
C + + does not belong to dynamic languages. C language Function pointers can imitate the implementation of dynamic binding, C + + can implement dynamic binding, virtual methods.
Dynamic binding: Determines the properties of the object and the message that needs to be responded to when the program executes.
What is a static language and what is a dynamic language?