KRC je výkonný, vysokoúrovňový, univerzální programovací jazyk, který vytvořili Kenneth E. Iverson a Roger H. Bates. Je vhodný pro širokou škálu aplikací, od jednoduchých skriptů až po rozsáhlé systémy.
KRC je založen na malém počtu výkonných konceptů, díky čemuž se snadno učí a používá. Má jednoduchou, přehlednou syntaxi a bohatou sadu vestavěných funkcí a operátorů.
KRC je přenosný jazyk, jehož implementace jsou k dispozici pro mnoho platforem. Jedná se o svobodný software vydaný pod licencí GNU General Public License.
KRC je interpretovaný jazyk s interpretem bytecode a překladačem just-in-time. Má rozhraní pro cizí funkce, které umožňuje volání funkcí jazyka C a jiných jazyků.
KRC má standardní knihovnu, která poskytuje širokou škálu užitečných funkcí a datových typů. Knihovna je rozšiřitelná a umožňuje uživatelsky definované funkce a datové typy.
KRC je dynamický jazyk s automatickou správou paměti a garbage collection. Podporuje objektově orientované programování s třídami, dědičností a polymorfismem.
KRC je souběžný jazyk s podporou koroutin, předávání zpráv a sdílené paměti. Má bohatou sadu primitiv souběhu, což usnadňuje psaní korektních a efektivních souběžných programů.
KRC je bezpečný jazyk se silným typovým systémem a automatickou kontrolou mezí. Není možné napsat programy, které by se zhroutily nebo poškodily paměť.
KRC je vysoce výkonný jazyk s rychlým interpretem a Just-In-Time překladačem. Používá propracovaný optimalizační rámec, který umožňuje psát programy, které jsou efektivní a zároveň přenositelné.