45+ temas • 5 lenguajes básicos • HTML puro (CSS/JS embebidos)
Qué es esto
Un mini-laboratorio web de informática con más de 40 temas breves y 5 lenguajes base. Todo corre en tu navegador, sin librerías externas.
Filtra temas con la búsqueda de arriba.
Prueba las demos: convertidor binario/hex, visualizador de ordenamiento, tester de regex, sandbox JS, y más.
Explora los lenguajes: JavaScript, Python, C, Java y SQL (sintaxis esencial y ejemplos).
Progreso
Marca un tema como visto para llevar registro. Se guarda en tu navegador.
0 / 45 completados
1) Conversor binario/decimal/hex
2) Subnet mini (IPv4 CIDR)
3) Visualizador de ordenamiento
4) Tester de RegEx
5) Hash rápido (SHA-256)
6) Codificador Base64
7) JSON validador
8) Mini SQL en arrays
9) Sandbox JS
10) Cronómetro y event loop
11) Compresor simple (RLE)
12) Árbol binario (BST)
JavaScript
Tipado dinámico • prototipos • DOM • asincronía (promesas/async)
// Variables y funciones
let x = 3; const y = 4;
function suma(a,b){ return a+b; }
console.log(suma(x,y));
// Async/await
async function getData(){
return await (await fetch('data.json')).json();
}
Python
Lectible • tipado dinámico • gran ecosistema
# Listas y diccionarios
nums = [1,2,3]
cuadrados = [n*n for n in nums]
info = {"nombre": "Ana", "edad": 23}
# Funciones y clases
def saluda(n):
return f"Hola {n}"
class Punto:
def __init__(self,x,y):
self.x,self.y = x,y
C
Lenguaje de sistemas • punteros • control manual de memoria
#include <stdio.h>
int main(){
int n = 5; int s = 0;
for(int i=1;i<=n;i++){ s+=i; }
printf("suma=%d\n", s);
return 0;
}
Java
OOP fuerte • JVM • ecosistema empresarial
public class Hola{
public static void main(String[]args){
System.out.println("Hola Java");
}
}
SQL
Consulta de bases de datos relacionales
-- Selección con filtro y orden
SELECT nombre, edad
FROM personas
WHERE edad >= 21
ORDER BY edad DESC;