Lecture

Pointers and Memory Management

Related lectures (95)
Interpreters and Virtual Machines
Explores interpreters, virtual machines, optimization techniques, and memory management in programming languages.
Memory Reclamation: Techniques and Algorithms
Explores memory reclamation techniques, including Lock-free Reference Counting and Hazard Pointers, and introduces the hybrid approach of QSense.
Octagon Abstract Interpreter: Implementation for C Programs
Explores the implementation of an Octagon Abstract Interpreter for C programs, covering abstract interpretation, octagonal constraints, closures, pointers, and the FrontC parser.
Software Construction: Debugging and Monitoring
Covers the concepts of debugging and monitoring in software construction, including Git commands.
Introduction to Operating Systems
Covers the importance and challenges of operating systems, their omnipresence, impact on programs, and role as illusionists and referees.
Managing C Projects: Parameters and Compilation
Discusses managing C projects, focusing on function parameters and the compilation process.
Smart Pointers in C++MOOC: Introduction to Programming in C++
Covers smart pointers in C++11, offering a solution for efficient memory management and prevention of memory leaks.
Memory Management: Copying Garbage Collection
Explores copying garbage collection, generational GC, inter-generational pointers, finalizers, weak references, and various GC techniques.
Pointers and Arrays: Memory Management in C
Explains the relationship between pointers and arrays in C, focusing on memory management and pointer arithmetic.
Correctness of Compilers: Part 2
Explores the correctness of compilers, emphasizing expression evaluation, bytecode compilation, and stack operations.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.