python编程语言的特性_编程语言:什么语言同时具有Python和Ruby特性?

我在寻找一种真正融合了Python和Ruby(稍微倾向于Python)的编程语言。在

我非常喜欢Ruby中的一切都是一个对象(不像Python)。然而,我非常喜欢Python中的东西是不可变的,这样代码维护就更容易了,而且内置了Unicode支持(不像Ruby)。在

有没有人知道一种好的编程语言,它兼有Python和Ruby的优点。在

我试图在下面列出一个特性。在Language Features

Everything's an Object YES***

Namespaces yes

Constants YES***

Generators yes

Iterators yes

Coroutines yes

Continuations no

Classes

Multiple Inheritance NO***

Interfaces no

Class Includes* no

Nested Classes yes

Properties yes

Operator Overloading yes

Functions

First-Class Functions yes

Anonymous Functions yes

Keyword Arguments yes

Closures yes

Decorators yes

Collection Objects

Tuples NO***

Lists yes

Hashes yes

Strings

String Type yes

Char Type no

Symbol Type no

Immutable yes

Interned yes

Heredocs no

Multiline Strings yes

Unicode Support yes

Regular Expressions

Regex Literal no

Named Groups yes

Lookaheads yes

Lookbehinds yes

Yes/No Pattern yes

Unicode Support yes

Lua看起来很有趣,不过我很难找到足够的信息来确定它是否是Python和Ruby之间的一种好的中间语言。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值