解释型语言通常更高级,因此具有动态类型的功能(包括动态创建新变量而无需声明),臭名昭着的eval许多其他功能使程序员的生活更轻松 - 但为什么编译语言也不能具备这些功能?
eval
我不是指像在Java上运行的Java这样的语言,而是那些像C(++)一样编译为二进制的语言.
我现在不打算列出一个列表,但如果你要问我的意思是哪些功能,请查看PHP,Python,Ruby等提供的内容.
language-agnostic programming-languages
language-agnostic ×1
programming-languages ×1