Group Abstract Group Abstract

Message Boards Message Boards

Amazing continuity of Mathematica software

Posted 3 years ago

I just went through some of my old Mathematica notebooks and was amazed that they all still work.

Here's a screenshot of a notebook made in very old version....maybe back in the 90s? A few years later I re-used that notebook to make this blogpost about loss functions used in Machine Learning.

enter image description here

This kind of support for continuity over decades is amazing, and unprecedented in the open-source world. There's a new hot graphics library every few years, and the old ones get abandoned, so the old code does not work anymore.

This gives me faith to keep important ideas in notebook form, knowing that I can come back to them decades later, maybe when I get bored of software engineering and decide to teach.

Good job Wolfram Research, please keep up the good work!

POSTED BY: Yaroslav Bulatov
4 Replies

This was one of my main reason to adopt Mathematica.

POSTED BY: Jack I Houng
Posted 3 years ago
POSTED BY: Brad Klee

That's a fact! Stephen Wolfram was mentioning this on different occasions, for instance:

It’s fun today to launch Mathematica 1.0 on an old computer, and compare it with today. Yes, even in Version 1, there’s a recognizable Wolfram Notebook to be seen. But what about the Mathematica code (or, as we would call it today, Wolfram Language code)? Well, the code that ran in 1988 just runs today, exactly the same! And, actually, I routinely take code I wrote at any time over the past 30 years and just run it.

enter image description here

That's a quote from Stephen Wolfram's blog on 30's anniversary We’ve Come a Long Way in 30 Years (But You Haven’t Seen Anything Yet!). Also of relevance is the Mathematica Scrapbook.

POSTED BY: Vitaliy Kaurov

I have notebooks that go back to version 1 and most still work as they did then. I also have palette driven applications that I wrote back in version 5 (50,000 lines of code) that still work with no change. Yep, the attention to backward compatibility is legendary.

POSTED BY: David Reiss
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard