Без заголовка
Проблема в том, что "код" понятие слишком общее, имеет отдельное хождение в слишком многих сферах. От научного "генетический код" до бурократическое "идентификационный код" и т.д.
А само слово "софт", оно и в аглицком определенно сленговое.
Хотя конечно было бы интересно заглянуть в паралельную вселенную, где компютерная революция произошла на территории России, и какое там мечтные "гики" придумали слово для "кода" и "софта".
А еще интересно, как соответствующие понятия называют (назвали бы) китайцы. :)