- Ejecutores
-
Aprender
Aprender Python Ejemplos ejecutables, NumPy, pandas y más Aprender IARedes neuronales, ML y LLM desde cero Aprender C y C++ Punteros, memoria, STL y C++ moderno Aprender C#Fundamentos, POO, LINQ, async y ejercicios de .NET Aprender MatplotlibGráficos de líneas, barras, dispersión y sectores con visualizadores Aprender RustOwnership, traits, manejo de errores e hilos Aprender GoSlices, interfaces, goroutines y canales Algoritmos en Python Búsqueda, ordenación, recursión y visualizadores O(n) Algoritmos en C y C++ Compara implementaciones en C y C++ Programación para niños ¡Aprende a programar jugando!
- RetosNuevo
- Para docentesNuevo
- Actualizaciones
- Invítame a un café
Ownership y borrowing
Movimientos, referencias, slices, lifetimes y punteros inteligentes: las ideas que dan a Rust seguridad de memoria sin recolector de basura.
- Lección 1 reto Ownership and Moves Learn the rule behind Rust's memory safety: every value has one owner.
- Lección 2 retos References and Borrowing Let a function use a value without taking ownership of it.
- Lección 2 retos Slices Borrow part of a string or array without copying it.
- Lección 1 reto Lifetimes Tell the compiler how long references stay valid with lifetime annotations.
- Lección 1 reto Smart Pointers: Box and Rc Put data on the heap with Box and share ownership with Rc.