ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Community :: Surveys :: What's your favorite calculator programming language?
Results
Choice Votes   Percent
TI-BASIC (Z80) 106 22.5%   
TI-BASIC (68k) 99 21.0%   
Assembly (Z80) 105 22.2%   
Assembly (68k) 83 17.6%   
Other (Small C, etc.) 32 6.8%   
I'm not a programmer. 47 10.0%   

Survey posted 1999-10-31 02:09 by Andy.

Contribute ideas to surveys by sending a mail to survey@ticalc.org.

  Reply to this item

Re: What's your favorite calculator programming language?
Bryan Rabeler  Account Info
(Web Page)

Is there such a thing as Z80 or 68K TI-BASIC? :)

Yes, I know what ticalc.org is trying to say, its just not the right syntax to use.

Reply to this comment    31 October 1999, 02:33 GMT

Re: Re: What's your favorite calculator programming language?
Mastermind  Account Info
(Web Page)

Seems fine to me, since there are so many more features in basic available to the 68K calculators

Reply to this comment    31 October 1999, 05:55 GMT


Re: What's your favorite calculator programming language?
James abba shalaka Rubingh  Account Info
(Web Page)

the basic on the 89 and 92 isn't 68k though...

Reply to this comment    1 November 1999, 02:29 GMT

Re: Re: What's your favorite calculator programming language?
David Phillips  Account Info
(Web Page)

Yeah, it is worded wrong. It should be 82/83, 85/86 and 89/92.

Reply to this comment    1 November 1999, 08:35 GMT

Re: Re: What's your favorite calculator programming language?
Mike Grass Account Info

Yes. The BASIC for the calculators with the Z80 processor is different from the BASIC for the Motorola 68K processors. Z80/68K doesn't inherently refer to the assembly language for the specific processor, it can also refer to a family of calculators with their respective processors.

Reply to this comment    1 November 1999, 21:06 GMT

Z80 & 68K TI-Basic
programerman

Basically, it is based on how it is entered into the calculator. The Z80 processors used commands that functioned as one "character," must be chosen from a menu, must be deleted all at once, not character by character (e. g. input is on the I/O menu, and if you hit delete on it, it will delete the whole Input word, not just the I). The 68K processor calculators used the menus and such as shortcuts/convenience factors to make it easier for the programmer to add the commands without using the "keyboard."

The Nick not affiliated with this site

Reply to this comment    2 November 1999, 01:03 GMT

Re: Z80 & 68K TI-Basic
pcflyer1  Account Info
(Web Page)

Not true. I have an 86 and you can type the commands in letter by letter. You can also delete them letter by letter. I can delete the I, then the n and so on. You may also select commands from the menu, but it is only a short cut and is not required. Not sure which other z80's are like this, but I know it's true for the TI-86.

Reply to this comment    2 November 1999, 01:15 GMT

Re: Re: Z80 & 68K TI-Basic
EV9D93  Account Info
(Web Page)

Yeah, he is right. They work as short cuts and you can add them letter by letter and delete any letter if you want that u put in with the menus.
I was writing a small prgm on a 83 and It deleted the whole word when i tryed to delete one letter.
oh yeah, I was wondering what 68K BASIC was!

Reply to this comment    2 November 1999, 02:54 GMT


Re: Re: Z80 & 68K TI-Basic
Erich Oelschlegel  Account Info
(Web Page)

You're right. 85/86 BASIC are virtually the same, and users can directly type in commands or select them from a menu. On the 82/83/83+, BASIC commands must be entered via selection from a menu. 68k BASIC includes many more commands than the z80 BASIC languages, mostly due to the CAS and the ROM, allowing BASIC programs to optimize the usage of both. The languages were grouped in that way due to the similarities in the languages.

~ferich

Reply to this comment    4 November 1999, 07:26 GMT

Re: Z80 & 68K TI-Basic
The_Professor  Account Info

Actually, on the TI-86 and TI-85, you can type in functions, but on the TI-73, TI-81, TI-82, TI-83, and TI-83+, you can't type in functions. This is probobly because you can enter both uppercase and lowercase letters on the TI-86 and TI-85, and commands and functions contain lowercase letters.

Reply to this comment    2 November 1999, 21:18 GMT


Whole or partial commands
EMan2k1 Account Info
(Web Page)

The pre-83+ calculators use 1 byte (at least according to the calc's memory) for each function, so equal space is used by the function sum() as the function inString(). To my knowledge, on the later calcs (at least on the 89/92/92+), commands can be entered in letter-by-letter form or chosen from a menu (which just types it for you), and when you first run the basic program the calc compiles it. When you go to edit it again, the is decompiled for editing.

You can see this by creating a new file on the 92, checking the size, running the program, and checking the size again. You will notice the size drop a little. Also, I do believe this is what causes the delay upon the first execution of an edited program on the 86; this is the calc compiling the program.

Is this all correct? This is all inferred...

Reply to this comment    2 November 1999, 22:25 GMT

Re: Whole or partial commands
EV9D93  Account Info
(Web Page)

I am not sure, but I am almost COMPLETLY sure that the first time you run it is compiling(the reason it takes so long...).
And if you edit it again and run it it takes time at beginning.
but if yourun then run again it goes fast kuz it is comlied.

Reply to this comment    3 November 1999, 22:32 GMT


Re: Re: Whole or partial commands
Jeff Barrett  Account Info

On an 86, write a program, then check it's size. Now run it, and then check the size again. It is smaller!

Reply to this comment    3 November 1999, 23:44 GMT

Re: Re: Re: Whole or partial commands
Luke Haywas  Account Info
(Web Page)

Yup. that's what is happening, except it is not true compilation because it leaves all commands as they are instead of asembling them such as ASM or C does. Instead it just replaces every function with a one-byte "token" to save space, thus it is called tokenization, and yes, this is exactly why there is a delay the first time you run it after an edit but not later.

Reply to this comment    4 November 1999, 06:05 GMT


Re: Re: Re: Whole or partial commands
fyta  Account Info
(Web Page)

Actually that is not always true. Depending on the content of the program, the size can actually Increase! I programed a lot on the 85 and viewed this ocurence many times, and I now have an 89 and it does it too. If i recall correctly, your program will get bigger if you use a lot of -> or xyline( and some others. Just thought you might want to know. This makes you think about how you want to structure your program to best utilize the small amount of space you have.

I also like the 89's basic language is a lot better because you have a lot more commands and can do a lot of things, like have "sprites" (actually small pictures that you can place anywhere on the screen) and have procedures, and you can even make variables in a program (while its running), etc. Its very nice.

Reply to this comment    1 December 1999, 00:19 GMT


Re: Whole or partial commands
The_Professor  Account Info

All True. Same thing goes for the TI-86 and TI-85. (It's because they can type lowercase letters)

Reply to this comment    5 November 1999, 23:31 GMT


Re: Z80 & 68K TI-Basic
programerman

Yeah, I know, replying to my own post.

I had erred when I typed my reply to the whatever. I had thought that the 68K processors were both in the 85-block and the 92/89-block. On reinspection, I see the error in my ways.

Reply to this comment    3 November 1999, 00:47 GMT

Re: Re: What's your favorite calculator programming language?
CmdrGuard  Account Info
(Web Page)

Personaly, I just like z80 basic more becuase I've used it so much. From the 83-86 and I think its great. I have little experiance with 68k basic, and no experiance with ASM so its just a little preferance that I use z80 basic.

Reply to this comment    2 November 1999, 05:27 GMT

Re: Re: What's your favorite calculator programming language?
Noah Medling  Account Info
(Web Page)

Yes, there is. 68K BASIC is the version of basic on the 92(+) and 89. z80 is on all of the other calcs

Reply to this comment    4 November 1999, 14:41 GMT


Re: Re: Re: What's your favorite calculator programming language?
Bryan Rabeler  Account Info
(Web Page)

As I said in my comment, I know what ticalc.org was trying to say. :) But Z80 BASIC? Thats an oxymoron.

Reply to this comment    6 November 1999, 09:12 GMT


Re: Re: What's your favorite calculator programming language?
yoshii hiro  Account Info

syntax error? you sound like my calc. I don't think I've ever heard a person use the word syntax.

Reply to this comment    6 November 1999, 05:51 GMT


Re: Re: Re: What's your favorite calculator programming language?
Etec Account Info
(Web Page)

well, syntax. I use it all the time.

Reply to this comment    7 November 1999, 00:42 GMT

1  2  3  4  5  6  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer