Да в буквальном смысле. Я ещё в 80-х наткнулся на компилятор с языка Си, написанный на Си. И что? Добавляешь в исходник что-то своё и компилируешь. Получаешь новый компилятор. Я, например, добавил нормальную обработку русских символов. Которой там не было ранее...
на английском спеку составляешь и заливаешь в открытый доступ, вот тебе и язык программирования а компилятор-интерпретатор можно на чём угодно написать, от асма до жаваскрипта