C'erano già molto buoni motivi per mantenere i nomi delle istruzioni / registro in breve. Queste ragioni non si applicano più, ma i nomi criptici brevi sono ancora molto comuni nella programmazione di basso livello.
Perché è questo? È solo perché le vecchie abitudini sono difficili da rompere, o ci sono ragioni migliori?
Ad esempio:
- Atmel ATMEGA32U2 (2010?):
TIFR1
(anzichéTimerCounter1InterruptFlag
),ICR1H
(anzichéInputCapture1High
),DDRB
(invece diDataDirectionPortB
), ecc. - Set di istruzioni CLR .NET (2002):
bge.s
(invece dibranch-if-greater-or-equal.short
), ecc.
I nomi più lunghi e non criptici non sono più facili da usare?
Quando rispondi e vota, tieni presente quanto segue. Molte delle possibili spiegazioni suggerite qui applicano ugualmente alla programmazione di alto livello, eppure il consenso, in generale, è quello di usare nomi non criptici composti da una parola o due (acronimi comunemente compresi esclusi) .
Inoltre, se il tuo argomento principale riguarda lo spazio fisico su un diagramma cartaceo , tieni presente che questo non si applica assolutamente al linguaggio assembly o CIL, inoltre mi farebbe piacere se mi mostri un diagramma dove nomi stridenti in forma ma leggibili rendono lo schema peggiore. Dall'esperienza personale in un'azienda produttrice di semiconduttori, i nomi leggibili si adattano perfettamente e generano diagrammi più leggibili.
Qual è la cosa principale che è diversa rispetto alla programmazione di basso livello rispetto a quella di linguaggi di alto livello che rende desiderabili i nomi criptici tersi nella programmazione di basso livello ma non di alto livello ?