Lenguaje de programación

ShoFEl lenguaje de FractAI

Un lenguaje que un niño de 5 años puede leer. Escribe en español, con colores por función, y compila a web o a programas nativos de escritorio.

Filosofía

Los colores son la sintaxis

Cada color indica la función que cumple esa línea de código. No necesitas leer — ves.

Estructura
Contenedores y páginas
pantalla · caja · lista · columna
Contenido
Lo que se ve en pantalla
texto · titulo · boton · imagen
Apariencia
Cómo se ve algo
fondo · color · borde · redondeo
Tamaño / Posición
Dónde está y cuánto mide
posicion · tamaño · ancho · alto
Acción
Qué hace cuando lo tocas
al-tocar · al-hover · mostrar · navegar
Nombres
Identidad entre comillas
"mi botón" · "encabezado"
Colores
Valores de color reales
rojo · azul · #6366f1
Datos
Variables y lógica
si · cada · estado · grande
Código

Así se ve ShoF

Indentación = jerarquía. Colores = función. Espacio + Enter = estructura.

mi-app.sof .sof — web
// Mi primera app en ShoF

pantalla "Mi App"
  fondo oscuro

  caja "header"
    posicion 0 0
    ancho 800
    alto 64
    fondo #151520

    titulo "Hola Mundo"
      color blanco
      grande

    boton "Menu"
      fondo morado
      color blanco
      redondeo 8
      al-tocar
        mostrar "¡Hola!"

  caja "tarjetas"
    posicion 24 100

    caja "vistas"
      fondo #1a1a2e
      redondeo 12
      padding 20

      texto "Vistas"
        color gris
        pequeño

      titulo "1.4M"
        color verde
        grande
editor-video.supersof .supersof — nativo
// Editor de video que usa GPU y filesystem

ventana "Editor de Video"
  tamaño 1920 1080
  fondo oscuro

  // Acceso al sistema de archivos
  video = archivo.abrir "/Users/Juan/video.mp4"

  // Proceso con GPU
  gpu.procesar video
    filtro "estabilizar"
    calidad "4K"
    nucleos 8

  // Usar RAM para cache
  memoria.reservar 4 "GB"
    para "preview en tiempo real"

  // Renderizar timeline
  caja "timeline"
    posicion 0 800
    ancho 1920
    alto 280
    fondo #111118

    cada frame en video.frames
      caja "frame-{frame.id}"
        ancho 2
        alto 60
        fondo cyan

  boton "Exportar"
    fondo verde
    al-tocar
      proceso.ejecutar "ffmpeg -i video.mp4 -c:v h264_videotoolbox output.mp4"
      mostrar "¡Exportado!"
modo rápido aliases
// Mismo código, dos formas de escribirlo

// Modo largo (para aprender)
caja "card"
  posicion 100 200
  tamaño 300 150
  fondo #1a1a2e
  color blanco
  redondeo 12

// Modo corto (para velocidad)
caja "card"
  pos 100 200
  sz 300 150
  bg #1a1a2e
  c blanco
  r 12

// Compilan EXACTAMENTE igual. Zero cost.
Formatos

Dos mundos, una sintaxis

El mismo lenguaje para la web y para tu computadora. La diferencia es el poder.

.sof
🌐 Web

Para todo lo que el navegador permite. Compila a HTML, CSS y JavaScript puro. Se comparte por WhatsApp. Se sube a Vercel. Corre en cualquier dispositivo.

Compila a HTML/CSS/JS
Corre en cualquier browser
Se comparte como un link
Deploy automático en Vercel
Sin backend, sin servidor
Un solo archivo de salida
.supersof
💻 Nativo

Para programas serios de computadora. Accede a la GPU, CPU, RAM y sistema de archivos. Crea apps de escritorio con toda la potencia de tu máquina.

Todo lo de .sof, más:
Acceso a GPU (rendering, ML)
Acceso a CPU (múltiples núcleos)
Acceso a RAM (cache, buffers)
Sistema de archivos completo
Ejecutar procesos del sistema
Apps de escritorio (.app, .exe)
Herramientas

Dos editores para dos niveles

El mismo lenguaje, dos formas de usarlo según tu nivel.

✍️
_creator
Editor visual
Drag & drop, colores por función, preview en tiempo real. Si Sofía puede usarlo sin instrucciones, está bien diseñado.
.sof
🔥
Diavlo
IDE hardcore
Terminal integrada, autocompletado, debugging, acceso al hardware. Para programar a lo bestia.
.sof .supersof
ShoF Runtime
Motor de ejecución
Compila, sirve con hot reload, y verifica dependencias. El corazón que hace que todo funcione.
shof run shof build
Empresa

Hecho por FractAI

FractAI MAKE

División de innovación de FractAI. Creamos herramientas que expanden el software de forma hiper-exponencial. ShoF nace de una idea simple: si un lenguaje de programación necesita un curso para entenderse, está mal diseñado.

Cada pieza de software que creamos sigue la misma filosofía: simple por fuera, profundo por dentro. 10 segundos para entender. Se distribuye por WhatsApp sin instrucciones.

Modular Escalable Sin Backend Visual Primero WhatsApp-ready