Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Concept
Systems programming
Formal sciences
Theoretical computer science
Programming language theory
Topics in programming langu...
Formal sciences
Theoretical computer science
Programming language theory
High-level programming lang...
Graph Chatbot
Related lectures (16)
Login to filter by course
Login to filter by course
Reset
Transactions: Concepts and Implementations
Explores the significance and challenges of transactions, emphasizing ACID properties and the practical implications of using transactional memory for concurrency control.
Concurrency and Parallelism: Queue
Explores thread safety, synchronization, and concurrent collections in Scala, focusing on a lock-free concurrent queue implementation.
Palindrome: Assembly Program for Detecting Palindromes
Covers the assembly programming exercise of detecting palindrome binary numbers.
Pointers and Arrays: Understanding sizeof in C
Explains the sizeof operator in C, focusing on its use with pointers and arrays, and highlights common pitfalls and errors in its application.
Handling Command Line Arguments in C: Practical Examples
Covers the handling of command line arguments in C programming with practical examples and structured approaches.
Linker and Loader: Understanding Compilation in C
Explains the roles of linker and loader in C programming, focusing on separate compilation and the creation of executable files.
Command Line Arguments in C: Understanding argc and argv
Explains command line arguments in C, focusing on the main function prototypes and how to use argc and argv.
Strings in C: Initialization and Memory Management
Covers the representation and management of strings in C, highlighting key differences from other programming languages.
Dynamic Arrays in C: Flexible Array Members
Covers flexible array members in C, focusing on dynamic memory allocation and practical applications in system programming.
Memory Management: Part I
Covers memory management concepts such as block headers, external fragmentation, reference counting, and mark & sweep garbage collection.
Dynamic Memory Management: Using Realloc in C
Explains dynamic memory allocation in C, focusing on the realloc function and its implications for managing memory effectively.
Pointer Arithmetic: Understanding Memory Management in C
Explains pointer arithmetic in C, focusing on memory manipulation and common pitfalls.
File Input/Output in C: Managing Files and Streams
Explains file input and output in C, covering file handling, modes, and error management.
Pointers in C: Understanding Memory Addresses and Variables
Explains pointers in C, focusing on their role as variables that store memory addresses and the importance of understanding memory management.
Memory Management: Dynamic Allocation and Deallocation
Covers dynamic memory management, focusing on allocation and deallocation practices in programming.
Datalog Evaluation with Multi-Stage Programming
Explores Datalog evaluation, DSL embedding, semantics, fixpoint algorithms, and multi-stage programming.
Previous
Page 1 of 1
Next