COMPUTER SOFTWARE
PROGRAMMING LANGUAGES
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Statically Typed
|
|
Dynamically Typed
|
|
Compiled Language
|
|
Interpreted Language
|
Detailed explanation-1: -A statically-typed language is a language (such as Java, C, or C++) where variable types are known at compile time.
Detailed explanation-2: -What Does Statically Typed Mean? Statically typed is a programming language characteristic in which variable types are explicitly declared and thus are determined at compile time. This lets the compiler decide whether a given variable can perform the actions requested from it or not.
Detailed explanation-3: -There are two main differences between dynamic typing and static typing that you should be aware of when writing transformation scripts. First, dynamically-typed languages perform type checking at runtime, while statically typed languages perform type checking at compile time.
Detailed explanation-4: -What are the differences between static and dynamic libraries? Static libraries, while reusable in multiple programs, are locked into a program at compile time. Dynamic, or shared libraries, on the other hand, exist as separate files outside of the executable file.
Detailed explanation-5: -Strongly typed means that there are restrictions between conversions between types. Statically typed means that the types are not dynamic-you can not change the type of a variable once it has been created.