Можно ли использовать библиотеки для одного языка в другом?
хочу сделать некое подобие ЯПа в качестве школьного проекта и внезапно стало интересно, можно ли использовать библиотеки одних языков (например, стандартную библиотеку Си) в других
Стандартную библиотеку си в других языках использовать нельзя, так как это часть языка Си.
Использовать заголовочные файлы из си тоже не получится (за очень редкими исключениями)
Но ты можешь практически любую сишную библиотеку, скомпилированную в виде динамической библиотеки
(.dll на Windows) использовать в практически любом языке средствами ffi.