Недавно хотел переходить на C#, но почитав топики типа C# vs VB пришел к выводу, что C# по крайней мере для моих скромных задач (Windows-приложение "для домашнего пользователя") будет пониже уровнем чем VB. Вот, интересует, с теоретической точки зрения, какой язык более высокоуровневый? И в чем вообще измеряется эта высокоуровневость?
Еще как-то спорил с человеком, который убеждал, что C++ выше по уровню чем VB и при этом Лисп выше по уровню чем VB, такое возможно или он просто недолюбливал VB?