Author Topic: Best calc for programming?  (Read 9561 times)

0 Members and 1 Guest are viewing this topic.

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: Best calc for programming?
« Reply #15 on: January 15, 2013, 10:32:57 pm »
The prizm is a good calc for programming. The nspire has a little more going for it currently though. With linux you can do pretty much anything with it.
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: Best calc for programming?
« Reply #16 on: January 15, 2013, 10:54:42 pm »
Just curious, which is better? Casio Prizm or fx-9860GII (or fx-9860GII SD)?
The 9860 is the older of the two, and it has quite a few good programs. However it recently went through a hardware change so some of the old programs still might not have been made compatible yet.
As a calculator it's pretty good, after using it in a primarily-z80 math class it's better/faster in just about every way I can think of compared to the TIs aside from the small community and the resulting small library of programs/ways to program :P

The Prizm does pretty much everything the 9860 does, and then more with the color screen. it's kind of new, just being a few years old, but still has a sizable community and growing number of programs. It hooks up to the computer like a usb drive, so no linking programs needed. It doesn't look too bad either ;)

Both have C, lua and an implementation of Basic.
Edit2: and asm :P

Basically it depends on your priorities, (math vs gaming vs programming vs etc) but the Prizm seems to be the more popular of the two around the community atm.


Edit: just as a note I don't follow casio stuff too closely, I'm just saying what I know having both of them :P
« Last Edit: January 17, 2013, 07:24:17 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Best calc for programming?
« Reply #17 on: January 16, 2013, 01:57:30 am »
The TI-68k series has several alternative high-level languages which can be programmed on-calc, especially NewProg (which is probably the closest thing to Axe Parser).

Quote from: Deep Thought
They've got the best hardware by far of any calculator series, but more importantly the language you'll be using are Lua and C, which are both desktop-computer languages
* TI's proprietary Lua has significant two-way incompatibilities with standard Lua: it's unable to deal with files and processes, and it has a platform-specific event-driven API;
* C on the Nspire with TI's OS is sub-par compared to most platforms. However, of course, C/C++ with Linux is largely on par with other Linux platforms.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Best calc for programming?
« Reply #18 on: January 16, 2013, 05:24:49 am »
And if you want to appease the wrath of Ranman and help revive the 68K scene, go for the TI-89s!

Well... You got some good points Deep.

I personally love the 68K calcs. 188Kb RAM available to user -- no page swapping, native support of 32 bit integers, 68K BASIC is very powerful (still slow), 68K assembly is easy, and powerful C support. And you get decenct LCD specs (160x100 TI89, 240x128 92+/V200)

For Z80 calcs: their BASIC is powerful but slow as well, Z80 assembly is not as straightforward, limited RAM requiring page swaps. These limitations can be fun to work with though. And now you have... Axe which is pretty darn cool!

For nSpires: not too sure about these bad boys. Great LCD resolution. LUA programming language -- since I am a C/C++ guy, I dont care for Lua.

You could go for a Casio 9860 or Casio Prizm. 9860s have good LCDs specs, 64Kb RAM, BASIC and C languages available. Prizms sound like a middle ground between 84/89 series and the nSpire.

My next calc may indeed be a Prizm.

Ranman runs again
I love the 68k series as well, and would prefer it to revive again, but it looks like it's a lost case. :(

However, like Lionel Debroux just mentioned it also has newprog, which is kinda like AXE, and can be programmed on-calc in the regular Ti-basic editor. To see some Newprog examples look here: http://www.ticalc.org/pub/89/newprog/

The only dissadvantage I can currently think of is that it's community isn't big.


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Best calc for programming?
« Reply #19 on: January 16, 2013, 06:55:56 pm »
How do you program in NewProg?
DO you need to downlaod this and put it on calc? http://www.ticalc.org/archives/files/fileinfo/426/42635.html
* Sorunome needs to get a silverlink
« Last Edit: January 16, 2013, 06:56:45 pm by Sorunome »

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Best calc for programming?
« Reply #20 on: January 16, 2013, 06:59:22 pm »
I think it's similar to 89 BASIC, Axe and C, but I,m unsure. It's done on-calc like Axe, but you need to use the Newprog Shell to launch programs, unlike Axe, which can produce nostub/APP programs.

Also, the FX-9860G series is now seriously problematic in the way that Casio changed the processor recently so most old ASM/C programs no longer work and if you make some you need to take in account cross-compatibility between each calc. I noticed lately that most new FX-9860G releases are written in BASIC too.

I really recommend a 84+, PRIZM (and please don't leave Omnimaga entirely if you switch to PRIZM dev lol, like most PRIZM coders did :P), the Nspire or 68K, but only got for 68K if you don't mind programming for a calc that is in constant danger of being discontinued.
« Last Edit: January 16, 2013, 07:01:32 pm by DJ_O »

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: Best calc for programming?
« Reply #21 on: January 16, 2013, 10:55:09 pm »
prizm all the way.



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Best calc for programming?
« Reply #22 on: January 17, 2013, 05:49:53 am »
How do you program in NewProg?
DO you need to downlaod this and put it on calc? http://www.ticalc.org/archives/files/fileinfo/426/42635.html
* Sorunome needs to get a silverlink
Yes, you have to send that to your calc indeed.
Like DJ_O said, it's also necessary to run the program. You have two programs for newprog; the one that compiles your TI-Basic file to a newprog file. Then you can with the second program run it by typing: newprog("name_compile_source").
I don't really find it annoying to be "forced" to have newprog on your calc to be able to run those programs, but I can imagine that some may do.
The language is similar to TI-Basic(well at least the 68k basic), but it does have a cool command "basic'. With this you can have your source partially with TI-Basic, however I think it'll in that case be as slow as TI-Basic.

I'd recommend trying first a bit to get used to the 68k Basic, but I don't think it's an absolute necessity, since I guess you know z80 basic.

Anyway, I hope you'll enjoy your Ti-89 a lot.


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Best calc for programming?
« Reply #23 on: January 17, 2013, 06:10:24 pm »
Can you somehow assemble the 89 on-calc?
If yes, is it hard to learn? :P

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline TheNlightenedOne

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +16/-1
    • View Profile
Re: Re: Best calc for programming?
« Reply #24 on: January 17, 2013, 06:15:41 pm »
So like an oncalc C compiler or ASM assembler? I'd like to know too
"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: Best calc for programming?
« Reply #25 on: January 17, 2013, 06:35:56 pm »
So like an oncalc C compiler or ASM assembler? I'd like to know too

There is one being developed for the fx9860...



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Best calc for programming?
« Reply #26 on: January 18, 2013, 02:43:45 am »
Quote
Can you somehow assemble the 89 on-calc?
GTC can compile some C code on-calc, and IIRC, said code can contain assembly :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.