语言和框架有什么区别? [英] What is the difference between a language and a framework?
问题描述
有人能给我关于编程语言和框架之间区别的清晰,简洁的定义吗?我已经在网上搜寻了内容,却找不到合适的定义.
Can someone give me a clear, concise definition of the difference between a programming language and a framework? I have scoured the web and been unable to find an adequate definition.
为了获得额外的荣誉,一种语言和一种框架是否可能变得如此紧密地联系在一起,以至于没有区别,或者它们之间是否存在如此清晰的界线以致于不可能?
For extra credit, is it possible for a language and a framework to become so inextricably linked that there IS no difference, or is there such a clear line between them that this isn't possible?
推荐答案
语言是实现者需要支持的语法,语法,语义(也许是核心库).框架是一组内聚库代码,它们共同简化了任何给定语言的编程.
A language is syntax, grammar, semantics (and perhaps a core library) that implementers are required to support. A framework is a cohesive set of library code that together simplifies programming in any given language.
这篇关于语言和框架有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!