Фреймворк использует язык, чтобы дополнить язык, фреймворк не меняет синтаксис полностью и по этому причине Си не может считаться фреймворком из-за того, что у него есть лексический анализатор, синтаксический и вообще, у си вроде был boostrap компилятора.