No, you've covered the ground pretty good. Should suffice to answer the question.

You might add that C++ support "generic programming" but I don't think this helps Hawk in any way.

One thing to add: VB is a proprietary language of Microsoft while C and C++ are standardized languages. VB apps will only run in windows while you can write C and C++ apps so that they run on windows, UNIX, Mac and every system where there is a compiler for it (for C this means about every computer system there is).