title: Does procedural language have design patterns?
body: <p>In my experiences, I often see some design patterns such as visitor patterns, strategy pattern,... in object oriented languages like Java... But I haven't seen much patterns in procedural languages like C... I wonder if those patterns exist in procedural languages? </p>