Старонка SIMULA

2015-11-03 15:44:21 / author: sharkov views 609Total views: 609 / 11Views for 7 days: 11
Thanks to Best cliparts
source article: http://staff.um.edu.mt/jskl1/asu/

(з) Ярек Скленар

"Гэта было паляпшэннем у параўнанні з большасцю яго пераемнікаў "

(Тоні Хоар каментар пра Алголе 60)

Аб'ектна-арыентаванае Мадэляванне (ААС) можна разглядаць як прыватны выпадак аб'ектна-арыентаванага праграміравання (ААП). Некаторыя прынцыпы ААП, як існаванне рознага колькасці асобнікаў замінаюць аб'ектаў былі ў стандартным ўжыванні мадэлявання ў навакольным асяроддзі на працягу доўгага часу, часта з выкарыстаннем іншай тэрміналогіі. У мове СИМУЛА (раней называлася СИМУЛА 67) гэта першы сапраўдны аб'ектна-арыентаваная мова. Будучы даволі старым, ен па-ранейшаму мае большасць (і ўсе важныя) механізмы і прынцыпы ААП. За выключэннем бэта-мова праграмавання, шырока выкарыстоўваецца іншымі ААП мовамі з'яўляюцца канцэптуальныя падмноства мовы СИМУЛА чый стандарт быў вызначаны ў 1967 годзе. Некаторыя рэчы, як і класы, атрыманне ў спадчыну, віртуальныя метады і інш. вызначаны ў СИМУЛА шмат часу, перш чым яны былі зноў на ААП-бум у 80-х гадах. Каб даведацца больш аб СИМУЛА, наведайце старонку АГУ (Асацыяцыя СИМУЛА карыстальнікаў) з далейшымі спасылкамі.

СИМУЛА была падвергнутая крытыцы, што на адным баку есць высокага ўзроўню складанасці самога мовы ў спалучэнні з вельмі абмежаванымі магчымасцямі мадэлявання, за выключэннем часу кіравання на другім баку. Адсутнасць дапаможных інструментаў мадэлявання, такіх як празрыстасць збору статыстыкі, больш прасунутыя чэргаў, чым у асноўных спісах, якія існуюць у сістэме класа Simset, генерацыя справаздач і інш гэта абумоўлена тым, што мова была афіцыйна замарожаны ў 1968 годзе. Гэта рашэнне было спрэчным. Перавага заключаецца ў тым, што існуе толькі адзін СИМУЛА з мінімальнымі адрозненні паміж реализациями. З іншага боку будучыню развіцце было абцяжарана. СИМУЛА, такім чынам, больш ААП перадумовы для стварэння інструментаў мадэлявання, чым поўны дружалюбная асяроддзе мадэлявання. Верагодна, самы вядомы адным з такіх інструментаў з'яўляецца ДЭМАС (Birtwistle 1979). ДЭМАС-гэта не sublass сістэмы класа мадэлявання і, такім чынам, карыстальнікі могуць не выкарыстоўваць працэсы мадэлявання. Я перакананы ў тым, што працэсныя-арыентаванае дыскрэтнае мадэляванне з'яўляецца найбольш прасунутай і найбольш натуральны спосаб стварэння імітацыйных мадэляў. Клас працэс мадэлявання-гэта першы суперкласс гэтага тыпу. Працэс апрацоўкі аб'ектаў мадэлявання, такім чынам, свайго роду стандарт, які быў скапіяваны ў многіх больш позніх інструментаў мадэлявання. Трымаць працэсы мадэлявання, даступных без усялякіх абмежаванняў, я напісаў простае пашырэнне для мадэлявання, што робіць яе выкарыстанне больш зручным для карыстальніка. Існуе два асноўных класа:

  • statsim аб'яўляе класы для статыстычна назіраных аб'ектаў (з або без часу) разам з выпадковай зменнай з эмпірычнай табліцы размеркавання. Статыстычныя аб'екты могуць генераваць гістаграмы і можа выратаваць размеркавання (врр) у файл. Эмпірычных выпадковых лікаў аб'екты могуць загружаць гэта, таму можна выкарыстоўваць вынікі мадэлявання ў іншых мадэлях. Працэдуры некаторыя тэарэтычныя размеркаванняў выпадковых таксама даступныя.
  • quesim аб'яўляе класаў для мадэлявання сетак масавага абслугоўвання. Есць класы для універсальнай службы, розныя тыпы чэргаў, шматканальных сервераў, і ўсяго адной чарзе станцыі тэхнічнага абслугоўвання. Акрамя звычайнай статыстыкі па даўжыні чаргі, часу чакання, выкарыстання сервера, і г. д. таксама магчыма атрымаць чакання і прадастаўлення паслуг выдаткаў.

Я называю гэты інструмент QUESIM. QUESIM наведайце старонку, каб даведацца больш аб ім і спампаваць яго.

Вялікае падзея ў гісторыі СИМУЛА знаходзіцца тут: вы можаце атрымаць бясплатную порт МГК СИМУЛА для Windows, якая вельмі простая ў ўстаноўцы і выкарыстанні. Петр Новак выпускнік Карлавага універсітэта, Прага (настаўнік Эвжен Кіндлер) стварыў порт, які з'яўляецца неверагодна кароткім (усе ў адной дыскеты !!) і, што можа быць устаноўлена шляхам усе ў межах некалькіх хвілін. Каб спампаваць МГК/Win32-порта наведайце старонку МГК 3.33 (порт для 32-бітных Windows). Звярніце ўвагу, што гэтая версія СИМУЛА выкарыстоўвае ўсю памяць, і што ен змяшчае пашыраную класе тэрмінала для тэксту экран кіравання, уключаючы мыш. Графіка на дадзены момант не даступны. EI студэнты могуць атрымаць порт наўпрост - звяжыцеся са мной.

Вы можаце таксама праглядзець дакумент Ўвядзенне ў ААП ў СИМУЛА, заснаваныя на ток прадстаўленыя ў універсітэце Мальты па нагоды СИМУЛА свае 30-годдзе.

Каб даведацца больш аб гісторыі Симула есць дзве вельмі цікавыя артыкулы: Holmevik, Дж. Р. (1994). "Кампіляцыі СИМУЛА: гістарычнае даследаванне тэхналагічных быцце." Стандарт IEEE Летапіс гісторыі вылічэнні, 16 (4), с. 25-37, 1994. Гэты дакумент быў таксама прадстаўлены на 18-й канферэнцыі АГУ ў 1992 годзе і апублікаваныя ў СИМУЛА Інфармацыйны бюлетэнь вып.20(1), кастрычнік 1992. Дзякуй г-ну Holmevik дазволу выдаўца вы можаце спампаваць лакальную копію сваей паперы кампіляцыі СИМУЛА. Krogdahl, С. (2003). "Нараджэнне Симула" гэты дакумент апублікаваны ў зборніку Хинц 1 канферэнцыі ў Тронхейм, чэрвень 2003 г. (з ifip РГ 9.7, у кооп. з з ifip ТК 3). Рэдактары: Яніс А Burbenko мл., Джон Impagliazzo, Арнэ Sølvberg.

paper4pc
Add a comment:
Sign in

See also

Халестэрын міфы па Цім Ravnskov, М. Д., К. т. н.

Міфы пра халестэрыне ад Уффе Равнскова, доктара медыцынскіх навук, доктара філасофіі

2015-11-02 16:46:06

2. Узровень халестэрыну ў крыві не мае нічога агульнага з атэрасклерозам Урывак з маей папярэдняй кнігай халестэрын міфы (даступны бясплатна на...

Снуп для MS Windows на

Snoop для MS Windows

2015-11-02 17:22:06

Спампаваць snoop.exe (137KB) Версія 0.34 Абноўлена 21 Красавіка, 2015 Крэдыты на аснове крыніцы Microsoft набліжэнне карыснасці. Звяжыцеся, калі ласка Адпраўлена...

Код сайта корму

Код сайта корму

2015-11-02 16:37:20

Рэзюмэ Сайты наогул не ствараць RSS-каналы аўтаматычна. Існуюць розныя спосабы стварэння RSS-каналаў. Адзін з спосабаў-код RSS-канал ўручную. Стварыць RSS-канал файла. Код кіраўнікі аператары...

Plain Old Documentation for perl

Модуль PODs

2015-11-02 16:10:24

Дакументацыя для модулі Perl напісана простай мовай разметкі называецца POD (Plain Old Documentation). У гэтым раздзеле паказана, як напісаць модуль...