Como muchos han señalado, emacspeak ha sido la solución duradera multiplataforma para muchos de los piratas informáticos más antiguos. Como es compatible con Linux y Mac, se ha convertido en mi medio preferido para desarrollar proyectos de diagnóstico de Windows.
Con respecto a la cuestión de reducir la sintaxis a través de una auditiva en lugar de una visual, descubrí que existe una variedad de técnicas para acercar una, si no en el mismo campo de juego.
Los íconos auditivos pueden representar descriptores verbales para un ejemplo. Puede, poner tonos de hasta qué punto una línea está sangrada. Cuanto más largo sea el tono, mayor será la sangría. Dado que los tonos pueden reproducirse en paralelo con el texto a voz, la información llega en el mismo período de tiempo y no serializa la comunicación de algo tan básico.
Braille puede decodificar de manera rápida y precisa al usuario la sintaxis exacta de una línea. Esto es algo más útil para las personas que usan braille en la vida diaria; La mayor ventaja es el acceso aleatorio a los contenidos de la pantalla. Las unidades actualizables generalmente tienen teclas de enrutador sobre cada celda de caracteres que pueden colocar el cursor en esa celda. Sin jugar con las teclas de flecha O (n) op vs O (1) acceso.
La dimensionalidad auditiva (tono, velocidad, volumen, inflexión, riqueza, estrés, etc.) puede transmitir un concepto (palabra clave, clase, variable, error, etc.). Por ejemplo, los comentarios se pueden leer en una inflexión monótona ... adecuada, si puedo decirlo :).
Emacs y otros editores en menor medida (Visual Studio) permiten que un codificador lea detenidamente un programa de manera sintáctica (siguiente bloque, bloque de plegado, defun hacia abajo, saltar a def, subir por el árbol de análisis, etc.). Puede obtener rápidamente la imagen "grande" de la estructura de un proyecto completo haciendo esto; con extensiones como Cedet, puede obtener la bondad de la plataforma cruzada VS / Eclipse / etc. y en un editor de texto.
Probablemente podría seguir y seguir, pero en pocas palabras, es la base de por qué algunos de nosotros estamos pirateando en la industria, la adacdemia o en nuestros sótanos :).