Pure Data
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. Bu Max/MSP ning bepul analogidir. Pd-ning asosiy qoʻllanilishi audio ishlov berishdir, ammo vaqt oʻtishi bilan "sof maʼlumotlar" tasvir va videoni qayta ishlash kabi raqamli signallarni qayta ishlashning kengroq sohasida qoʻllanilishini topdi. 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. 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.