LINUX.ORG.RU

История изменений

Исправление Iron_Bug, (текущая версия) :

библиотека может быть и header-only. в данном случае, это так и есть. реализовать подобные вещи можно через инлайн и ничего страшного не случится. а во всех прочих случаях и так будут вызовы. так что ничего не изменится.
ссылочный GC мешает портируемости на мелкоконтроллеры: нахрена козе баян? Си не должен обрастать всякими плюшками. инструмент есть, решение задачи возможно - дальше вперёд и с песнями. кому лень, для тех есть плюсы. там уже столько ввернули в стандарт, что тошно читать спецификации становится. слишком много лишнего. поэтому стандартные либы такие тяжёлые и компилятор сложный.
а вообще, моё личное мнение, что GC - это зло. он провоцирует на говнокод. и говнокодеры как мухи слетаются на языки, в которых за них компилятор заботится об отходах их жизнедеятельности. не надо в Си тащить вот это всё. пусть лучше всякие рукожопы держатся от него подальше.

Исходная версия Iron_Bug, :

библиотека может быть и header-only. в данном случае, это так и есть. реализовать подобные вещи можно через инлайн и ничего страшного не случится. а во всех прочих случаях и так будут вызовы. так что ничего не изменится.
ссылочный GC мешает портируемости на мелкоконтроллеры: нахрена козе баян? Си не должен обрастать всякими плюшками. инструмент есть, решение задачи возможно - дальше вперёд и с песнями. кому лень, для тех есть плюсы. там уже столько ввернули в стандарт, что тошно читать спецификации становится. слишком много лишнего. поэтому стандартные либы такие тяжёлые и компилятор сложный.