大家好,有人说“PHP是动态的,动态类型的,功能性的,解释性的语言”。如果有人能够分辨出这些特征是真是假还是为什么,那么我们将非常感激。同样对于Java有什么特点?提前致谢,并寻找合适的答案接受。
答案 0 :(得分:1)
<强> PHP:强>
解释:是(但PHP未编译)
动态输入:是
动态:是的
<强>爪哇:强>
解释:是(但也编译了Java)
动态输入:no(Java具有静态类型)
动态:否(Java是系统语言)
功能性:不确定这个术语是否意味着我的意思。但我会说PHP和Java都是函数式语言。
答案 1 :(得分:1)
功能 - 我认为这意味着功能性,声明性,lambda / applicative编程。
PHP有一些功能元素(lambda,高阶函数,如array_map,filter,reduce等),但它仍然主要是命令式语言。 PHP不是一种函数式语言。
Java远远超出了功能语言。
答案 2 :(得分:1)
编译Java然后解释。它是静态类型的,但是以动态的方式。它有功能,但不是功能语言。