oldhasem.blogg.se

Ti 84 emulator apple
Ti 84 emulator apple








ti 84 emulator apple
  1. #Ti 84 emulator apple android
  2. #Ti 84 emulator apple software
  3. #Ti 84 emulator apple code

Or maybe you could learn ARM assembly (e.g. The x86 assembly language is a more complicated, but probably more useful to learn (can look at any program on your computer). The TI calculator I had contained a z80 chip, so it was z80 assembler (Motorola assembler?).

#Ti 84 emulator apple code

Note also that assembly code is different for each CPU architecture. It was more of a limitation of the platform (in order to get games that are fast, you had to write them in assembler because TI-BASIC was too slow).

ti 84 emulator apple

#Ti 84 emulator apple software

While I agree that people not realizing that their devices can be programmed is a hurdle, a large number of people do realize that it is actually software that controls the operation of their devices yet have very little interest in writing their own programs.įirst off I want to note TI calculators are not anything special when it comes to assembler. While it can legitimately be pointed out that most of these options have to be sought out, they are a subset of what is available. The last time I looked into it Smalltalk (via Squeak) was still being maintained for computers and it looks like there are Smalltalk implementations available for Android.

#Ti 84 emulator apple android

There are versions of BASIC for most platforms (including Android and the Nintendo Switch). Spreadsheets typically provide programming-like constructs (without resorting to lower level scripting). Some examples that I can think of: Automator, AppleScript, Swift Playgrounds are all intended to be accessible to end users. I suspect the biggest hurdle in this discussion is agreeing upon what we mean by a programming language for end users, or even what qualifies as a programming language. Just thinking about the near-ubiquity of the TI-83 when I was in high school, giving kids the ability to code out of their pockets without having to worry about UI mechanics, publishing to an app store, or _threads_ even (AFAIK Android throws exceptions if you do certain things on the main thread), sounds pretty powerful. I'd hope that this is _something_ of an answer to the concern that computing is getting too complicated and detached. In one extreme example, my girlfriend and I took ours to the grocery store every week, and used a BASIC app I wrote for meal planning for the week (this was pre-smartphone era). In college it made it easy to write a small program, roughly when I needed that program.

ti 84 emulator apple

On the other hand, getting a text-based REPL that I can quickly enter some commands on is great - that was why I really loved TI-BASIC on my TI-83. There are tools which do this, but the device isn't optimized for it, and the usage metaphor isn't really compatible - coding UI applications with a soft keyboard doesn't sound fun or useful. I can program my phone in Python, sure, but I largely can't program my phone in Python on the phone. The thing I appreciate the most about a device like this is that it's largely self-contained.










Ti 84 emulator apple