Programming languages 具有这些特点的语言
我正在寻找一种具有以下功能的编程语言:Programming languages 具有这些特点的语言,programming-languages,Programming Languages,我正在寻找一种具有以下功能的编程语言: 第一类函数和匿名函数/代码块 混血儿 标准OO(至少是继承和一些封装,可能是类而不是原型) 写起来很快,但最好是通过较短的关键字/运算符,而不是编造许多自己的新概念/糖(显然这里有一些主观性,所以我将其保留为开放式) 并拥有强大的图书馆支持: web(包括HTTP、HTML模板、数据库和资产处理) 依赖注入 单元测试 无论是作为语言的一部分,还是通过库,它都应该能够更好地进行矩阵操作 我不想开始任何开放式的哲学辩论:)我只是在寻找一些符合上述要求的语言 编
编辑:我知道Ruby很接近,但我正在寻找糖少一点的东西。另外,从我对符号的理解来看,它们基本上是猖獗的全局状态,这并不好。不确定矩阵操作有多好(它),但Ruby(使用Ruby on Rails for web framework)似乎符合您的描述python: 第一类函数和匿名函数/代码块 检查!(lambda用于匿名函数调用) 混血儿 可以从python中的多个类继承 标准OO(至少是继承和一些封装,可能是类而不是原型) 检查 写起来很快,但最好是通过较短的关键字/运算符,而不是编造许多自己的新概念/糖(显然这里有一些主观性,所以我将其保留为开放式) python编写速度快,易于阅读。我认为语法非常直观 web(包括HTTP、HTML模板、数据库和资产处理) 依赖注入 python在这里可能会落后一点。据我所知,python没有Spring的等价物,但该语言确实提供了这样做的能力。看 单元测试 检查 无论是作为语言的一部分,还是通过库,它都应该能够更好地进行矩阵操作
启动器的签出numpy:。我认为还有更好的解决方案 Python与Spring.py和scipy/numpyn一起提出了适当的问题。但你说的绝对是ruby