语言和框架之间有什么区别?

End*_*der 14 frameworks programming-languages definition

有人能给我一个清晰,简洁的定义编程语言和框架之间的区别吗?我在网上搜索过,无法找到合适的定义.

为了获得额外的信誉,语言和框架是否可能变得如此密不可分,以至于没有区别,或者它们之间是否存在如此明确的界限,这是不可能的?

mqp*_*mqp 25

语言是实现者需要支持的语法,语法,语义(也许是核心库).框架是一组紧密结合的库代码,它们共同简化了任何给定语言的编程.

  • @Ender:区别在于Inversion Of Control:你调用了库,但是框架会调用你.顺便说一句:这个问题已在SO上广泛讨论过. (5认同)