Pearson eText for Concepts of Programming Languages -- Instant Access (Pearson+)
Pearson eText for Concepts of Programming Languages -- Instant Access (Pearson+)
12th Edition
ISBN: 9780135102268
Author: Robert Sebesta
Publisher: PEARSON+
Question
Book Icon
Chapter 6, Problem 20PS
Program Plan Intro

Static type checking:

  • A language is statically-typed if the type of a variable is known at compile time.
  • It allows many type errors to be caught early in the development cycle.
  • Static typing usually results in compiled code which executes more quickly because when the compiler knows the exact data types which are in use, it can produce optimized machine code.
  • It evaluate only the type information which can be determined at compile time, but are able to verify that the checked conditions hold for all possible executions of the program, which eliminated the need to repeat type checks every time the program is executed.

Dynamic type checking:

  • It is the process of verifying the type safety of a program at runtime.
  • Most type-safe languages include some form of dynamic type checking, even if they also have a static type checker.
  • The reason for this is that many useful features or properties are difficult or impossible to verify statically.

Blurred answer
Students have asked these similar questions
Please original work What is differences between big data and data warehousing, which one is better for analytics, why it is better, and what would you think an example of when it would be a better choice. Please cite in text references and weblinks
Identify the most applicable web analytics that a B2C (business to consumer) company should be monitoring at its website. Describe three or more metrics, provide a description of each, and explain why you believe they are important?
Discuss by your own words the following areas of open Source : 1- Open Source Licenses 2- Open Source Projects 3- Adoption Support Models for Open Source 4- Evaluating Open Source Support Providers 5- OPEN SOURCE VS. CLOSED SOURCE
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
  • Text book image
    EBK JAVA PROGRAMMING
    Computer Science
    ISBN:9781337671385
    Author:FARRELL
    Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT