ROOP (programovací jazyk) - ROOP (programming language)
![]() | tento článek potřebuje další citace pro ověření.Září 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
ROOP je multiparadigma programovací jazyk zaměřeno na AI aplikace vytvořené na čínské univerzitě v Čcheng-tu. Kombinuje to na základě pravidel, procesní, logický a objektově orientované programování techniky.
Funkce
- ROOP je přímo postaven na C ++, poskytující plný neomezený přístup ke všem jeho funkcím.
- ROOP, jako OPS-83 a ORBS, je založen na datech, ale na rozdíl od těchto jazyků mohou pravidla v ROOP vstoupit místní komunikace a to lze použít k jejich dynamickému rozdělení do skupin, včetně stromu stavového prostoru problému.
- Pravidla a fakta v ROOP jsou objekty a odesílají a reagují na zprávy stejně jako jakýkoli jiný objekt v jazyce. Tato funkce není obvykle k dispozici v jiných logických programovacích jazycích, jako je Prolog.
- Inferenční engine ROOP může být předefinováno programátorem, což je v jiných logických jazycích obvykle nemožné.
Reference
- Programovací jazyk AI založený na pravidlech a objektově orientovanýTao Li, Oznámení ACM SIGPLAN, Svazek 30, č. 12, prosinec 1995