Se necesita un nuevo mapa de caracteres nuevo para poder sustituir a ASCII y a Unicode, ya que estos dos últimos tienen varios problemas técnicos y desventajas. Dicho nuevo mapa de caracteres le he apodado NewMapChar.
ASCII:
El ASCII tiene una dificultad extrema para el manejo de la programación sencilla.
Unicode:
El Unicode desperdicia mucha cantidad (técnicamente hablando con tecnicismo) de memoria.
Solución:
He propuesto un hipotético teórico nuevo mapa de caracteres para poder reemplazar a los dos actuales mapas de caracteres, dicho mapa de caracteres será llamado y apodado NewMapChar.
NewMapChar:
Contendrá el alfabeto completo del inglés pero solamente en minúsculas además de la letra española ñ en minúscula también. Recuerda solamente en minúsculas las letras del alfabeto inglés y la letra española ñ para que haya un bilingüismo en la programación nativamente. Entonces NewMapChar estará preparado para un bilingüismo nativo.
Entonces como se soluciona las letras mayúsculas: Pues: Con una nueva técnica: (delimitador formato inicio)formato¦letra(delimitador formato final).
Así que NewMapChar contendrá:
1 Caracteres incluidos:
Alfanumérico: a-z, ñ, 0-9.
Matemáticos: √, ←, ≈, ≡, ∫, ∑, ∏, ∞, ∂, ∆, ⎖ (coma decimal).
Operadores especiales: ➗ (cociente), % (resto), ⧶ (dual), 🗗 (repetidor), ⚡ (inyección), ⌬ (espejo).
Lógicos/Bits: ∧, ∨, ¬, ⊕, ↺, ↻.
Relación/Conjuntos: =, ≠, <, >, ≤, ≥, ∈, ∉, ⊂, ⊃, ∅.
Delimitadores de Portal:
⧉ ¦ ⧈ (Cambio de Plano de caracteres).
⦓ ¦ ⦔ (Portal de Alfabetos/Imágenes).
⧼ ¦ ⧽ (Portal de Estilos y Monedas).
⎨ ¦ ⎬ (Controles obsoletos virtualizados).
« », ⟦ ⟧, ⦅ ⦆, ⟨ ⟩, ( ), [ ], { }, ⸤ ⸥.Tablas: ⊞ (inicio), ⊠ (fin), → (columna), ↓ (fila), ¦ (límite título).
Sonido (BEL) : · (pitido corto), — (pitido largo).
Ortografía/Otros: ¿ ?, ¡ !, ., ,, :, ", \, &, ‸ (terminador visible), , _ (espacio base).
2 Caracteres descartados (desperdicio):
Mayúsculas precompuestas: (Se gestionan por carpeta de imágenes).
Letras con diacríticos: (Se gestionan por combinación letra \ diacrítico).
Fracciones: (Se escriben con ⦅ n / d ⦆).
Controles ASCII obsoletos físicos: (Null, ACK, etc., movidos a ⎨ id ⎬).
3 Usos de delimitadores:
Delimitadores de Estilo (Rich Text Nativo):
Formato: ⧼ estilo ¦ texto ⧽
Estilos: b (bold), i (italic), u (underline), t (tachado).
Combinación: ⧼ b,i ¦ hola ⧽ renderiza "hola" en negrita y cursiva.
4 Lista de diacríticos (Para técnica de combinación):
Estos se aplican con el pegamento \ y pueden apilarse:
Fundamentales:
´(agudo),`(grave),^(circunflejo),~(tilde/virgulilla),¨(diéresis).Extensión:
ˇ(caron),˘(breve),°(anillo),¯(macrón),˙(punto superior).Inferiores:
¸(cedilla),˛(ogonek),◌̣(punto inferior).Otros Alfabetos:
◌͗(espíritu suave),◌͑(espíritu áspero),◌̛(cuerno),◌̉(gancho).
5 Tabla de posicionamiento de índices:
Usaremos el formato: (delimitador_posicion)contenido(fin)
| Posición | Delimitador Sugerido | Uso |
| Supraíndice (Arriba) | ◌᷍ | Vectores, notación de flujo. |
| Infraíndice (Abajo) | ◌ᷮ | Química orgánica. |
| Superíndice Der. | ^ (Diferente a diacrítico) | Potencias ($x^2$). |
| Subíndice Der. | _ | Bases de sistemas o índices ($a_i$). |
| Superíndice Izq. | ⸮ | Isótopos ($^{14}C$). |
| Subíndice Izq. | ⸮_ | Tensores. |
Comparativa/s:
Nota/Aviso/Advertencia: Las tablas han sido sacadas de una IA (Inteligencia Artificial) en concreto de Geminis. Por lo que la IA ha sido utilizado para verificar la posibilidad del nuevo mapa de caracteres NewMapChar, así que NewMapChar es posible en la práctica, ya que es posible en la teoría.
| Característica | ASCII (8-bit) | Unicode (UTF-8) | NewMapChar |
| Mayúsculas | Ocupan 26 espacios | Ocupan miles de espacios | 0 espacios (Carpeta externa) |
| Diacríticos | Limitados a 1 bloque | Precompuestos (duplicados) | Componibles y Coloreables |
| Mates | Muy pobre | Visuales pero no lógicos | Operadores nativos de 1 byte |
| Idiomas | 1 idioma por página | Universal pero pesado | Mapas de Imágenes Dinámicos |
| Metaprogramación | No existe | No existe | Nativa (⚡, ⌬, ‸) |
| Característica | Unicode | NewMapChar |
| Almacenamiento | Ineficiente (Precompuestos) | Atómico (Composición) |
| Mantenimiento | Requiere actualizar fuentes | Requiere actualizar carpetas de imágenes |
| Personalización | Difícil (Color de tilde igual a letra) | Nativa (Color independiente letra/tilde) |
| Flexibilidad | Limitada a planos definidos | Infinita (IDs de mapas externos) |
| Sistema | Manejo de Idiomas | Peso de Archivo Mates | ¿Mayúsculas Rojas? |
| ASCII | No soportado | Pesado (texto) | No |
| Unicode | Miles de glifos | Medio (UTF-8) | No (requiere CSS/Rich Text) |
| NewMapChar | Mapa de Imágenes | Ultra-ligero (Bytes) | SÍ (Nativo con \)* |
| Característica | EBCDIC | Unicode | NewMapChar |
| Mayúsculas | Duplicadas | Duplicadas | Lógicas (0 duplicados) |
| Diacríticos | Limitados | Caóticos | Independientes y Coloreables |
| Alfabetos Extra | No soporta | Miles de caracteres | Referencias a Mapas de Imágenes |
| Propósito | Tarjetas perforadas | Visualización | Programación y Mates Nativa |
| Característica | ASCII / EBCDIC | Unicode (UTF-8) | NewMapChar |
| Bits de base | 7 u 8 | 8, 16, 24, 32 | 8 |
| Eficiencia | Alta pero limitada | Baja (redundancia masiva) | Máxima (Dinámica) |
| Mayúsculas | Duplicadas en mapa | Duplicadas en mapa | Capa Lógica |
| Uso en Mates | Texto plano | Glifos visuales | Operadores Funcionales |
| Característica | ASCII (8-bit) | EBCDIC | Unicode (UTF-8) | NewMapChar |
| Estructura | Rígida / 1 Plano | Rígida / Huecos | Acumulativa | Dinámica / Planos |
| Letras | 52 (A-Z, a-z) | 52 + Huecos | Miles (Redundantes) | 27 (a-z + ñ) |
| Diacríticos | Inexistentes | Precompuestos | Caos NFC/NFD | Composición Dinámica |
| Matemáticas | Básicas (+, -, *, /) | Limitadas | Dispersas | Integradas (Cálculo) |
| Memoria | 1 byte/char | 1 byte/char | 1-4 bytes/char | 1 byte (Eficiencia Máxima) |
| Estándar | Bits | Eficiencia Diacríticos | Soporte Matemático | Metaprogramación |
| ASCII | 7/8 | Nulo | Muy bajo | Nula |
| EBCDIC | 8 | Pobre (huecos vacíos) | Bajo | Nula |
| Unicode | 16/32 | Redundante (bloques á) | Disperso | Visual solamente |
| NewMapChar | 8 | Dinámico (Capas) | Nativo y Centralizado | Operativo Integral |
| Característica | ASCII (7/8 bit) | EBCDIC | Unicode (UTF-8) | NewMapChar |
| Arquitectura | Plana y rígida. | Basada en tarjetas. | Acumulativa/Caótica. | Dinámica/Modular. |
| Gestión de Mayúsculas | Duplicada (65 vs 97). | Duplicada y dispersa. | Duplicada en cada alfabeto. | Estado Lógico (CAP). |
| Diacríticos | Inexistentes. | Precompuestos. | Doble estándar (NFC/NFD). | Composición Dinámica. |
| Expansión | Páginas de códigos. | Incompatible. | Planos de 16 bits. | Planos de 8 bits (Portales). |
| Semántica | Nula. | Nula. | Solo visual. | Operativa (NewSintaxis). |
| Característica | ASCII (7/8 bits) | EBCDIC | Unicode (UTF-8) | NewMapChar |
| Arquitectura | Plana y rígida. | Basada en tarjetas perforadas (caótica). | Acumulativa y redundante. | Dinámica por Planos. |
| Eficiencia de Memoria | Alta, pero sin símbolos. | Muy baja (huecos vacíos). | Variable (1 a 4 bytes). | Óptima (8 bits + modificadores). |
| Diacríticos | Limitados/Inexistentes. | Precompuestos. | Precompuestos y combinados (caos). | Composición Lógica Pura. |
| Alfabetos | Solo Inglés. | Inglés/Latín. | Todos (con desperdicio). | Universales (limpios). |
| Uso en Programación | Solo texto. | Solo texto. | Visual/Comentarios. | Nativo y Operativo. |
| Característica | ASCII (7/8 bits) | Unicode (UTF-8/16) | NewMapChar |
| Eficiencia | Alta (pero limitada). | Baja (muchos bytes por glifo raro). | Máxima (siempre 8 bits en base). |
| Escalabilidad | Nula (requiere "páginas"). | Alta (pero caótica). | Infinita (planos temáticos). |
| Diacríticos | Precompuestos o ausentes. | Duplicados (NFC vs NFD). | Dinámicos (ahorro de espacio). |
| Matemáticas | Casi inexistente. | Dispersa en miles de códigos. | Nativa y Centralizada. |
| Programación | Texto plano simple. | Solo visual. | Activa (Metaprog. en el mapa). |
Próximamente más información al respecto sobre el tema del NewMapChar.
No hay comentarios:
Publicar un comentario