Strong typing


programming
Strict enforcement of type rules with no exceptions. Incorrect type usage can be detected either at run time or at compile time. Strong typing catches more type errors than weak typing, resulting in fewer hard errors. In a strongly typed language, conversion between types requires the use of explicit conversion functions as opposed to implicit type coercion.
Typing strength is a continuum; ML is more strongly typed than Java, which is more strongly typed than C.
Strong or weak typing is independent of the choice between static typing and dynamic typing. Among strongly typed languages, Ada, Java, Haskell and ML are statically typed, whereas Python and Ruby are dynamically typed.
(2004-07-20)

Read Also:

  • Strong waters

    plural noun 1. an archaic name for alcoholic drink

  • Strong-willed

    [strawng-wild, strong-] /ˈstrɔŋˈwɪld, ˈstrɒŋ-/ adjective 1. having a powerful will; resolute. 2. stubborn; obstinate. strong-willed adjective 1. having strength of will

  • Strongyle

    noun 1. any nematode of the family Strongylidae, parasitic as an adult in the intestine of mammals, especially horses. noun 1. any parasitic nematode worm of the family Strongylidae, chiefly occurring in the intestines of horses

  • Strongyloides

    Strongyloides Stron·gy·loi·des (strŏn’jə-loi’dēz) n. A genus of small nematode intestinal parasites that includes the species that causes strongyloidiasis in humans.

  • Strongyloidiasis

    /ˌstrɒndʒɪlɔɪˈdaɪəsɪs/ noun 1. an intestinal disease caused by infection with the nematode worm Strongyloides stercoralis strongyloidiasis stron·gy·loi·di·a·sis (strŏn’jə-loi-dī’ə-sĭs) or stron·gy·loi·do·sis (-dō’sĭs) n. Infection with the nematode Strongyloides stercoralis.


Disclaimer: Strong typing definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.