Ruby,Perl,Python,Lua等语言相互之间都有哪些异同点

Python016

Ruby,Perl,Python,Lua等语言相互之间都有哪些异同点,第1张

前四种都是脚本语言,前三种能做的事都差不多,Python适用范围更广。Lua不了解,Go是完完全全的编译型语言,和前面4个本质上不同。我觉得Go很不错,可以尝试用Go来做原来C/C++做的事

lua可以编译,叫做luac,也可以直接解释执行。而运行lua后出现的称为lua shell,可以直接执行用户敲入的lua语句,方便用户调试。python也有类似的shell,比如idle什么的。ruby也有。就是可以将用户敲入的合法语句直接解释执行。