DYNAMO (dasturlash tili)




DYNAMO ( DYNAmic Models ) - bu simulyatsiya tili va tizim dinamikasi analitik tizimi doirasida ishlab chiqilgan grafik belgilar. Bu dastlab sanoat dinamikasi uchun edi, lekin tez orada aholi va resurslarni o'rganish va shahar rejalashtirish kabi boshqa ilovalarga ham kengaytirildi.

DYNAMO dastlab 1950-yillarning oxirida Jey Rayt Forrester boshchiligida MIT hisoblash markazida doktor Phyllis Fox, Aleksandr L. Pugh III, Greys Dyuren va boshqalar tomonidan ishlab chiqilgan.

DYNAMO Rim klubining o'sish chegaralari kitobida e'lon qilingan global resurslarning kamayishi tizim dinamikasini simulyatsiya qilish uchun ishlatilgan, biroq o'shandan beri foydalanilmay qolgan.

Boshlanishlar



1958 yilda Forrester MIT xodimidan dasturchidan ba'zi tenglamalar uchun kerakli echimlarni hisoblashni so'raganida, Garvard Business Review jurnalida sanoat dinamikasi haqida yozayotgani uchun, o'zi bilmagan holda DYNAMO ning rivojlanishiga turtki berdi. Dasturchi Richard Bennett kodlangan tenglamalarni ramziy kiritish va hisoblangan yechimlar sifatida qabul qiladigan tizimni (SODD - "Sanoatni boshqarish muammolarini ko'p tenglamalar bilan simulyatsiya qilish") amalga oshirishni tanladi. SIMPLE DYNAMO uchun kontseptsiyaning isbotiga aylandi: foydalanuvchilar umumiy maqsadli dasturlash tilida maxsus maqsadli hal qiluvchini "qattiq kodlash" mutaxassis dasturchisiga ega bo'lish o'rniga, foydalanuvchilar maxsus simulyatsiya tilida tizim tenglamalarini belgilashlari va simulyatsiya natijalarini olishlari mumkin edi. bitta dasturning bajarilishi.

Dizayn maqsadlari



DYNAMO quyidagilarni ta'kidlash uchun ishlab chiqilgan:

DYNAMO o'sha vaqt standartlaridan yuqori bo'lgan usullar orasida raqamli turlarni tekshirish birliklari va nisbatan aniq xato xabarlari mavjud edi.

Amalga oshirish



Dastlabki versiyalar IBM 704, so'ngra IBM 709 va IBM 7090 uchun montaj tilida yozilgan. DYNAMO II Algol 60 ning kengaytirilgan versiyasi bo'lgan AED-0 da yozilgan. 1971 yilda Dynamo II/F portativ FORTRAN kodini yaratdi va Dynamo II/F ham, Dynamo III ham FORTRAN-da yozilishi orqali tizimning portativligini yaxshiladi.

Dastlab asosiy kompyuterlarda ommaviy ishlov berish uchun moʻljallangan boʻlib, u 1970-yillarning oxirida mini-kompyuterlarda sotuvga qoʻyildi va 1980-yillarning boshida shaxsiy kompyuterlarda "mikro-dinamo" sifatida foydalanish mumkin boʻldi. Til 1983 yilda DYNAMO II dan DYNAMO IV ga qadar bir nechta tahrirlardan o'tdi


Ta'sir va muammolar



O'sish chegaralari to'g'risidagi bahs-munozaralar natijasida yuzaga kelgan atrof-muhit muammolariga (bilvosita sezilgan) jamoatchilik ta'siridan tashqari, DYNAMO diskret-hodisalar simulyatsiyasi tarixida ta'sirli edi, garchi u mohiyatan farq tenglamalari orqali aniqlangan uzluksiz simulyatsiya paketi bo'lsa ham. Ba'zilarning aytishicha, bu hatto nisbatan past darajadagi matematik foydalanuvchilar uchun ham kompyuterni modellashtirish uchun imkoniyatlar ochgan. Boshqa tomondan, u matematik murakkablik talab qilinishi kerak bo'lgan zaif va faqat Eyler integratsiyasiga tayanishi uchun ham tanqid qilindi.

Eslatmalar




Bibliografiya




Havolalar




uz.wikipedia.org


Uzpedia.uz