Arquitectura
La documentación técnica localizada está disponible en español. El inglés sigue siendo canónico para la autoridad exacta de release y código fuente.
ATC 2.1.8
Resumen localizado en Español para arquitectura interna y flujo de ejecución. La documentación técnica localizada está disponible en español. El inglés sigue siendo canónico para la autoridad exacta de release y código fuente.
La documentación técnica localizada está disponible en español. El inglés sigue siendo canónico para la autoridad exacta de release y código fuente.
La documentación técnica localizada está disponible en español. El inglés sigue siendo canónico para la autoridad exacta de release y código fuente.
ATC es una aplicación de consola Windows escrita principalmente en C/C++. La arquitectura se organiza alrededor de un bucle de entrada por comandos, edición/autocompletado, parsing, motor de expresiones, módulos matemáticos, persistencia y pruebas de regresión.
La ejecución normal está orientada por comandos. Algunos comandos se tratan antes del parser matemático; otros se normalizan y se envían al módulo numérico o de dominio adecuado.
User Input
|
v
Console Prompt / Command Editor
|
v
Tokenizer / Parser
|
v
Expression Engine
|
v
Feature Modules
- Arithmetic
- Trigonometry
- Complex Numbers
- Matrices
- Statistics
- DSP
- Polynomial Tools
- Equation Solver
- Numerical Solver
- Graph
- TXT Processing
- Guided Modules
|
v
Output / Results Store / FilesLos módulos cubren aritmética, trigonometría, números complejos, matrices, estadística, DSP, polinomios, resolvedores, gráficos, procesamiento TXT y módulos guiados.
El flujo principal pasa por main.cpp, main_aux_processor.cpp, main_processor.cpp, processing_core.cpp, commands.cpp y auto_complete.cpp.
main.cpp
main_aux_processor.cpp
main_processor.cpp
processing_core.cpp
commands.cpp
auto_complete.cppLos cambios en parser, multiplicación automática, solver, matrices, TXT y módulos interactivos deben cubrirse con pruebas de regresión o smoke tests.
ATC no debe tratarse como un CAS universal. Las transformaciones simbólicas no soportadas deben fallar claramente o seguir rutas documentadas.