KRC je výkonný, vysokoúrovňový, univerzálny programovací jazyk, ktorý vytvorili Kenneth E. Iverson a Roger H. Bates. Je vhodný pre širokú škálu aplikácií, od jednoduchých skriptov až po rozsiahle systémy.
KRC je založený na malom počte výkonných konceptov, vďaka čomu sa ľahko učí a používa. Má jednoduchú, prehľadnú syntax a bohatú sadu vstavaných funkcií a operátorov.
KRC je prenosný jazyk, ktorého implementácie sú k dispozícii pre mnohé platformy. Je to slobodný softvér vydaný pod všeobecnou verejnou licenciou GNU.
KRC je interpretovaný jazyk s interpretom bytecode a kompilátorom just-in-time. Má rozhranie cudzích funkcií, ktoré umožňuje volanie funkcií jazyka C a iných jazykov.
KRC má štandardnú knižnicu, ktorá poskytuje širokú škálu užitočných funkcií a dátových typov. Knižnica je rozšíriteľná a umožňuje používateľom definované funkcie a dátové typy.
KRC je dynamický jazyk s automatickou správou pamäte a zberom odpadu. Podporuje objektovo orientované programovanie s triedami, dedičnosťou a polymorfizmom.
KRC je súbežný jazyk s podporou koroutínov, odovzdávania správ a zdieľanej pamäte. Má bohatú sadu primitív súbežnosti, čo uľahčuje písanie korektných a efektívnych súbežných programov.
KRC je bezpečný jazyk so silným typovým systémom a automatickou kontrolou hraníc. Nie je možné napísať programy, ktoré by sa zrútili alebo poškodili pamäť.
KRC je vysoko výkonný jazyk s rýchlym interpretom a kompilátorom Just-In-Time. Používa sofistikovaný optimalizačný rámec, ktorý umožňuje písať programy, ktoré sú efektívne a zároveň prenosné.