Процедурные языки программирования — это языки, в которых программы строятся как последовательность инструкций (процедур), которые выполняются одна за другой. К таким языкам относится:
Ruby, Java и Smalltalk являются объектно-ориентированными языками, хотя могут иметь элементы процедурного программирования.
Ответ: C.