I will explain you like a 5-years-old:
Хорошо, отвечу вам вашими же словами. Раз вы так желаете.
Объясню вам как 7-и летнему ребёнку:
Когда вы сделаете программу для работы с данными, где надо обработать как можно больше данных. И, если вы использовали все возможности языка для этого, то не важно что вы использовали. Потому что ассемблер входит в ваш ЯП и он помогает улучшать вашу программу.
Как итог, программа на Паскале может оказаться быстрее, потому что программист именно использовал все средства для этого, которые ему доступны. А программист C++ положился на компилятор.
А ещё, если вы вернётесь на 20 лет назад, то вдруг увидите, что для того чтоб доказать что компилятор C/C++ лучше, почему-то в то время не гнушались использовать ассемблер для этого.
А теперь, объясню вам как 3-х летнему ребёнку:
Я так понимаю, вы берёте 100 литровую бочку, когда хотите выпить глоток воды. И сравниваете это с тем, что в соседней столовой стоит автомат, который разлил давным давно воду по чашкам, люди просто ходят и берут там воду.
Это ведь для вас одно и то же.
Пить из бочки - это Паскаль. Брать воду с раздачи в столовой - это C/C++.
Лично я, для того чтоб попить из бочки, возьму чашку и зачерпну, а не буду брать бочку в руки (как вы предлагаете). И наливать другим из бочки я буду не опрокидывая её, а черпая воду (но вы предлагаете опрокидывать бочку для этого).
------------------------------------------------------
Google translate:
Okay, I'll answer you in your own words. If that's what you want.
I'll explain it to you like a 7-year-old:
When you make a program for working with data, where you need to process as much data as possible. And if you used all the language capabilities for this, then it doesn't matter what you used. Because the assembler is part of your PL and it helps improve your program.
As a result, a Pascal program can be faster because the programmer used all the tools available to him for this. And the C++ programmer relied on the compiler.
And also, if you go back 20 years, you will suddenly see that in order to prove that the C/C++ compiler is better, for some reason at that time they did not hesitate to use the assembler for this.
Now, I'll explain it to you like a 3-year-old:
As I understand it, you take a 100-liter barrel when you want to drink a sip of water. And you compare it to the fact that in the neighboring canteen there is a machine that poured water into cups a long time ago, people just walk and take water from there.
After all, for you it's the same thing.
Drinking from a barrel is Pascal. Taking water from the dispenser in the canteen is C/C++.
Personally, in order to drink from a barrel, I will take a cup and scoop up some, and I will not take the barrel in my hands (as you suggest). And I will pour water for others from the barrel not by tipping it over, but by scooping up water (but you suggest tipping the barrel over for this).
P.S. И бенчмарки созданы для сравнения производительности программ, а не для сравнения работы компиляторов.
P.S. And benchmarks are created to compare the performance of programs, and not to compare the work of compilers. !!!