В любом случае конечный результат будет машинным кодом. И да его в теории можно создать не используя никакого языка программирования, а только машинными командами. Правда это потребует невероятного количества времени... Собственно языки программирования были как раз созданы для упрощения этого процесса.