Адным з першых праектаў, якія я зрабіў пасля фарміравання Люстэрка Software Limited была сінтаксісу накіраваны асяроддзя праграмавання называецца Аліса: Асабістыя Паскаль.
Сінтаксіс-накіраванага рэдактары некалькі спрэчным, аднак я думаю, яны вельмі добрыя для людзей, якія вывучаюць праграмаванне, і Аліса была напісаная першая для выкарыстання ў сферы адукацыі ў школьных сістэм Антарыё. Нашы першыя продажу, кантракт на распрацоўку яго для Міністэрства адукацыі там.
ALICE была партавана для працы на IBM PC, пад DOS і Atari ST, а базавая версія была зроблена толькі для школ правінцыі Антарыё. PC версія была прададзеная кампаніі пад назвай Software Каналы Inc, падраздзяленне праграмнага забеспячэння Грэм. Грэм праграмнага забеспячэння, па меншай меры, на думку абвінавачвання, зробленыя ў парламенце, аказалася чем-то падман, і ён зачыніў свае дзверы 7 месяцаў пасля запуску ALICE.
Вы ўсё яшчэ можаце прачытаць агляд версіі Atari ST ў Сеткі!
ПК і Atari версіі ALICE зараз вольныя. Вы можаце падняць архіў файлаў і крыніцы для кіраўніцтва ў alice.zip на гэтым сайце.
Навінка! Версія Atari ST з ALICE дасягае бясплатна. версія Atari ST была значна больш складанай, з графічным інтэрфейсам, а таксама ўтыліты для запісу графікі і графічнага інтэрфейсу праграмы. Вы можаце атрымаць яго ў любой паштовы фармаце або ў выглядзе двух Atari ST Вобразы дыскаў для выкарыстання з ST эмулятары Дыск 1 -й дыск 2
Гл. ніжэй пра тое, як атрымаць зыходны код, а таксама.
Для DOS, яна пастаўляецца ў двух версіях. Арыгінальная версія можа выкарыстоўваць толькі 128K запасных аператыўнай памяці. Ён быў прызначаны для 256кб кампутараў DOS распаўсюджаныя ў 1985 годзе. «Вялікі» версіі могуць выкарыстоўваць "поўную" 640K, і мае некалькі асаблівасцяў.
Аліса была вельмі прагрэсіўным для свайго часу, мне падабаецца думаць. Ён меў больш за 700 экранаў дапамагчы таму, калі дапамога была незвычайная асаблівасць у праграмным забеспячэнні. Лік яе функцый былі пазней паўтораны ў такія прадукты, як Microsoft Visual Basic і іншыя.
Калі ў вас ёсць школы, вы можаце probaby атрымаць на рукі ахвяраваў старых ПК бясплатна. Не саромейцеся вучыць праграмаванні з выкарыстаннем ALICE. Яна працуе ў DOS, а таксама будзе працаваць у акне DOS пад Windows, або NT. (На самай справе, калі вы змесціце яго ў акне DOS, з больш чым 25 ліній, вы можаце даць яму параметр каманднага радка або ap.ini варыянт "L = 50", напрыклад, каб запусціць яе ў 50 лініі акне.)
Аднак, на жаль, у вызваленні гэтага вольны, я павінен заявіць, што абсалютна ніякай падтрымкі будуць даступныя. Калі я пачну атрымліваць званкі ў службу падтрымкі, асабліва ад людзей, якія думаюць: "Ах, ён не пярэчыў бы проста адзін просты пытанне", то мне прыйдзецца reliquish свабоднай ліцэнзіяй.
Кіраўніцтва былі ператвораныя ў HTML, хоць яны ўсё яшчэ некалькі старых і былі напісаны для паперы, а не для вэб-старонак.
У мяне ёсць каля 8 скрынь кіраўніцтва засталося. Я буду ахвяраваць іх любому, хто можа арганізаваць прыехаць забраць іх у г. Саннивейл, штат Каліфорнія. Я не буду карабель аднаго кіраўніцтва, прабачце.
Што сінтаксіс накіраваны асяроддзя праграмавання? Для пачатку гэта тое, што можна было б назваць сёння візуальнай інтэграванай асяроддзем праграмавання. Яны распаўсюджаныя сёння, але ў 1984 годзе шматлікія з гэтых ідэй былі новымі.
У сінтаксісе накіраваны рэдактар, рэдагавання праграмы, а не кавалак тэксту. Рэдактар працуе непасрэдна на праграму ў выглядзе дрэва - адпаведнасць сінтаксічных дрэў з дапамогай якога мову структураваны. Адзінак вы працуеце з не лініі і chracters але тэрміны, выразы, заявы і блокаў.
Гэта робіць яго літаральна немагчыма мець сінтаксічную памылку, і пачаткоўцам карыстачам атрымаць шаблоны для пабудовы сваёй праграмы, якія паказваюць кампаненты кожнай структуры так, каб яны "запоўніць прабелы". Напрыклад, калі вы набіраеце на ў на "Заява" запаўняльнік, вы адразу ўбачыце:
for variable := start to finish do begin
Statement
end;
І ўсё, што вам зрабіць, гэта запоўніць прабелы. Але па пустых вы можаце атрымаць дапамогу, атрымаць меню, што вы можаце набраць і больш.
Вось некаторыя з функцый, даступных у Алісаў
Акрамя таго, я цярпець зыходны код, гатовы да кампіляцыі на Linux. Гэта можа быць знойдзены ў alice.tar.gz архіва. Будзьце асцярожныя, аднак, што гэтая крыніца знаходзіцца ў даволі грубай форме. Я паклаў яго ў асноўным у надзеі, што хто-то яшчэ можа быць цікавага ў ачыстцы яе трохі, што робіць RPM і г.д. Існуе яшчэ крыніца для іншых частак, а таксама, звяжыцеся са мной, калі цікава.
Popular Links