Eğer compiler command ları (virtual, procedure, function vs) değişkene atayıp kullanabilseydik, IDE yi tamamen kişiselleştirebilirdik, yani procedure yerine "Yordam" function yerine "fonksiyon" tanımlayıp, kod yazımı az bilenler için kolaylaştırabilirdi, ama bu compilera zaten gereksiz bir sürü yük varken birde bunları ayıklamakla uğraşırdı. Bir de bunun biz Türklerin ne hale getireceğini düşünün

Procedure = KapdagelKoçum; Function = BuyrunSultanım; gibi

Değiştirmedilerse ki sanmam, bu compiler directive ler sadece IDE de, daha doğrusu yazılan kod içinde kalır, compiler, directive in sadece aktive olan kısmını derler. Başka bir deyişler exe nin içine eklenmez. Remark satır(lar), { } ve /* */ arasında kalanlar gibi.
Bunu anlamanın en basit yolu, IDE renklerini ayarlarsanız, derlenmeyen kodların rengini değiştiriseniz mesala, yada ctrl + F9 ile sadece compile ettiğiniz kodunuzda, IDE source editor sun sol tarafında mavi noktaları görürsünüz. Bunun anlamı o satır derenecek yada derlendi demektir.