Skip to content

Nico v2.1.0 - Lenguaje de programación interpretado, AST y en español.

Latest

Choose a tag to compare

@DiegoMajluff DiegoMajluff released this 02 Aug 16:37

Nico v2.1.0

Lenguaje de programación educativo en español, con IDE gráfico integrado, soporte GPIO para Raspberry Pi, base de datos (SQLite), motor Web y motor de inferencia.

Descargas

Plataforma Archivo Arquitectura
Linux PC Nico-2.1.0-linux-x86_64.tar.gz x86_64
Windows Nico-2.1.0-windows-x86_64.zip x86_64
Raspberry Pi Nico-2.1.0-rpi-aarch64.zip aarch64 (64 bits)

Para Linux

El paquete incluye:

  • Nico-2.1.0-x86_64.AppImage — Aplicación portable
  • install_appimage.sh — Script de instalación
  • LEEME.txt — Instrucciones detalladas

Uso portable (sin instalar):

chmod +x Nico-2.1.0-x86_64.AppImage
./Nico-2.1.0-x86_64.AppImage

Instalación completa:

chmod +x Nico-2.1.0-x86_64.AppImage install_appimage.sh
sudo ./install_appimage.sh Nico-2.1.0-x86_64.AppImage

Desinstalación: sudo nico-uninstall


Para Windows

El paquete incluye:

  • Nico-2.1.0-Setup.exe — Instalador
  • LEEME-Windows.txt — Instrucciones detalladas

Instalación:

  1. Extrae el ZIP
  2. Ejecuta Nico-2.1.0-Setup.exe con doble clic
  3. Acepta los permisos de administrador
  4. Sigue las instrucciones del asistente

Se recomienda marcar:

  • Crear acceso directo en el Escritorio
  • Agregar Nico al PATH del sistema (recomendado)

La opción "Instalar MSYS2" es solo para desarrolladores que quieran compilar Nico desde el código fuente.

Verificación en CMD:

nico -e "3 * 4 + 2"

Deberías ver 12 como resultado.


Para Raspberry Pi

Requiere Raspberry Pi OS de 64 bits. Verificá tu arquitectura con uname -m (debe responder aarch64).

El paquete incluye:

  • Nico-2.1.0-aarch64.AppImage — Aplicación portable con GPIO nativo
  • install_appimage.sh — Script de instalación
  • LEEME.txt — Instrucciones

Instalación:

chmod +x Nico-2.1.0-aarch64.AppImage
sudo ./install_appimage.sh Nico-2.1.0-aarch64.AppImage

Permisos de GPIO sin sudo:

sudo usermod -a -G gpio $USER

Reiniciá la sesión para que el cambio tenga efecto.


Novedades de esta versión

  • Corregido el operador DIFERENTE (!=) con valores no numéricos
  • Nuevos alias simbólicos: !=, ==, >, <, >=, <=
  • Corregido el cierre del REPL en el IDE (ya no quedan procesos zombie)
  • Scripts de empaquetado AppImage para Linux y Raspberry Pi
  • Documentación de instalación actualizada

Documentación y código fuente

Todos los paquetes incluyen adentro:

  • docs/ — Manual completo del lenguaje
  • ejemplos/ — Programas de ejemplo (básicos, gráficos, GPIO, lógica)
  • src/ y nico-ide/src/ — Código fuente completo

¡Bienvenido a Nico!