Memory Safety
193
浏览
0
关注

Memory safety is a concern in software development that aims to avoid software bugs that cause Vulnerability (computing)|security vulnerabilities dealing with random-access memory (RAM) access, such as buffer overflows and dangling pointers. Computer languages such as C (programming language)|C and C++ that support arbitrary pointer (computer programming)|pointer arithmetic, casting, and deallocation are typically not memory safe. There are several different approaches to find errors in such languages: see the #Detection|Detection section below. The Cyclone (programming language)|Cyclone language uses a hybrid approach, including fat pointers (pointers that carry their metadata directly) and region-based memory management|regions to give programmers some low-level control while still ensuring memory safety. Most high-level programming languages avoid the problem by disallowing pointer arithmetic and casting entirely, and by enforcing garbage collection (computer science)|tracing...
[展开]
相关概念
Type System    
Type Safety    
主要的会议/期刊
演化趋势
Chart will load here
Memory Safety文章数量变化趋势

Feedback
Feedback
Feedback
我想反馈:
排行榜