One of many errors. Another is saying that all memories support writing data. Apparently this author has never heard of ROM. Or CD and DVD drives. Or neglected to carefully read the ai assisted parts.
Yes I agree, ROM, CD, and DVD are read-only drives. But the manufacturer writes the data.
My perspective comes from hardware design, where even for read-only drives, the data-writing decision is made during manufacturing.
Example: When using a precomputed lookup table for the AES S-Box, ROMs are designed to create memory banks for faster arithmetic operations. During the design phase, you must make careful trade-offs regarding how much space to allocate for storing precomputed values. From the start, you need to floorplan how to write these precomputed arrays to achieve realistic space allocation. For this reason, algorithms like Canright's Boolean network are more suitable for compact design and are more efficient at reducing physical memory area.
It was my mistake to write it as general-purpose, and my wording was confusing. Thank you for highlighting this. I will read the article again and improve the writing.