为什么运算符在不同的语言中会有所不同?

时间:2018-08-02 13:44:31

标签: operators programming-languages

为什么运算符在不同的语言中具有不同的功能?

1 个答案:

答案 0 :(得分:0)

由于存在不同的语言来解决不同的问题,因此由具有不同知识水平的人在不同的时间,不同的外部约束下在不同的时间开发。

根据语言尝试解决(或首先解决)的问题,在添加新的运算符时,某些较容易键入的字符可能已用于更常见或更新的概念。

例如PHP最初不是一种面向对象的语言,因此使用.作为连接运算符。然后他们添加了面向对象的PHP,现在他们需要一个不同的运算符来标识字段。

使用像HyperTalk这样的语言的OTOH,它没有数据结构,您根本不需要字段解析运算符。