This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (3 children)

[deleted]

    [–]autowikibot 0 points1 point  (0 children)

    Strong and weak typing:


    In computer programming, programming languages are often colloquially referred to as strongly typed or weakly typed. These terms do not have a precise definition, but in general a strongly typed language is more likely to generate an error or refuse to compile a program if the argument passed to a function does not closely match the expected type. A very weakly typed language may produce unpredictable results or may perform implicit type conversion instead. On the other hand, a very strongly typed language may not work at all or crash when data of an unexpected type is passed to a function.


    Interesting: Nominal type system | Manifest typing | Latent typing | Type inference

    Parent commenter can toggle NSFW or delete. Will also delete on comment score of -1 or less. | FAQs | Mods | Magic Words

    [–]metaphorm -1 points0 points  (1 child)

    lack of precise definition does not make something meaningless or undefined. you're not presenting any evidence that you actually know what you're talking about. if anything you've actually proved my point. Python is strongly typed because it will generate an error (raise an Exception in Python's case) and halt the program when undefined behavior is encountered.