Back to site

Alice Pascal

Адным з першых праектаў, якія я зрабіў пасля фарміравання Люстэрка 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, хоць яны ўсё яшчэ некалькі старых і былі напісаны для паперы, а не для вэб-старонак.

  1. Падручнік
  2. Кіраўніцтва карыстальніка
  3. Аліса Паскаль Мова Кіраўніцтва

У мяне ёсць каля 8 скрынь кіраўніцтва засталося. Я буду ахвяраваць іх любому, хто можа арганізаваць прыехаць забраць іх у г. Саннивейл, штат Каліфорнія. Я не буду карабель аднаго кіраўніцтва, прабачце.

Сінтаксіс Рэжысёр рэдактар

Што сінтаксіс накіраваны асяроддзя праграмавання? Для пачатку гэта тое, што можна было б назваць сёння візуальнай інтэграванай асяроддзем праграмавання. Яны распаўсюджаныя сёння, але ў 1984 годзе шматлікія з гэтых ідэй былі новымі.

У сінтаксісе накіраваны рэдактар, рэдагавання праграмы, а не кавалак тэксту. Рэдактар ​​працуе непасрэдна на праграму ў выглядзе дрэва - адпаведнасць сінтаксічных дрэў з дапамогай якога мову структураваны. Адзінак вы працуеце з не лініі і chracters але тэрміны, выразы, заявы і блокаў.

Гэта робіць яго літаральна немагчыма мець сінтаксічную памылку, і пачаткоўцам карыстачам атрымаць шаблоны для пабудовы сваёй праграмы, якія паказваюць кампаненты кожнай структуры так, каб яны "запоўніць прабелы". Напрыклад, калі вы набіраеце на ў на "Заява" запаўняльнік, вы адразу ўбачыце:

for variable := start to finish do begin 
    Statement 
    end; 

І ўсё, што вам зрабіць, гэта запоўніць прабелы. Але па пустых вы можаце атрымаць дапамогу, атрымаць меню, што вы можаце набраць і больш.

Цікавыя функцыі

Вось некаторыя з функцый, даступных у Алісаў

  1. Сінтаксіс накіраваны рэдактарам з гнуткай ўваход - тыпу амаль усё, што заўгодна.
  2. Інтэграваная, візуальная сераду праграмавання з адладчык
  3. 700 экранаў дапамогі
  4. Спытайце ў любой кропцы, што можа быць надрукаваны, або дапамагчы на ​​любы знак ці асаблівасць мовы
  5. "Курсор Пасля" рэжыме адладкі - глядзець праграмы ў дзеянні
  6. Хаваць або паказваць падраздзелаў праграмы для зручнасці чытання і структура
  7. Некалькі рабочых праграм з дапамогай выразання і ўстаўкі
  8. Turbo Pascal сумяшчальнасцю. (Выкарыстанне ў якасці рэдактара, затым выводзіць як тэкст для кампіляцыі.)
  9. Наладжвальныя
  10. Уключае ў сябе аўтаномныя перакладчыка, тэкст файлавага ўводу і вываду для працы з іншымі інструментамі.
  11. Хуткі Паскаль перакладчык
  12. Работы па ўсяго толькі 8088 ПК з 384K аператыўнай памяці - і ў DOS-акне на сучасных Windows 95 або Windows NT кампутар з маланкавай хуткасцю.

Зыходны код

Акрамя таго, я цярпець зыходны код, гатовы да кампіляцыі на Linux. Гэта можа быць знойдзены ў alice.tar.gz архіва. Будзьце асцярожныя, аднак, што гэтая крыніца знаходзіцца ў даволі грубай форме. Я паклаў яго ў асноўным у надзеі, што хто-то яшчэ можа быць цікавага ў ачыстцы яе трохі, што робіць RPM і г.д. Існуе яшчэ крыніца для іншых частак, а таксама, звяжыцеся са мной, калі цікава.

Popular Links
Published (Last edited): Jul 6 , source: http://www.templetons.com/brad/alice.html