Módulo gratuito
Lenguaje C y programación de sistemas
Aprende lenguaje C en un laboratorio: tamaño de variables, punteros, cadenas, pila y montón, procesos con fork y depuración con gdb.
Las lecciones
Cada lección se lee completa y gratis. Crea una cuenta gratuita para ejecutar sus comandos en un laboratorio y hacer sus cuestionarios y tareas.
1 · Laboratorio de máquina virtual
Tamaño de variables y direcciones de memoria
Puedo decir cuántos bytes ocupa una variable y en qué lugar de la memoria está.
Leer la lección2 · Laboratorio de máquina virtual
Punteros en C: dirección y desreferencia
Puedo leer y escribir código en C que usa punteros.
Leer la lección3 · Laboratorio de máquina virtual
Arrays y cadenas de texto en C
Puedo explicar un array como memoria y una cadena como bytes que acaban en cero.
Leer la lección4 · Laboratorio de máquina virtual
Pila y montón: malloc y free en C
Puedo decir dónde vive una variable y qué hacen malloc y free.
Leer la lección5 · Laboratorio de máquina virtual
Procesos en C: fork, exec y wait
Puedo explicar cómo un proceso crea a otro con fork, exec y wait.
Leer la lección6 · Laboratorio de máquina virtual
Depurar un fallo en C con gdb
Puedo encontrar con un depurador la línea donde se rompe un programa en C.
Leer la lección
Con un laboratorio real
Cada lección de este módulo se practica en un laboratorio que se inicia solo para ti. Los laboratorios que usa:
¿Enseñas a una clase? Asigna este módulo a tus alumnos con guía del profesor, tareas con corrección automática y un laboratorio para cada alumno.