Terimin 1970'lerin başından kalma olduğu göz önüne alındığında, terimin "çağdaş" bir anlamını aramanız gereken yer burasıdır. Aynı şekilde, jargon olarak, geliştiricinin deneyimi açısından günün popüler dillerine bakmalısınız.
Örneğin, Algol'da ve Algol kullanımında kullanılan tanımlayıcı terimini bulabilirsiniz (Burroughs makineleri, Burukların Mimarisi B5000 - 20 Yıl Sonra ve Zamanın Ötesinde? Alastair JW Mayer'den alıntılar ):
descriptor
Yirmi yıl önce tanıtıldı B5000 en yeni özelliklerinden biriydi. Gerçekten de, Burroughs, B5000 sisteminin bir açıklamasını yayınladı ve "The Betcriptor " , (B5000 Bilgi İşleme Sisteminin bir tanımı "alt başlıklı ) olarak adlandırdı. Basitçe bir dizi erişim mekanizması olarak kullanılan tanımlayıcı, sınırların kontrol edilmesine (donanım tarafından otomatik olarak yapılır) ve dinamik dizi tahsisinin basitleştirilmesine (bir ALGOL makinesinde esastır) izin verir. Ayrıca kelime dizileri ve karakter dizeleri arasında ayrım yapılmasına izin verir ve karakterlerin boyutunu (bit cinsinden) gösterebilir. Ancak bundan daha güçlüdür.
Bu "yirmi yıl önce", 1960'ların başlarına atıfta bulunur ve onu Unix geliştiricilerinin hemen arka planına yerleştirir.
Bir dosya tanımlayıcı ( tamsayı olur , ancak erken Unix kodu tamsayılar ve işaretçiler arasındaki fark hakkında dikkatsizdi), standart bir G / Ç'de olduğu gibi bir dosya için bir dizi öznitelik tanımlar FILE*
.
Multics de tanımlayıcı terimini kullandı , ancak bkz . Multics Sanal Bellek: Kavramlar ve Tasarım ) bellek yönetimi için kullanılan terminolojide daha fazla görünmektedir.
Daha fazla okuma: