You can do lambdas and delegates in C++.
Well, I preffer C--. A little more than assembly with C types. It must be invented. FORTRAN was on the way, but then came the structured programming fanaticism (goto despised) and the object oriented fanaticism. You are compelled to use bloated programming languages that generate bloated binaries, you are compelled to use strange programming tricks and strange language features to paraphrase things that could be done directly with a simple goto, or a gosub/call.