computer science - terminology to distinguish between languages that can / can't refer to undefined memory -


I have always put languages ​​in 2 types ... which will give you "undefined" (undefined, free, etc.) memory, Such as C, C ++, COBOL (?), Assembly, etc. and those you can not do like Java, Perl, C # and Basic. What is the term "computer science" for this distinction? When we are on it, do I call "undefined memory" as a computer science term?

Pointer Safety.

I apologize for not giving credit to the original author. I know I have seen Eric Meizer, though it has defined and defined it.

Pointer protection (or memory security) is a feature of a program, or all programs in a particular language or other constraint, where the program can not

Type security is also such a feature , But generally rigid - if there are some types of types, then this is usually indicative-safe also, in this attribute, memory is referred to as "objects" in which there is one type, and the prog Ram never controls that kind of operation except for that type of operation. I will leave the various conflicting definitions of type alone for now, because it can also be a big question.

These properties generally apply, and various memory management strategies - dynamic heap allocation, field recurrent, heap, and 'stable' or 'global' storage. It's not just about the heap.

More on Wikipedia.


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -