FrankHB
2019-09-29 12:42:06 +08:00
和 PHP 一样就够劝退了。
GUI 工具看上去有点可以,虽然口味可能有点复古。
语言设计没什么新的地方。
吹得最响亮的所谓 supporting Natural Language,看着一点都不像 natural language,语法(假设存在的话)和语法规则还都啰嗦。
Eval() 还是拿字符串当参数。
不过不少迹象表明作者在 PL 的很几个基本的方面就是彻底的外行,例如:
糊个 GC 就想避免 memory leaks ;
使用 delete these variables using the assignment statement 这样的说法;
把 Variables, Lists, Objects and Functions 并列在一起讲;
所谓 Weakly typed,还放在 Dynamic 下;
所谓 Native Object-Oriented Support,还把 Polymorphism 和 Inheritance 并列,甚至还能包括 Packages、Reflection and Meta-programming ( OOP 的 reflection and metaprogramming 或许不是问题,但之前一开始拿出来单独当特色说过了嘛……)。
某几个 Simple 的介绍尤其可笑:
把 Call Function before the definition 当 Simple 标榜说明不怎么有逻辑学基础。
把 8-bit clean 当 Simple 说明不太有良好的工程习惯。
把 Not Case-Sensitive 当作 Simple 来吹则让人更加怀疑是不是 natural language 的外行了。