Насколько я понимаю, все языки сценариев и основные научные программы обычно пишутся на языке C; это делает реализацию грязной, но прямолинейной.
Я понимаю, что эти люди хотели бы максимизировать их производительность, но есть реальная разница между использованием строк C и структур C для использования классов С++; С++, похоже, работает одинаково, кроме виртуальных функций, он сохраняет функцию класса один раз, и каждый экземпляр этого класса вызывает эту функцию.
Что делает C быстрее и является ли это заметной разницей в проекте, таком как python или sqlite, которые должны быть самыми быстрыми?