Sobre el proyecto
Semorphe es una herramienta educativa de programación que logra同步 bidireccional en tiempo real entre código, diagramas de flujo y bloques: al editar en cualquier lado, los otros dos paneles se actualizan al instante. Maneja código C++/Python real; la sintaxis no soportada se convierte en bloques grises conservando el texto original, evitando daños silenciosos. El proyecto ofrece una extensión integrada para Arduino IDE (no una aplicación independiente), con bloques y diagramas como pestañas nativas del IDE, manteniendo intacto el flujo de compilación y descarga. También es compatible con VSCode, compartiendo ambas una misma extensión. La versión web tiene un diseño optimizado por táctil para móviles/tablets y funciona completamente offline tras la primera carga. Incluye 66 lecciones distribuidas en 6 caminos (C++ introductorio/avanzado, transición a C, Python introductorio/transición, especialización Arduino), reduciendo el toolbox y proporcionando andamiaje en cada clase. Su arquitectura toma el árbol semántico como fuente única de verdad, con las tres vistas como proyecciones, implementando capacidades de reconocimiento, generación, visualización, lectura y ejecución mediante componentes normalizados (cápsulas). El flujo de extensión cuenta con asistencia de IA skill, abarcando etapas de generación de componentes, pruebas ida/vuelta y pruebas de humilde. Licencia MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.