LINUX.ORG.RU

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

Исправление LINUX-ORG-RU, (текущая версия) :

Дык кланг реализует фичи гцц именно поэтому стало возможно им собирать, а не потому что кланг не держал стандарт, какраз наоборот это мир прогнулся под gcc =)

Языка си выше c89 не существует. Есть только его под/над множества и часть из этих в определённх пределах и считаются языком си, где то что-о реализовано, а где то нет это обходят, где то есть надстройки и они дефакто стандарт, да если у тебя что-то типа libSDL/2 и подобное то ты крайне чувствителен к любым несовместимостям и держишь себя в рамках. Подчеркну я за расширение когда есть инструмент и нет никаких аргументов его неиспользовать, а если они есть то их вес слишком мал с весом пользы от расширения. В общем должна быть конкретика как при использовании так и нет, без религии (за исключением мне так нравится для частного и личного случая). ИМХО это всё конечно. Всё зависит от конечного проекта, для чего,куда,как,почему и прочего.

Использовать typeof сейчас как есть, а в случае выхода программы вне пределы экосистем умеющих в typeof написать для них свою реализацию да с доп телодвижениями по регистрации типов, но проще портировать gcc на что-то новое чем каждый раз изобретать что-то, так и делаеют так и повелось, за исключением тех случаев где намеренные палки в колёса android например.

Исходная версия LINUX-ORG-RU, :

Дык кланг реализует фичи гцц именно поэтому стало возможно им собирать, а не потому что кланг не держал стандарт, какраз наоборот это мир прогнулся под gcc =)

Языка си выше c89 не существует. Есть только его под/над множества и часть из этих в определённх пределах и считаются языком си, где то что-о реализовано, а где то нет это обходят, где то есть надстройки и они дефакто стандарт, да если у тебя что-то типа libSDL/2 и подобное то ты крайне чувствителен к любым несовместимостям и держишь себя в рамках. Подчеркну я за расширение когда есть инструмент и нет никаких аргументов его неиспользовать, а если они есть то их вес слишком мал с весом пользы от расширения. В общем должна быть конкретика как при использовании так и нет, без религии (за исключением мне так нравится для частного и личного случая). ИМХО это всё конечно. Всё зависит от конечного проекта, для чего,куда,как,почему и прочего.