3 ms·
Most users will never need a compiler. If they need it, it's a download away. Life jackets are hopefully never needed, but when they are needed, the crew can't
by samus 3y ago
Most users will never need a compiler. If they need it, it's a download away.
Life jackets are hopefully never needed, but when they are needed, the crew can't go to the warehouse and get them. Big difference.
- kragen 3y agoit might be a download away, or it might be permanently unavailable
- pjmlp 3y agoWhich was the usual way things were on UNIX, thanks Sun, before GNU/Linux became relevant.
- kragen 3y agono, there was a brief period of time where sun decided to try to imitate microsoft in this stupidity, but fortunately none of the other unix vendors followed suit
- pjmlp 3y agoFirst of all, everyone else was doing the same outside UNIX in the 1980's. Secondly, Solaris, Aix, HP-UX, DG/UX were the same in what concerns having to buy a UNIX developers license for the compilers. So other UNIX vendors did follow suit, and I can't be bothered to dive into BYTE and DDJ ads from 1980 - 1990's to add others to the list.
- kragen 3y agothough i never bought one myself, i never saw an aix or irix box without compilers installed, and don't have any personal experience with hp-ux and dg/ux, but it was only for solaris that the fsf decided they had to put up precompiled gcc binaries on their ftp site because the vendor wasn't shipping one
- samus 3y agoWhy would it be permanently unavailable?
- kragen 3y agothat's what always happens to downloads like 90% of my links from 8 years ago are 404 now
- samus 3y agoThe compiler from 8 years ago is very likely obsolete. If it was relevant, you'd have stored it somewhere safe or you'd have a support contract with Microsoft.
- kragen 3y agothe compiler from 8 years ago can still build code that works on the operating system from 8 years ago; the new compiler often cannot, even if it does exist it may well be obsolete in the sense that the new compiler is more convenient to use and produces more efficient code, but that's irrelevant software doesn't rot like the potatoes you forgot about in the fridge your argument is contingent on the presumption that people never do stupid things that cause them damage in the future. but if that were true, nobody would buy cigarettes, or for that matter microsoft windows, in the first place
- samus 3y agoSoftware indeed rots because it doesn't exist in a vacuum. Requirements change, bugs are discovered, support declines unless you give golden coins to someone. Infinite backwards compatibility is the exception rather than the normal. My point still stands: the compiler should have been kept around if it is required to keep something business-critical on an 8 year old machine running. Whether such old versions of compilers are still provided depends on the goodwill of Microsoft.
- kragen 3y ago