proč by ne? každý program běží v nějakém OS a jeho API je plně k dispozici.. Samotný programovací jazyk přece zádné API nemá, může mít maximálně předpřipravené části kódu (procedury, funkce), datové struktury nebo např. garbage collector.
P.S.: ufff. to byly časy, kdy mě bavilo programovat Dneska už "jen" analyzuju problémy...