It would be good if there was something similar for the other constructs, like statements, loops, calls... That would become a "C" to natural language translator. I wonder how hard it is to turn:
for(int i = 0; i < x; i++)
into "declare 'i' as int and assign '0' to it; while 'i' is smaller than 'x' do ... and increment 'i'."
for(int i = 0; i < x; i++)
into "declare 'i' as int and assign '0' to it; while 'i' is smaller than 'x' do ... and increment 'i'."