为什么编程语言想要使用弱类型而不是强类型?

有帮助吗?

解决方案

在非常基础的层面上,它也将使初学者更容易上手。(这可能是 PHP 成功的原因之一,无论您是否欣赏 PHP。)

也就是说,内存管理、指针等健全的操作知识普遍受到侵蚀。这是一个有点令人担忧的趋势,因为你不能总是站在巨人的肩膀上。(仍然需要有人编写微代码、高性能设备驱动程序等)

其他提示

据说有一个优势在开发时间。它允许程序员在编写代码时花费更少的时间来考虑和输入变量类型。当您不知道什么类型变量应该是什么时,这是一个问题本身,这是否抵消了错误的潜在增加和难以理解代码。

另一个原因是它使某些类型的多态性更容易处理。给定一个需要两个参数并添加它们的函数,无需将它们指定为 int 甚至作为一些界面 addable. 。如果是 + 操作员可以处理两个args的组合,然后它可以正常工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top