Без заголовка
Первого твоего вопроса я не понял: если система написана на компактном языковом ядре и имеет доступ к изменению себя, то на базе ее можно развивать практически любые языки -- и что тут противоречиво?
Во всяких сях доступ к себе не осуществляется полностью динамически -- в них нет сверхпозднего связывания. Вставки в си пишутся не на си, а на ассемблере. А насчет Явы (и туда же сишарпа) мы уже обсуждали: из нее пытаются сделать конфетку, но получается все не слишком удобно по сравнению с системами, где эти возможности родные. Ты бы почитал http://vpri.org/pdf/steps_TR-2007-008.pdf, чтобы узнать за что они борются.
А Корг пощупать приходи, конечно. Железка удивительная.