Menu Web




Enlace: Procesador de texto por Jorge Chaves Román
Nota: El procesador de texto (llamado JProcDocText) está incompleto y además es una versión alfa/beta/prototipo, en el futuro nuevas novedades sobre (al respecto)/(el asunto), en el futuro habrá cambios y novedades.

Correo electrónico de Supramegapedia: supramegapedia@gmail.com
Correo electrónico del lenguaje de programación JLeng: programacion.jleng@gmail.com

miércoles, 15 de abril de 2026

NewMapChar

 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).

  • Delimitadores de Bloque: « », ⟦ ⟧, ⦅ ⦆, ⟨ ⟩, ( ), [ ], { }, ⸤ ⸥.

    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:

    1. Fundamentales: ´ (agudo), ` (grave), ^ (circunflejo), ~ (tilde/virgulilla), ¨ (diéresis).

    2. Extensión: ˇ (caron), ˘ (breve), ° (anillo), ¯ (macrón), ˙ (punto superior).

    3. Inferiores: ¸ (cedilla), ˛ (ogonek), ◌̣ (punto inferior).

    4. Otros Alfabetos: ◌͗ (espíritu suave), ◌͑ (espíritu áspero), ◌̛ (cuerno), ◌̉ (gancho).

     5 Tabla de posicionamiento de índices:

    Usaremos el formato: (delimitador_posicion)contenido(fin)

    PosiciónDelimitador SugeridoUso
    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ísticaASCII (8-bit)Unicode (UTF-8)NewMapChar
    MayúsculasOcupan 26 espaciosOcupan miles de espacios0 espacios (Carpeta externa)
    DiacríticosLimitados a 1 bloquePrecompuestos (duplicados)Componibles y Coloreables
    MatesMuy pobreVisuales pero no lógicosOperadores nativos de 1 byte
    Idiomas1 idioma por páginaUniversal pero pesadoMapas de Imágenes Dinámicos
    MetaprogramaciónNo existeNo existeNativa (, , )
    CaracterísticaUnicodeNewMapChar
    AlmacenamientoIneficiente (Precompuestos)Atómico (Composición)
    MantenimientoRequiere actualizar fuentesRequiere actualizar carpetas de imágenes
    PersonalizaciónDifícil (Color de tilde igual a letra)Nativa (Color independiente letra/tilde)
    FlexibilidadLimitada a planos definidosInfinita (IDs de mapas externos)
    SistemaManejo de IdiomasPeso de Archivo Mates¿Mayúsculas Rojas?
    ASCIINo soportadoPesado (texto)No
    UnicodeMiles de glifosMedio (UTF-8)No (requiere CSS/Rich Text)
    NewMapCharMapa de ImágenesUltra-ligero (Bytes)SÍ (Nativo con \)*
    CaracterísticaEBCDICUnicodeNewMapChar
    MayúsculasDuplicadasDuplicadasLógicas (0 duplicados)
    DiacríticosLimitadosCaóticosIndependientes y Coloreables
    Alfabetos ExtraNo soportaMiles de caracteresReferencias a Mapas de Imágenes
    PropósitoTarjetas perforadasVisualizaciónProgramación y Mates Nativa
    CaracterísticaASCII / EBCDICUnicode (UTF-8)NewMapChar
    Bits de base7 u 88, 16, 24, 328
    EficienciaAlta pero limitadaBaja (redundancia masiva)Máxima (Dinámica)
    MayúsculasDuplicadas en mapaDuplicadas en mapaCapa Lógica
    Uso en MatesTexto planoGlifos visualesOperadores Funcionales
    CaracterísticaASCII (8-bit)EBCDICUnicode (UTF-8)NewMapChar
    EstructuraRígida / 1 PlanoRígida / HuecosAcumulativaDinámica / Planos
    Letras52 (A-Z, a-z)52 + HuecosMiles (Redundantes)27 (a-z + ñ)
    DiacríticosInexistentesPrecompuestosCaos NFC/NFDComposición Dinámica
    MatemáticasBásicas (+, -, *, /)LimitadasDispersasIntegradas (Cálculo)
    Memoria1 byte/char1 byte/char1-4 bytes/char1 byte (Eficiencia Máxima)
    EstándarBitsEficiencia DiacríticosSoporte MatemáticoMetaprogramación
    ASCII7/8NuloMuy bajoNula
    EBCDIC8Pobre (huecos vacíos)BajoNula
    Unicode16/32Redundante (bloques á)DispersoVisual solamente
    NewMapChar8Dinámico (Capas)Nativo y CentralizadoOperativo Integral
    CaracterísticaASCII (7/8 bit)EBCDICUnicode (UTF-8)NewMapChar
    ArquitecturaPlana y rígida.Basada en tarjetas.Acumulativa/Caótica.Dinámica/Modular.
    Gestión de MayúsculasDuplicada (65 vs 97).Duplicada y dispersa.Duplicada en cada alfabeto.Estado Lógico (CAP).
    DiacríticosInexistentes.Precompuestos.Doble estándar (NFC/NFD).Composición Dinámica.
    ExpansiónPáginas de códigos.Incompatible.Planos de 16 bits.Planos de 8 bits (Portales).
    SemánticaNula.Nula.Solo visual.Operativa (NewSintaxis).
    CaracterísticaASCII (7/8 bits)EBCDICUnicode (UTF-8)NewMapChar
    ArquitecturaPlana y rígida.Basada en tarjetas perforadas (caótica).Acumulativa y redundante.Dinámica por Planos.
    Eficiencia de MemoriaAlta, pero sin símbolos.Muy baja (huecos vacíos).Variable (1 a 4 bytes).Óptima (8 bits + modificadores).
    DiacríticosLimitados/Inexistentes.Precompuestos.Precompuestos y combinados (caos).Composición Lógica Pura.
    AlfabetosSolo Inglés.Inglés/Latín.Todos (con desperdicio).Universales (limpios).
    Uso en ProgramaciónSolo texto.Solo texto.Visual/Comentarios.Nativo y Operativo.
    CaracterísticaASCII (7/8 bits)Unicode (UTF-8/16)NewMapChar
    EficienciaAlta (pero limitada).Baja (muchos bytes por glifo raro).Máxima (siempre 8 bits en base).
    EscalabilidadNula (requiere "páginas").Alta (pero caótica).Infinita (planos temáticos).
    DiacríticosPrecompuestos o ausentes.Duplicados (NFC vs NFD).Dinámicos (ahorro de espacio).
    MatemáticasCasi inexistente.Dispersa en miles de códigos.Nativa y Centralizada.
    ProgramaciónTexto 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