Procesamiento Contiguo / Contiguous Processing
📖 Descripción / Description
ES: Procesamiento de strings y archivos con representaciones contiguas. La fase empieza por unidades de texto, recorridos y buffers; continúa con patrones ingenuos y tablas auxiliares; después delimita I/O mediante fixtures comunes; y cierra integrando las implementaciones previas en un ETL reproducible. Se introducen excepciones en la frontera de I/O y datos malformados.
EN: String and file processing with contiguous representations. The phase starts with text units, traversals, and buffers; continues with naïve patterns and auxiliary tables; then defines I/O through common fixtures; and closes by integrating previous implementations into reproducible ETL. Exceptions are introduced at the I/O and malformed-data boundary.
📁 Especificaciones / Specifications
| Módulo | Estado | Tema | Especificación |
|---|---|---|---|
transformations |
🔄 | representación, reverse, trim, case, padding y blancos | 11_Transformations.md |
patterns |
📋 | palindrome, anagram, búsqueda ingenua y comodines opcionales | 12_Patterns.md |
substr |
📋 | LPS, KMP, Z y Boyer–Moore opcional; LCS va a DP | 13_Substr.md |
input_output |
📋 | fixtures comunes, read/write/append y excepciones de frontera | 14_Input_Output.md |
etl_basico |
📋 | CSV delimitado, validación, transformaciones y reuse de searching/sort | 15_ETL_Basico.md |
ES:
transformationsaún no se ha refactorizado a la estructura homologadacore/text/(0/50 submódulos registrados en.gitmodules). Esta es la primera fase que introduce strings: define la unidad indexable de texto y los recorridos antes denaive_findy los algoritmos de subcadena. La búsqueda sobre strings no se presupone ensearching, que trabaja exclusivamente con secuencias indexables de números. LCS se enseña en programación dinámica y regex completo se reserva para Fase 4. Los fixtures de entrada y salida se versionan para evitar diferencias entre runners y sistemas operativos. EN:transformationshas not yet been refactored to the standardizedcore/text/layout (0/50 submodules registered in.gitmodules). This is the first phase that introduces strings: it defines the indexable text unit and traversals beforenaive_findand substring algorithms. String search is not assumed insearching, which works exclusively with indexable sequences of numbers. LCS is taught in dynamic programming and full regex is reserved for Phase 4. Input and output fixtures are versioned to avoid runner and operating-system differences.
🧭 Flujo recomendado / Recommended flow
11_Transformations.md12_Patterns.md13_Substr.md14_Input_Output.md15_ETL_Basico.md
▶️ Siguiente / Next
👉 Continúa con 11_Transformations.md.
👉 Continue with 11_Transformations.md.