Tarakilishi
Kompyuta haiwezi kufanya kazi mpaka kipatikane kitu kinachoitwa software, ambacho kinawakilisha programu zinazoendesha kompyuta. Programu hizo zimegawanyika katika sehemu kuu mbili:
Programming paradigm
Floyd anazingatia kwamba katika kompuyta programming inawezekana kuona tokeo linalofanana na paradigms za Kuhn lakini kwa kutofautiana navyo programming paradigms hazitengani.
Ikiwa maendeleo ya ustadi wa kompyta programming kwa jumla yanahitaji
uvumbuzi na uendelezaji wa paradigms wa kudumu maendeleo ya ustadi wa
mtengeneza programu mmoja yanahitaji aongeze idadi ya paradigms alizo
nazo.
Kwa hiyo kufuatana na Robert W Floyd kutofautiana na paradigms za kisayansi zilizoelezwa na Kuhn programming paradigms zinaweza kutangamana zikiongeza idadi yao mtengeneza programu anayodhibiti.