Как не-языки взаимодействуют с операционной системой?
В linux (например) мы можем напрямую выполнять системные вызовы, используя API, предоставляемый ОС (open / close / read / write), или мы можем использовать функции, предоставляемые libc (fopen и т. Д.) В C.
Как это достигается на других языках?