Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Quizes
Exercises
Publications
Startups
Units
Show all results for
Home
Lecture
MIPS Assembly: Function Calls & Memory Management
Graph Chatbot
Related lectures (29)
MIPS Functions and Stack
Explains MIPS functions, stack usage, calling convention, and register management.
Functions: Reusability and Error Reduction
Covers functions in C programming, emphasizing reusability and error reduction through proper function structure.
C Programming Concepts: Debugging and Memory Management
Covers essential C programming concepts, including memory management, debugging techniques, and practical applications in programming projects.
Virtual Machines: Memory Management and Control Flow
Covers the architecture of virtual machines, focusing on memory management, control flow, and the CEK machine's semantics.
Code Generation Lab
Covers generating code for a compiler, translating an Amy program to WebAssembly, including memory management and pattern matching compilation.
Functional Programming: Concepts and Implementation
Covers the concepts and implementation of functional programming in Scala, emphasizing functions, immutable data, and data abstraction.
Functions in C++: Basics and Recursion
Covers the basics of functions in C++, including recursion and memory organization.
Python Programming: Control Structures and Functions
Covers advanced topics in Python programming, focusing on control structures and functions.
Recursive Functions: Substitution Interpreter
Covers the implementation of recursive functions using substitutions and environments, showcasing the ability to execute computable functions.
Prefix, Infix, Postfix and Code Generation
Explores prefix, infix, and postfix notations in expressions and their role in code generation.
Constructors and Destructors: Best Practices in C++
Discusses constructors and destructors in C++, focusing on best practices and memory management.
Memory Management: Address Space Abstraction
Log in to Mediaspace to watch this video
Explains address space abstraction, focusing on memory management, stack and heap structures, and their roles in dynamic memory allocation.
Dynamic Memory Allocation: Understanding Pointers in C
Log in to Mediaspace to watch this video
Provides an overview of dynamic memory allocation in C programming, focusing on pointers and memory management techniques.
Control Structures in C: Key Concepts and Examples
Log in to Mediaspace to watch this video
Introduces control structures in C programming, covering branches, loops, and best practices for writing clear code.
Strings in C: Initialization and Memory Management
Log in to Mediaspace to watch this video
Covers the representation and management of strings in C, highlighting key differences from other programming languages.
Advanced Types in C: Enums, Typedefs, and Structs
Log in to Mediaspace to watch this video
Discusses advanced types in C, including enumerated types, typedefs, and structures, with practical examples to illustrate their usage.
Pointers and Arrays: Memory Management in C
Log in to Mediaspace to watch this video
Explains the relationship between pointers and arrays in C, focusing on memory management and pointer arithmetic.
Architecture Essentials: Understanding Computer Systems
Log in to Mediaspace to watch this video
Provides an overview of computer architecture, focusing on the von Neumann architecture and its components, including the CPU and memory management units.
Dynamic Memory Management: Using Realloc in C
Log in to Mediaspace to watch this video
Explains dynamic memory allocation in C, focusing on the realloc function and its implications for managing memory effectively.
Python Programming: Lists and Functions Overview
Log in to Mediaspace to watch this video
Introduces Python programming concepts, focusing on lists, functions, and their applications in problem-solving.
Previous
Page 1 of 2
Next