You run native code on the Watch itself and most of the limitations are around not doing anything that will kill the small battery.
> Monkey C compiles into byte code that is interpreted by a virtual machine, similar to Java.
https://developer.garmin.com/connect-iq/reference-guides/mon..., 2nd paragraph.
> Don’t know about Apple Watch development