What is the difference between statically typed and dynamically typed languages?

I hear a lot that new programming languages are dynamically typed but what does it actually mean when we say a language is dynamically typed vs. statically typed? 17 s 17 Statically typed languages A language is statically typed if the type of a variable is known at compile time. For some languages this means … Read more

Compiled vs. Interpreted Languages

A compiled language is one where the program, once compiled, is expressed in the instructions of the target machine. For example, an addition “+” operation in your source code could be translated directly to the “ADD” instruction in machine code. An interpreted language is one where the instructions are not directly executed by the target … Read more