ASSIST (есептеу) - Википедия - ASSIST (computing)

КӨМЕК
ӘзірлеушілерПенсильвания штатының университеті
Бастапқы шығарылым1 тамыз 1972 ж; 48 жыл бұрын (1972-08-01)
Тұрақты шығарылым
4.0 / A2 / желтоқсан 2005 ж; 15 жыл бұрын (2005-12)
ЖазылғанIBM ассемблер тілі
Операциялық жүйеЖүйе / 370
ПлатформаЖүйе / 370
ТүріҚұрастырушы
ЛицензияҚоғамдық домен

КӨМЕК ( Ассемблер жүйесі студенттерді оқыту және жүйелерді оқыту) болып табылады IBM Жүйе / 370 -үйлесімді құрастырушы және аудармашы 1970 жылдардың басында дамыған Пенн мемлекеттік университеті Грэм Кэмпбелл және Джон Машей.[1][2] плюс студент ассистенттер.

1960 жылдардың аяғында информатика білімі тез кеңейіп, университеттің компьютерлік орталықтары студенттердің пайдалану көлемінің үлкен өсуіне тап болды, олардың қажеттіліктері кейде топтық өңдеу ортасындағы мамандардан ерекшеленіп отырды. Олар палубаларда қысқа бағдарламаларды іске қосу керек болды Перфокарталар олардың бағдарламаларында синтаксистік қателер жиі кездесетіндіктен, тез арада (минут ішінде, түнде емес). Олар жинақталғаннан кейін, олар тез арада ақауларға ұшырайды, сондықтан оңтайландыру мен икемділік төмен шығындарға қарағанда онша маңызды болмады.

ВАТФИВ құру үшін табысты ізашарлық күш болды FORTRAN студенттерге арналған компилятор. Университеттер оны «жылдам топтамалық» жад бөлімінде, жұмыс уақыты шектеулі, мысалы, 5 секундта басқара бастады 67. IBM System / 360 моделі ). Төмен шегі жылдам ауысуға мүмкіндік берді және шексіз ілмектерде тұрған бағдарламалар арқылы уақытты ысыраптауға жол бермеді. ВАТФИВ Жетістіктер ASSIST-ті дамытуға дем берді, PL / C университеттер арасында кеңінен қолданыла бастаған «жылдам партияға» сәйкес келетін басқа да студенттерге бағытталған бағдарламалар.

ASSIST жақсартылды және алға тартылды, мысалы Солтүстік Иллинойс университеті Уилсон Синглтари & Росс Овербек[3] және Теннеси университетінің Чарльз Хьюз және Чарльз Пфлегер[4] 1978 жылы ASSIST 200-ден астам университеттерде қолданылып жүргендігі туралы хабарлады.[5]

1980 жылдары NIU ASSIST / I (Interactive) IBM дербес компьютерлерінде жаңа енгізуді жүзеге асырды,[6] информатик Джон Эрман монтаждауды бағдарламалау бойынша «жүктеу лагері» курсын оқыту үшін қолданды БӨЛІС (есептеу) кем дегенде 2011 жылға дейін кездесулер,[7] бірақ мүмкін бірнеше жылдан кейін.

1998 жылы 1 наурызда Пенн Стейт ASSIST енді жоқ деп жариялады авторлық құқықпен қорғалған және бағдарлама болды еркін қол жетімді соңғы шығарылым жазбаларына сәйкес.[8]

ASSIST кодының түпнұсқасы әлі де біраз қолданыста болатын сияқты, өйткені 2017 демонстрациялық бейнеде оның көзін жинап, іске қосқан MVS 3.8 ноутбукта эмуляция.[9] IBM System / 360 және / 370 компьютерлері қолданылған 24 бит жоғары ретті 8 битке жүгініп, оларды елемеді. Ассемблер бағдарламасын құрастырушылар, соның ішінде ASSIST жазушылар көбінесе флагтарға арналған жоғары ретті 8 битті қолдану арқылы құнды жадыны үнемдейді, бұл IBM енгізілген кезде үйлесімділік режимін қажет етеді. 31 бит содан соң 64 бит мекен-жай.

Әдебиеттер тізімі

  1. ^ Машей, Дж .; Кэмпбелл, Г.М .; Форни, кіші, C. (1972-08-01). «Assist: нұсқаулық үшін өзін-өзі өзгертетін құрастырушы». ACM '72 жинағы ACM жылдық конференциясы. 1: 310–312. дои:10.1145/800193.569933.[тұрақты өлі сілтеме ]
  2. ^ Машей, Дж. (1973-02-01). «ASSIST: студенттерге бағытталған монтаждаушының үш жылдық тәжірибесі». SIGCSE '73 Информатика біліміндегі үшінші SIGCSE техникалық симпозиумының материалдары. 5 (1): 157–165.
  3. ^ Singletary, Wilson.E .; Овербек, Р.А. (1976-05-01). ASSIST көмегімен ассемблер тілі. McGraw-Hill. ISBN  978-0574210852.
  4. ^ Хьюз, Чарльз E. =; Пфлегер, Чарльз П. (1976-02-01). «ASSIST-V: амалдық жүйелерді енгізуді зерттейтін құрал». ACM SIGCSE хабаршысы. SIGCSE-SIGCUE информатика білімі бойынша бірлескен симпозиум. 8 (1): 167–173.,
  5. ^ Хьюз, Чарльз E. =; Pfleeger, Charles P. (1978-12-01). «ASSIST-V: IBM 360 жүйелерінің бағдарламалық жасақтамасын әзірлеуге арналған қоршаған орта симуляторы». Бағдарламалық жасақтама бойынша IEEE транзакциялары. SE-4 (6): 526–530. дои:10.1109 / TSE.1978.234139.
  6. ^ Овербек, Р.А .; Singletary, Wilson.E. (1986). ASSIST және ASSIST / I көмегімен ассемблер тілі. Ғылыми зерттеулер. ISBN  978-0023900051.
  7. ^ «SHARE in Orlando: Assembler Language» Boot Camp «, 5-бөлім 1». share.confex.com.
  8. ^ http://www.kcats.org/assist/asdistrb.txt
  9. ^ moshix (2017-09-04). «MVS 3.8 немесе z / OS - Assist Assembler орнату және пайдалану - M17».

Сыртқы сілтемелер