<p>C: I am the best language, C++ is too obsessed with types.</p><p>Also C:</p><p>void foo(int a, float b) {<br /> printf("%d -> %f\n", a, b);<br />}</p><p>typedef void(*fn)(float, int);</p><p>int main(void) {<br /> fn bar = (fb)foo;<br /> bar(3.1415, 42);<br /> return 0;<br />}<br />// outputs: 42 -> 3.1415</p><p>C++: Who hurt you, man?</p>