Search 谷歌/搜索引擎是编译器吗?
我想知道搜索引擎/搜索/谷歌是否可以被视为编译器 当我向谷歌输入搜索词时,他们会分析特定模式的词,例如从a到b左右。如果你不考虑所有的优化,假设他们需要为我进入的每一个学期从头开始计算结果 当他们分析输入时,他们需要做的事情至少部分类似于编译器所做的事情。只是或多或少的语言独立。进行词汇、语法和示意图分析,并最终将其转换为SQL或类似语言。对于某些模式,它们希望得到与编译器相同的结果。而且,即使是母语也遵循某种层次结构Search 谷歌/搜索引擎是编译器吗?,search,search-engine,theory,google-search,Search,Search Engine,Theory,Google Search,我想知道搜索引擎/搜索/谷歌是否可以被视为编译器 当我向谷歌输入搜索词时,他们会分析特定模式的词,例如从a到b左右。如果你不考虑所有的优化,假设他们需要为我进入的每一个学期从头开始计算结果 当他们分析输入时,他们需要做的事情至少部分类似于编译器所做的事情。只是或多或少的语言独立。进行词汇、语法和示意图分析,并最终将其转换为SQL或类似语言。对于某些模式,它们希望得到与编译器相同的结果。而且,即使是母语也遵循某种层次结构 我可以说它至少在理论上像一个编译器吗?这更像是一种翻译吗?或者说是完全独立的
我可以说它至少在理论上像一个编译器吗?这更像是一种翻译吗?或者说是完全独立的东西?更像是包含编译器和大量其他东西(如优化器和计划器)的查询引擎,所以它甚至不仅仅是一个编译器?是的,编译只是一个先决条件