为什么像 Microsoft Excel、Gnumeric 和 OpenOffice.org Calc 这样的程序在设计时对行数和列数进行了硬编码限制?当电子表格被认为是要求苛刻的应用程序并且动态内存分配被认为是“高端”时,这似乎是一种古老的编程技术。我猜这表明某些资源正在被静态分配,并假设“没有人需要更多”,从而在应用程序中引入了非常任意的限制。其背后的逻辑是什么?
注意:我知道有些人会争辩说这个问题与编程无关。这是一个先发制人的反驳:这个问题与编程有关,因为它询问为什么使用普遍且看似过时的编程方法。