Kontent qismiga oʻtish

Pure Data

Vikipediya, ochiq ensiklopediya
Sof maʼlumotlar obʼektlari. Qutilarning oʻng tomonidagi matn sharhlardir.

Pure Data, Pd ("sof maʼlumotlar") — interaktiv kompyuter musiqasi va multimedia asarlarini yaratish uchun 1990-yillarda Miller Puckette tomonidan ishlab chiqilgan maʼlumotlar oqimini dasturlash paradigmasida ishlaydigan vizual dasturlash tili[1]. Bu Max/MSP ning bepul analogidir.

Pd-ning asosiy qoʻllanishi audio ishlov berishdir, ammo vaqt oʻtishi bilan "sof maʼlumotlar" tasvir va videoni qayta ishlash kabi raqamli signallarni qayta ishlashning kengroq sohasida qoʻllanishini topdi[2].

Turing-toʻliq tilning markazida maʼlumotlar oqimlari (inglizcha: dataflow) obʼektlardan oʻtish (inglizcha: object) va ulanishlar (inglizcha: connectionobʼektlar orasidagi) chiqish (inglizcha: outletbitta obʼektning) kirishlar uchun maʼlumot beradi (inglizcha: inlet) boshqa obʼektlar va oqimning oʻzi koʻp bosqichlardan iborat boʻlishi mumkin. Pd-dagi dastur — bogʻlangan obʼektlar toʻplami — yamoq deb ataladi (inglizcha: patch) modulli sintezatorlarga oʻxshash boʻlib, ularda ulanishlar uchun patch-kodlari ishlatilgan[3].

Pure Data — bu hodisalarga asoslangan tizim boʻlib, unda xabarlarni qayta ishlaydigan obʼektlar (inglizcha: message) maʼlumotlarni qabul qilmaguncha hech narsa qilmang. Signalni qayta ishlash uchun obʼektlar, agar aniq oʻchirilgan boʻlmasa, doimo ishlaydi[4].

  1. Farnell 2010.
  2. Farnell 2010, s. 149.
  3. Farnell 2010, ss. 151–152.
  4. Farnell 2010, ss. 153.