На вопрос "что зедсь главное?", ответ же очевиден. Оба главнее!
Товарищ выше, совершенно верно подметил про "носитель".
Идея программы материальзуется только в компьютере. Несмотря на то, что мы что-то там можем установить, это что-то не материализуется без компьютера в целом.
Тоесть идея программы, это часть идеи компьютера. Подобно тому, что мы не можем отковырять идею в форме железа, от фрезы. Мы не можем отковырять и программу от компьютера.
Например часть идеи фрезы, это идея резьбы. И резьбу как таковую мы от фрезы отковырять не сможем.
Не совсем понятно, что значит материализуется. Как я понимаю, имеется в виду, что для пользователя она начнет работать только в сочетании с компьютером. Согласен. Только вот, это не значит, что на носителе она в это время не будет существовать в виде материи. Возьмем перфокарту с дырочками - это же конкретно материальная вещь, несущая эту программу. Так же, как и плуг для мотоблока - он то материален, мы с этим не спорим. Но и плуг, и программа начинают обладать полезностью только тогда, когда мы соединяем их с мотоблоком/компьютером.