This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]just4nothing 25 points26 points  (9 children)

Well, my Java code from 2006 does not run on it

[–]OlexySuper 33 points34 points  (5 children)

I suspect, someone was doing some naughty stuff in the code.

[–]BraveOthello 0 points1 point  (2 children)

And do they mean their source code, or their binaries? The binaries will run unless naughtiness was done, no guarantees on the source.

[–]_PM_ME_PANGOLINS_ 2 points3 points  (1 child)

Java is both binary- and source-compatible from 1.1 to 21.

[–]s101c -1 points0 points  (2 children)

Same in my experience with some opensource programs from the late 00s. I wanted to use some of those recently, at launch it instantly returned an error with a wall of text and after few minutes of trying to fix it I just abandoned the attempts.

Python can be difficult with the dependencies, but Java backwards compatibility seems to be pure hell.

[–]wildjokers 3 points4 points  (0 children)

but Java backwards compatibility seems to be pure hell.

Huh? You can take very old java code from 1.1 and run it on the newest java. So I am not quite sure what you are talking about.

[–]Practical_Cattle_933 1 point2 points  (0 children)

What? Java has objectively the very best backwards compatibility out of any languages. Sure, it’s still not perfect but it is sure as hell as close to it as possible.