जैसा कि कई लोगों ने देखा है, चर नामों के लिए मान्य प्रारूपों के बारे में बहुत सारे ऐतिहासिक सामान हैं। और भाषा डिजाइनर हमेशा से प्रभावित होते हैं कि वे क्या जानते हैं जब वे नई भाषा बनाते हैं।
उस समय कहा गया था, जब कोई भाषा चर नामों को संख्याओं के साथ शुरू करने की अनुमति नहीं देती है, क्योंकि वे भाषा डिजाइन के नियम हैं। अक्सर ऐसा इसलिए होता है क्योंकि ऐसा सरल नियम भाषा की पार्सिंग और लेक्सिंग को काफी आसान बना देता है। सभी भाषा डिजाइनर नहीं जानते हैं कि यह वास्तविक कारण है, हालांकि। आधुनिक लेक्सिंग टूल मदद करते हैं, क्योंकि यदि आपने इसे अनुमेय के रूप में परिभाषित करने की कोशिश की है, तो वे आपको संघर्ष का सामना करने देंगे।
OTOH, यदि आपकी भाषा में हेराल्ड चर नामों के लिए एक विशिष्ट पहचान योग्य चरित्र है, तो उनके लिए एक संख्या के साथ शुरू करना संभव है। इसी तरह की नियम भिन्नताएं चर नामों में रिक्त स्थान की अनुमति देने के लिए भी उपयोग की जा सकती हैं। लेकिन परिणामी भाषा किसी भी लोकप्रिय पारंपरिक भाषा के सदृश नहीं होने की संभावना है, अगर बिल्कुल भी।
एक बहुत ही सरल HTML टेम्प्लेटिंग भाषा के उदाहरण के लिए जो संख्याओं के साथ शुरू करने और एम्बेडेड स्थान के लिए चर की अनुमति देता है, Qompose को देखें ।