是否有任何带有隐式乘法的编程语言?

时间:2013-08-08 21:21:07

标签: syntax programming-languages

是否存在以下任何一种编程语言:

  • 变量3x旁边的数字文字,-0.5y
  • 带括号的表达式旁边的数字文字或数字变量a(b+c+d) 2(x-y)
  • 两个相邻的带括号的表达式(1+x)(1-x) (4a-5b)(1+4c)

被解释为乘法?

我可以看到这会导致语法问题,但我很好奇是否有任何语言已经完成并且无论如何都要完成。

3 个答案:

答案 0 :(得分:4)

在某些情况下

TI-BASIC does it。我相信某些面向CAS的语言也可以。

答案 1 :(得分:2)

某些高级语言,例如Mathematica,能够处理符号而不是普通的变量。您也可以尝试以相同的方式查询Wolfram Alpha,省略乘法运算符。

答案 2 :(得分:2)

IIRC,Fortress有一个“并置运算符”,对于数字类型,它被定义为乘法。