Ну, вы немного отвлекаетесь от дел. Ваш компьютер выполняет только машинный код.
Для запуска программ любого другого языка, кроме машинного кода, для этого вам необходимо иметь некоторую инфраструктуру. Обычно эта инфраструктура представляет собой либо переводчик (обычно известный как компилятор), либо переводчик (или, иногда, гибридный подход, как в случае Java или C#).
Вышеупомянутая инфраструктура, на языке, называется языком программирования .
Теперь для эзотерических языков, которые вы упомянули, при условии, у вас есть некоторые реализации языка под рукой (либо установленных на вашем компьютере, или где-нибудь в Интернете, возможно, будь то компилятор или интерпретатор), то вы можете использовать его либо переводить программы вплоть до машинного кода, либо использовать интерпретатор (если язык предоставляет один) для интерпретации программы (как в случае с Python или Ruby).
Вам нужно перейти на домашнюю страницу каждого отдельного языка, прочитать, что необходимо для установки, что необходимо для написания/запуска чего-либо на этом языке, а затем сделать именно это. Это зависит от каждого языка/проекта. – deceze