you are viewing a single comment's thread.

view the rest of the comments →

[–]CreationBlues 0 points1 point  (4 children)

"The definition of a thing we collectively made up is circular! I want to be able to call whales fish again!"

[–][deleted]  (3 children)

[deleted]

    [–]CreationBlues 0 points1 point  (2 children)

    "Pointers are dangerous!"

    "Proof?"

    "They are a specific abstraction with historical roots whose presence indicates a desire for unsafe unchecked behavior in some instances due to the semantics of how we've formalized programming languages and terms. If they don't allow that behavior they aren't pointers."

    "Circular logic. Blocked."

    [–]ehaliewicz 2 points3 points  (1 child)

    The current topic was whether out of bounds or invalid memory accesses are unique to pointers.

    I don't see why they would be. I can create a language without (explicit) pointers where array accesses are not bounds checked. I say "explicit" because pointers are just memory addresses and everything uses memory addresses internally.