What calculator model(s) are you talking about? The z80 calcs almost certainly don't have the processing power to run something as CPU intensive as Linux well. Things like the Nspire and the Prizm indeed run Linux, but they require specially compiled code (ARM5 and SuperH 3 respectively).
well, the general algorithm I suggested will get you that. I'm not surprised that the "code" I gave you segfaults because I didn't mean it as actual code
My idea was that you take an array of ascii characters and for each iteration, you increment the value of the lowest character in the array. If that character value overflows (goes above the ascii value of "z"), you change the value of that character back to the value of "a" and add one to the next character in the array (basically a carry bit like in binary addition). If that value overflows too, repeat the process until the characters stop overflowing.
int N = max_word_length; int *A = malloc (sizeof (int) * N); char c; int i;
while (1) { A[i] = (A[i]+1)%(26+61);
}
Basically, you can increment the ascii values (And wrap them around with the modulo operator). If the ascii value in any particular byte overflows and wraps around to 0, then increment the next higher byte in the array. It's essentially treating the words as big numbers and adding them.
Would you mind not double/triple posting within 6 hours of your last post on a thread? If you need to add more, just use the Modify button in the upper right corner of your post.
As for integration of transcendentals, that's still a difficult task (although slightly easier than arbitrary functions).
Because they take a ton of work to write and the organizations that typically purchase those products don't notice a few thousand dollars a single computer license.
Mathematica is, overall, much better than Matlab. However, you need to get into some pretty nasty problems (Or integer math ) before the difference in abilities and performance becomes noticeable. You'll also pay a pretty nice sum to buy Mathematica.
Because symbolic Integration is an incredibly difficult task (if you want to get technical, it's an undecidable problem to integrate an arbitrary function). The step-by-step integration available through packages like Mathematica is the result of a ton of code implementing very advanced algorithms and using a lot of processing power.