Должен признать, что я не совсем понимаю ваш вопрос по двум причинам:
Вы запрашиваете язык с генерацией собственного кода, но генерация собственного кода не имеет ничего общего с языком, это особенность реализации. Каждый язык может иметь реализацию с генерацией собственного кода. Несколько реализаций Python имеют генерацию собственного кода. Существуют компиляторы C, которые компилируют в байт-код JVM, байт-код CIL или даже исходный код ECMAScript. Есть даже C переводчики . Существуют также компиляторы, которые компилируют исходный код Java или байт-код JVM в собственный код.
Почему вы заботитесь о синтаксисе? Вероятно, это наименее важный фактор при выборе языка программирования.
В любом случае, Nim - это язык программирования, который имеет реализацию, которая поддерживает генерацию собственного кода (или, точнее, реализацию, которая поддерживает генерацию исходного кода на C), и чей синтаксис представляет собой гибрид между стилем виртского языка Судя по всему, наиболее важными факторами являются Оберон и Дельфы) и Питон.
Однако тот факт, что он имеет синтаксис Pythonic, совсем не поможет вам, если вам не нравится дизайн в стиле европейского языка или ООП в виртском стиле.