I think its cool TI has added Python support to their graphing calculators, but let's not forget the fact that they've removed assembly program support. I think its a great shame.
Just recently some folks managed to make an LLVM backend for the eZ80 processors in the TI-84 Plus CE [0], and I was able to create a snake game in C that I could send to my high school friends [1]. I don't know of any examples, but C++ and Rust should be possible in theory too. It seemed like the possibilities were endless with such powerful compiled languages being available to these calculators, but I guess TI had other ideas in mind. At the very least, those of us who haven't updated our calculators' OS will still have assembly support available.
I remember making super slow programs in BASIC and then learning assembler language with my friends to make faster programs. A shame that children nowadays won't have that opportunity.
Today's BASIC is JavaScript. It provides relatively easy access to many things a computer can do — like BASIC did. However, the JS execution engines are highly optimized, and even my phone is a supercomputer compared to the machines that ran the BASIC of yore. It stands to reason that it will take the average newbie much longer to question whether JS is the right language.
Just recently some folks managed to make an LLVM backend for the eZ80 processors in the TI-84 Plus CE [0], and I was able to create a snake game in C that I could send to my high school friends [1]. I don't know of any examples, but C++ and Rust should be possible in theory too. It seemed like the possibilities were endless with such powerful compiled languages being available to these calculators, but I guess TI had other ideas in mind. At the very least, those of us who haven't updated our calculators' OS will still have assembly support available.
[0] https://github.com/CE-Programming/toolchain [1] https://github.com/caseyavila/calculator