为什么运算符在不同的语言中具有不同的功能?
答案 0 :(得分:0)
由于存在不同的语言来解决不同的问题,因此由具有不同知识水平的人在不同的时间,不同的外部约束下在不同的时间开发。
根据语言尝试解决(或首先解决)的问题,在添加新的运算符时,某些较容易键入的字符可能已用于更常见或更新的概念。
例如PHP最初不是一种面向对象的语言,因此使用.
作为连接运算符。然后他们添加了面向对象的PHP,现在他们需要一个不同的运算符来标识字段。
使用像HyperTalk这样的语言的OTOH,它没有数据结构,您根本不需要字段解析运算符。