История изменений
Исправление
paramon,
(текущая версия)
:
Не в GC дело, нужны именно вещи которые выполняются в рантайме и язычек без них не может, например язык компилируется, но у него лишь один тип SUVT { int, string, double } и при любых операциях постоянно проверяется тип и в зависимости от него выполняется сложение, или конектация строк... + скриптуха детектится по убогости, всякие трейты, «int|string» типы...
i-rinat C++ и C не могут своровать С++ и C у себя, так как они ими и являются.
Исправление
paramon,
:
Не в GC дело, нужны именно вещи которые выполняются в рантайме и язычек без них не может, например язык компилируется, но у него лишь один тип SUVT { int, string, double } и при любых операциях постоянно проверяется тип и в зависимости от него выполняется сложение, или конектация строк... + скриптуха детектится по убогости, всякие трейты, int|string типы...
i-rinat C++ и C не могут своровать С++ и C у себя, так как они ими и являются.
Исходная версия
paramon,
:
Не в GC дело, нужны именно вещи которые выполняются в рантайме и язычек без них не может, например язык компилируется, но у него лишь один тип SUVT { int, string, double } и при любых операциях постоянно проверяется тип и в зависимости от него выполняется сложение, или конектация строк...
i-rinat C++ и C не могут своровать С++ и C у себя, так как они ими и являются.