Seguridad y gestión de memoria en Zig
Este curso se sumerge en seguridad de memoria y gestión en Zig, centrándose en su manejo de memoria de bajo nivel sin un recolector de basura Usted aprenderá cómo Zig asegura la seguridad de la memoria a través de la propiedad explícita y la asignación/desalojamiento manual, evitando al mismo tiempo los obstáculos comunes como punteros nulos y carreras de datos . El curso cubre patrones seguros de acceso a la memoria, utilizando punteros, rebanadas y arrays, y cheques compilados de Zig para evitar errores. Al final, tendrá las habilidades para escribir código eficiente y seguro que aprovecha plenamente las funciones de gestión de memoria de Zig.
Course Details
Language
ZigDuration
3 daysDifficulty:
easyCategory
Programming
Certificate
YesRequirements
- ✓ Basic understanding of Zig syntax and programming fundamentals
- ✓ Zig compiler installed (Zig SDK)
- ✓ Familiarity with basic terminal/command-line operations
- ✓ Knowledge of memory safety principles in Zig
- ✓ Understanding of memory management techniques in Zig
01Introducción a la seguridad de memoria en Zig
3 Chapters - 0/3 Completed
Introducción a la seguridad de memoria en Zig
3 Chapters - 0/3 Completed
Enfoque de Zig para la gestión de memoria
Panorama general de los aficionados
El costo del acceso a la memoria inseguro
02Trabajando con los Allocators
3 Chapters - 0/3 Completed
Trabajando con los Allocators
3 Chapters - 0/3 Completed
Utilizando Asignadores Estándar en Zig
Creación y uso de aficionados personalizados
Patrones de asignación y distribución de memoria
03Propiedad y tiempo de vida
3 Chapters - 0/3 Completed
Propiedad y tiempo de vida
3 Chapters - 0/3 Completed
Propiedad manual Semántica
Gestionando tiempos de vida sin un chequeo de aburrimiento
Designing Ownership-Safe APIs
04Estructuración segura y eficiente del uso de la memoria
3 Chapters - 0/3 Completed
Estructuración segura y eficiente del uso de la memoria
3 Chapters - 0/3 Completed
Uso eficiente de la memoria temporal
Building Allocator-Aware Data Structures
Limpieza de recursos y declaración de aplazamiento
05Seguridad en la Gestión Concurrente de la Memoria
3 Chapters - 0/3 Completed
Seguridad en la Gestión Concurrente de la Memoria
3 Chapters - 0/3 Completed
Compartir memoria entre hilos
Synchronization Primitives and Atomic Memory
Diseño de sistemas Thread-Safe en Zig
06Debugging, Profiling, and Best Practices
3 Chapters - 0/3 Completed
Debugging, Profiling, and Best Practices
3 Chapters - 0/3 Completed





