3 ms·
"...If Java died, it wouldn't take long for all that code to be rewritten in Go..." Guy... You don't just rewrite code that's been through the FDA approval pr
by bilbo0s 13y ago
"...If Java died, it wouldn't take long for all that code to be rewritten in Go..."
Guy...
You don't just rewrite code that's been through the FDA approval process. It doesn't work like that. If you want to replace a java or c based medical imaging viewer... you can... but you have to prove it won't kill anybody. Or make any doctors cut off the left leg instead of the right one because a transform is flipped due to a DICOM attribute being interpreted incorrectly. Or that RTP calculations are still correct, and the PET/CT fusion is registering correctly. You can't get Radiation dosage calculations wrong by even a tiny amount.
And you have to prove all of that to the FDA and sign thousands of sheets of documentation swearing to it. And the standard fine print in that documentation makes you criminally liable if a bug is found.
And that's just 1 tiny industry that java is used in.
Multiply that difficulty by every life and death or money based industry and you begin to get an idea of what a monumental task getting rid of java would be. Think oil extraction and exploration systems... uh... no excuses there... they MUST work. Think industrial control systems... software for nuclear facilities, or even software for a simple coal based energy plant, can't just be thrown together. People in a city or area depend on these facilities to meet their energy needs.
Maybe I'm misunderstanding you... what is your definition of "wouldn't take long"?
- transfire 13y agoI made the assumption that we would still have access to the original source code. So it wouldn't be so hard to translate Java to another modern language, e.g. one of the most modern being Go. On the other hand, so few people know COBOL these days that even with source code, translating those systems would take considerably longer.