4 ms·
What's that purpose then for a secret instruction set?
by NotSammyHagar 7y ago
What's that purpose then for a secret instruction set?
- mnd999 7y agoProbably so they can change it at will without having to worry about breaking other people’s code.
- londons_explore 7y agoCompanies either want to be earning money from an API, or they want to keep it secret. An internal API which people reverse engineer and use is just going to lead to hassles later when you want to change the API, when people start writing bots or abuse the API in ways you hadn't imagined, or expose bugs in the API the official client didn't.
- Someone 7y agoI haven’t heard it about CPUs, but worries about patents also could be part of the reason. That is/used to be a fairly common argument as to why GPU makers do not release hardware specs.
- autoexec 7y agoIs that because they know they are violating other people's patents and don't want to be caught or just that the patent system is such a nightmare that even though they didn't intentionally do it something they've done is probably infringing on another company's patents?
- monocasa 7y agoYes.
- moftz 7y agoVendor lock-in for their IDE/toolchain. If the ISA isn't open, you're going to be paying the vendor for a license to compile new code.