ASSIST (bilgi işlem) - ASSIST (computing)

YARDIM
Geliştirici (ler) Pensilvanya Devlet Üniversitesi
İlk sürüm 1 Ağustos 1972 ; 48 yıl önce  ( 1972-08-01 )
Kararlı sürüm
4.0 / A2 / Aralık 2005 ; 15 yıl önce  ( 2005-12 )
Yazılmış IBM assembler dili
İşletim sistemi Sistem / 370
Platform Sistem / 370
Tür Derleyici
Lisans Kamu malı

ASSIST ( Öğrenci Öğretim ve Sistem Öğretimi için Assembler Sistemi ), 1970'lerin başında Penn State Üniversitesi'nde Graham Campbell ve John Mashey tarafından geliştirilen bir IBM System / 370 uyumlu derleyici ve yorumlayıcıdır . artı öğrenci asistanları.

1960'ların sonlarında, bilgisayar bilimleri eğitimi hızla genişledi ve üniversite bilgisayar merkezleri, ihtiyaçları bazen toplu işlem ortamlarındaki profesyonellerden farklı olan öğrenciler tarafından kullanımda büyük bir artışla karşı karşıya kaldı. Programları daha sık sözdizimi hataları içerdiğinden , delikli kart destelerinde hızlı geri dönüşlü (dakikalar, bir gecede değil) kısa programlar çalıştırmaları gerekiyordu . Derlendiklerinde, genellikle hızlı bir şekilde hata verirlerdi, bu nedenle optimizasyon ve esneklik, düşük genel giderden çok daha az önemliydi.

WATFIV , öğrenci kullanımı için ayarlanmış bir FORTRAN derleyicisi oluşturmak için başarılı bir öncü çabadır . Üniversiteler, bunu bir IBM System / 360 Model 67'de 5 saniye gibi küçük bir çalışma süresi sınırına sahip özel bir "hızlı toplu" bellek bölümünde çalıştırmaya başladı . Düşük limit, hızlı geri dönüşü mümkün kıldı ve sonsuz döngülere sıkışmış programların zaman kaybını önledi. WATFIV'in başarısı, ASSIST, PL / C ve üniversiteler arasında yaygın olarak kullanılan "hızlı parti" modeline uyan diğer öğrenci odaklı programların geliştirilmesine ilham verdi .

ASSIST, 1978'de ASSIST'in 200'den fazla üniversitede kullanıldığını bildiren Northern Illinois Üniversitesi'nden Wilson Singletary & Ross Overbeek ve Tennessee Üniversitesi'nden Charles Hughes ve Charles Pfleeger gibi diğerleri tarafından geliştirildi ve tanıtıldı .

1980'lerde NIU, bilgisayar bilimcisi John Ehrman tarafından en azından 2011 yılına kadar SHARE (bilgi işlem) toplantılarında montaj programlamasında bir "önyükleme kampı" kursu öğretmek için IBM PC'lerde ASSIST / I (Etkileşimli) yeni bir uygulama yaptı , ancak belki birkaç yıl sonra.

1 Mart 1998 tarihinde, Penn State bu artık edilmiştir ASSIST ilan telifli ve bu programın oldu serbestçe kullanılabilir son sürüm notları uyarınca.

Orijinal ASSIST kodu, kaynağını bir araya getiren ve bir dizüstü bilgisayarda MVS 3.8 öykünmesi ile çalıştıran 2017 tanıtım videosunda görüldüğü gibi, hala biraz kullanılıyor gibi görünüyor . IBM System / 360 ve / 370 bilgisayarları 24 bit adresleme kullandı ve yüksek sıralı 8 biti yok saydı. ASSIST yazanlar da dahil olmak üzere, dönemin Assembly programcıları, bayraklar için yüksek sıralı 8 biti kullanarak, IBM 31-bit ve ardından 64-bit adreslemeyi piyasaya sürdüğünde bir uyumluluk modu gerektiren, genellikle değerli belleği kurtardı .

Referanslar

Dış bağlantılar