Может ли кто-нибудь дать мне четкое и краткое определение разницы между языком программирования и фреймворком? Я рыскал по сети и не смог найти адекватного определения.
Для дополнительной похвалы, возможно ли, чтобы язык и фреймворк стали настолько неразрывно связанными, что не было никакой разницы, или между ними существует такая четкая грань, что это невозможно?