Sor*_*ban 2 programming-languages
刚刚开始编程的人问我编程语言采用不同方法的优势.
例如,有些允许程序员省略变量声明并只使用它们(如PHP).其他人需要声明,但不一定需要类型.其他人需要完整声明变量(包括其类型).
那么每种方法的优势是什么?为什么(不)声明变量和/或其类型更好?那些不需要我认为的类型的程序员可以为程序员提供更高的效率.您可以只使用变量并使用它而不是考虑它在需要时可能具有的类型.您可能稍后可以更改其类型.
但它还有更多吗?
您所了解的是编程语言之间的核心区别.您正在描述静态和动态类型语言.这方面有大量资源. http://en.wikipedia.org/wiki/Type_system http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)
那么你所描述的更多的是它.两者都有其优点和缺点.两者都不是更好,但每个人都可能在某些任务上表现出色.