Orada kullanılan çok / talimat tutmak için iyi nedenler kısa adları. Bu nedenler artık geçerli değil, ancak kısa şifreli isimler düşük seviyeli programlamada hala çok yaygın.
Bu neden? Eski alışkanlıkların kırılması zor olduğu için mi yoksa daha iyi sebepler mi var?
Örneğin:
- Atmel ATMEGA32U2 (2010?):
TIFR1
( YerineTimerCounter1InterruptFlag
),ICR1H
(yerineInputCapture1High
),DDRB
(yerineDataDirectionPortB
), vb. - .NET CLR komut seti (2002):
bge.s
(yerinebranch-if-greater-or-equal.short
) vb.
Uzun, şifreli olmayan isimlerle çalışmak daha kolay değil mi?
Cevap verirken ve oy verirken, lütfen aşağıdakileri göz önünde bulundurun. Burada önerilen olası açıklamaların birçoğu, yüksek seviyeli programlama için aynı derecede geçerlidir ve yine de fikir birliği, bir veya iki kelimeden oluşan şifreli olmayan isimler kullanmaktır (genel olarak hariç tutulan kısaltmalar).
Ayrıca, ana argümanınız bir kağıt diyagramdaki fiziksel alanla ilgiliyse , lütfen bunun kesinlikle meclis dili veya CIL için geçerli olmadığını göz önünde bulundurun; . Fabless yarı iletken bir şirketteki kişisel deneyimden, okunabilir adlar gayet iyi ve daha okunaklı diyagramlarla sonuçlanır.
Düşük seviyeli programlama ile ilgili farklı olan temel şey nedir? Yüksek seviyeli dillerin aksine , kısa kripti isimlerini düşük seviyeli fakat istenmeyen şekilde programlamada istenen kılan özellik nedir?
JSR
temsil ettiği opcode'dan üç kat daha uzundur ( $20
6502'de) ve bir bakışta anlaşılması oldukça kolaydır.
set Accumulator32 to BaseIndex32
? Geleneksel kısaltmaları basitçe genişletmek, daha okunaklı bir şey yapmanın tek yolu değildir.