@yo ¿Sabés qué es lo curioso? NVDA está programado en Python. Hace unos años usábamos un cliente llamado TWBlue para twitter y mastodon, también en Python. Te diría que es el lenguage más usado por ciegos.
@muchanchoasado bueno, es que es de los lenguajes más populares del mundo.
Lo que tiene de especial es que mientras que muchos lenguajes utilizan los caracteres { y } para marcar el inicio y el fin de "bloques", Python sólo usa la indentación (el número de espacios al principio de cada línea).
Entiendo que ya los editores de texto para programar accesibles lo tendrán en cuenta, pero me suena que al principio era bastante problemático.
@muchanchoasado (y muchísimos programadores que pueden ver, le tienen tirria a Python precisamente por el mismo motivo. Que la verdad causa algunos inconvenientes a todo el mundo...)
@yo O sea que según el número de espacios al inicio de una línea estás representando una propiedad distinta? Sí suena confuso. Cuando ponemos al lector de pantalla a verbalizar todo, los espacios no se toman en cuenta porque sería el colmo de la redundancia jajaj. Igual nunca usé programas como VSCode o similares, así que no sé si la lectura cambia en esos contextos si las comparamos con texto plano.
@muchanchoasado básicamente, si en un programa quieres hacer algo diez veces, en la mayoría de lenguajes escribes "hacer diez veces", luego un {, luego lo que quieres hacer, y luego un }, para que el ordenador sepa dónde empieza y dónde acaba lo que quieres que se haga 10 veces.
En Python, en vez de usar { y }, lo que quieres que se ejecute 10 veces se pone más a la derecha.
Entiendo que los editores accesibles detectarán esto y lo presentarán de una manera no visual.