Lua 火炬和卢阿之间的关系是什么?

Lua 火炬和卢阿之间的关系是什么?,lua,torch,luajit,Lua,Torch,Luajit,粗略地说,我知道 ______ __ | /_ __/__ ________/ / | is Scientific computing for Lua. / / / _ \/ __/ __/ _ \ | /_/ \___/_/ \__/_//_/ | | 但有人能解释为什么我们要为此创造一种新的语言吗?为什么不在Python中创建一个类似Numpy的模块呢 我想

粗略地说,我知道

  ______             __   |  
 /_  __/__  ________/ /   |  is Scientific computing for Lua. 
  / / / _ \/ __/ __/ _ \  |   
 /_/  \___/_/  \__/_//_/  |   
                          |   
但有人能解释为什么我们要为此创造一种新的语言吗?为什么不在Python中创建一个类似Numpy的模块呢

我想知道模块化和创建新的脚本语言之间的界限在哪里。是硬件开始介入的时候吗

我在想也许Torch不是一种语言,只是一个框架,但根据维基百科:


Torch是一个开源的机器学习库,一个科学计算框架,和一种基于Lua编程语言的脚本语言。它为深度机器学习提供了广泛的算法,并使用脚本语言LuaJIT和底层C实现。

它是一种基于Lua的语言,其意义与--“特定领域语言(DSL)是一种专门用于特定应用领域的计算机语言”--因为它提供了为科学计算量身定制的编程语言扩展。

谢谢!DSL是我需要知道的概念。