Paylaşılan Değişkenler - Shared Variables

Paylaşılan Değişkenler programlama dili özelliğidir APL APL programları tek çalışan veriyor işlemciye başka işlemciyle payı bilgilere. Başlangıçta ana bilgisayar bilgisayarlar için geliştirilmiş olmasına rağmen , Paylaşılan Değişkenler APL'nin kişisel bilgisayar uygulamalarında da kullanılmıştır . Paylaşılan Değişkenler, çevresel aygıtları kontrol etmek veya harici dosyalar, veritabanı yönetim sistemleri veya diğer kullanıcılarla iletişim kurmak için kullanılabilir . Paylaşılan Değişkenler ilk olarak International Business Machines Corporation ( IBM ) tarafından 1973'te APL.SV yazılım ürününde tanıtıldı ve Linux ve Windows işletim sistemleri için IBM ve Dyalog'un APL'lerinde 2017 itibariyle hala mevcut .

Menşei

APL \ 360 ilk kez 1968'de piyasaya sürüldüğünde, bir kullanıcının APL sisteminin dışından verilere doğrudan erişebileceği yerleşik bir araç yoktu. Böylece, 1969'dan başlayarak IBM, paylaşılan değişken tesisini geliştirdi. APL.SV'yi takiben, IBM VS APL ve APL2 program ürünleri, IBM 5100 bilgisayar serisi gibi, paylaşılan değişkenleri de destekledi .

APL'nin aşağıdakilere erişimini sağlamak için Paylaşılan Değişken İşlemciler mevcuttu:

Sonraki kullanımlar

1980'lerin başlarında, zengin ve gelişmiş bir APL sunan IP Sharp Associates , ürünlerine Paylaşılan Değişkenleri tanıttı. IBM ürünleri için kullanılabilen Paylaşılan Değişken İşlemcilerin çoğu, özellikle TSIO (PJAM olarak adlandırılır), AP124, AP126 ve AP127 olmak üzere Sharp APL için yazılmıştır. Ayrıca, IP Sharp ayrıca SHARP APL'nin şirket içi istemcilerinin ağa bağlanmasına izin veren IPSANET'i sunduğundan, Ağ Paylaşımlı Değişken İşlemci (NSVP) bir ana bilgisayar sitesindeki programların diğerine erişmesine izin verdi. NSVP, İnternet'in yaygın kullanımından beş yıl öncesine dayanıyor.

Paylaşılan Değişkenler, temel uygulamayı değiştirmeden APL dilinin zenginliğini artırmak için APL uygulayıcıları ve satıcıları tarafından kullanılan bir teknikti. Daha güçlü kişisel bilgisayar kullanımının ortaya çıkmasıyla, APL kullanıcı topluluğunun daha küçük bilgisayarlara göçü kaçınılmazdı. APL ilk olarak Intel 8008 , 8080 ve Zilog Z80 tabanlı donanımda, daha sonra orijinal IBM PC'de ve 2015 itibarıyla 32 ve 64 bit Linux ve Windows iş istasyonlarında kullanıma sunuldu. Dyalog APL, artık kullanımdan kaldırılmış Microsoft Windows Dinamik Veri Değişimi (DDE) ile iletişim için paylaşılan değişkenlerin bir uygulamasını içermesine rağmen , yalnızca IBM Paylaşılan Değişkenleri, ana bilgisayar olmayanlar için APL2 dili sürümlerine yeni özellikler sağlamak için bir araç olarak kullanmaya devam etti. bilgisayarlar.

Neredeyse tüm diğer APL satıcıları, Linux ve Windows yerel özelliklerine erişim , grafik kullanıcı arabirimleri , sunum grafikleri, veritabanı yönetim sistemi arabirimleri ve benzeri gibi yeni işlevleri daha doğrudan APL dilinin ilgili sürümlerinde uygulamayı seçtiler . Modern IBM dışı APL uygulamalarında, Paylaşılan Değişken arabiriminin yerini büyük ölçüde Bileşen Nesne Modeli (COM), ActiveX ve .NET Framework almıştır .

Referanslar