Breakdown of Bu algoritma eski makineleri işlevsiz kılıyor.
bu
this
eski
old
makine
machine
kılmak
to render / to make (into a state)
Questions & Answers about Bu algoritma eski makineleri işlevsiz kılıyor.
Why use kılıyor here instead of yapıyor?
Kılmak is a formal auxiliary verb used to mean 'to render' or 'to make into a specific state'. While you could say işlevsiz yapıyor (makes useless) in everyday speech, işlevsiz kılıyor sounds much more formal, technical, or academic, perfectly fitting a sentence about algorithms.
What is the grammatical structure for using kılmak in this way?
The formula is [Direct Object in Accusative case] + [Adjective or Noun] + kılmak. In this sentence, that breaks down as eski makineleri (the direct object) + işlevsiz (the adjective describing the new state) + kılıyor (the verb).
Why does makineleri have the accusative -i ending?
The verb kılmak takes a direct object because you are rendering 'something' into a state. Here, the algorithm is directly acting upon a specific category of things (old machines), so eski makineler takes the specific direct object suffix to become eski makineleri.
Could I put işlevsiz before eski makineleri?