A Cupit párhuzamos nyelv mesterséges neuronok programozására

Bevezetés

A nyelv mesterséges neuronok programozására készült, így nyelvi elemei is ezt tükrözik: hálók felépítése, módosítása, karbantartása; a csomópontok közti adatforgalom; a csomópontok párhuzamos kezelése. A nyelv szerkezete, típusai is ezt az irányt követik: egy neuron egy objektumnak felel meg, melyből egy teljes hálót lehet felépíteni.
Az ilyen programokban a csomópontokon végzett műveleteket egy központi egység (a főprogram) irányítja:

Mivel a nyelv kísérleti stádiumban van a kivételkezelést, nyomon követést még nem valósították meg. A helyesség-bizonyítás eszközei is teljesen hiányoznak a nyelvből.
Objektum orientáltsága is igen leegyszerűsített az attribútumok és a hozzájuk tartozó eljárások összefogásában ki is merül. Így nem különbözik sokban egy egyszerű csomagtól. Nem támogatja sem a műveletek átlapolását, sem az öröklődést.
A nyelv elnevezése a mesterséges neuronokat először vizsgáló Warren McCulloch és Walter Pitts nevekből származnak.