I found one of my first programs (Java, 2011) on the Wayback Machine and it runs
61–70 of 193 posts
Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs
#62Earlier quoted context omitted.
Java's maintained almost perfect backward compatibility. If you want code you wrote today to run in 10 more years, Java is probably the best choice. Most other languages have too much of a history of breaking changes, or if you pick C/C++, you'll have issues linking against an old UI library.
There are many other languages with a better lindy effect rating ( https://en.wikipedia.org/wiki/Lindy_effect ), common lisp, erlang, fortran and more. I won't doubt how java doing well, but other languages have it beat.
No grads are going "gee, do I go with a .NET shop, a JVM shop, or a BEAM shop?"
And as for Common Lisp, which implementation? They can't even be compatible amongst themselves, so I'm dubious that SBCL CL from 13 years ago would just work.
Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs
#63One of the first programs I ever wrote - a program to find valid English crossword fills given a grid pattern with optional partial completions. This project came to mind recently and I looked around on the Wayback Machine. Turns out I posted the jar on MediaFire and linked to it on an old blog on Jan 2, 2011. Luckily, there was [_one capture_ of the jar on MediaFire]( https://web.archive.org/web/20240123154949/https…
Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs
#64My earliest "large" program which I can remember was a drawing program I wrote in GW BASIC. You could draw figures, change brushes, I think it had a crude filling function and a few other things. In my innocence, I backed it up onto 5.25" floppy disks, labelled them neatly and put them in a box. This was in the late 1980s. Fast forward to 2024, I still have the disks but no drive to read them. On the other hand, the…
Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs
#65Consider donating: https://archive.org/donate
Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs
#66What a strong ad for Java
Except now a days you're not encouraged to run a system-wide JVM! You can still download a JVM for Java 21, but it's from weird third parties like Adoptium
Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs
#67Earlier quoted context omitted.
Java's maintained almost perfect backward compatibility. If you want code you wrote today to run in 10 more years, Java is probably the best choice. Most other languages have too much of a history of breaking changes, or if you pick C/C++, you'll have issues linking against an old UI library.
There are many other languages with a better lindy effect rating ( https://en.wikipedia.org/wiki/Lindy_effect ), common lisp, erlang, fortran and more. I won't doubt how java doing well, but other languages have it beat.
That's a pretty esoteric list. Javascript would have been a better choice because of widespread deployment by multiple vendors and heavy legacy.
Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs
#68Boggles my mind when coders don't save everything they've ever written. It's easy to be a digital pack-rat without much consequence. That said, my first Java 1.02 programs from the 90's still compile and the old jars run surprisingly well too. Color me impressed!
It was quite different before the internet. I'm still holding out hope of finding some of my old BASIC programs from the 80s on a 5¼-inch floppy disk in my parents' basement. But they are probably gone.
Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs
#69Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs
#70Earlier quoted context omitted.
Except now a days you're not encouraged to run a system-wide JVM! You can still download a JVM for Java 21, but it's from weird third parties like Adoptium
Adoptium is a JVM from the Eclipse Foundation. They're hardly weird, even if the branding is. It's basically "people into JVMs not controlled or licenced by Oracle that work good". https://www.eclipse.org/membership/explore-membership/
Thanks for clearing it up. Hope they rebrand and drop the Adoptium name eventually