Sto cercando un tipo di riferimento che mostri la frequenza dei simboli dei linguaggi di programmazione più diffusi. Sto cercando di progettare un layout di tastiera ottimale per la programmazione.Frequenza dei simboli nei linguaggi di programmazione
Se non vi è alcun riferimento, non mi dispiacerebbe creare una semplice utilità che capisca questo. Tuttavia, avrei bisogno di suggerimenti su quali file analizzare per ciascuna lingua.
Uno dei problemi che posso prevedere è dire ottengo codice Objective-C, se si tratta di un semplice programma senza oggetti, quindi i tasti [ e ] saranno molto meno frequente che un obiettivo medio -c file. Quindi, direi che una delle linee guida è che il codice di esempio dovrebbe essere rappresentativo di un file medio e utilizzare le funzionalità più comunemente usate della lingua.
Inizialmente pensavo che avrei dovuto ottenere lo stesso codice scritto in lingue diverse, ma non sono sicuro che sia una buona idea dato che alcune lingue hanno usi diversi da altri.
Si sta progettando un layout di tastiera per un laptop o una tastiera di dimensioni standard? (La mia impressione è che tu voglia provare ad evitare che gli utenti premano più tasti tipo shift per ottenere simboli di programmazione, ma non è davvero evitabile su tastiere di piccole dimensioni ...) –
I suoni sono interessanti - hai sempre notato che i tutor di digitazione "Mavis Bacon" ecc. non sono veramente orientati verso i programmatori. Ma non avevo mai pensato di cambiare me stesso la tastiera;) – StuartLC