Author Topic: My Introduction  (Read 15118 times)

0 Members and 1 Guest are viewing this topic.

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: My Introduction
« Reply #15 on: November 12, 2010, 01:57:24 pm »
Yeah.  I think TIBD has a tutorial that was pretty helpful, although it gets a bit complicated in some parts.  Don't be afraid to experiment - there's almost no way that BASIC can mess up your calc - it was intentionally designed to be safe.
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: My Introduction
« Reply #16 on: November 12, 2010, 01:58:40 pm »
Yeah.  I think TIBD has a tutorial that was pretty helpful, although it gets a bit complicated in some parts.  Don't be afraid to experiment - there's almost no way that BASIC can mess up your calc - it was intentionally designed to be safe.

Oh, and as you're testing stuff out, the manual's pretty helpful for syntax. Chapter 18's for programming commands, I think.




Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: My Introduction
« Reply #17 on: November 12, 2010, 02:02:36 pm »
I agree with Doors CS as best Shell.
I disagree with learning BASIC first, when programming in BASIC you'll get usual to a few strange BASIC-only things.
Like as Reptic, when I started learning Axe, I knew a little BASIC.
I started with learning Axe 4 days from my beginning in programming (I can program in basic less than when I started ;D :) ), and I never had probs with learning Axe.
The best learning resource: Axe Parser Manual (included in the Axe ZIP file)
So, my advice:
Use Doors CS, and start programming in Axe!
« Last Edit: November 12, 2010, 02:04:57 pm by aeTIos »
I'm not a nerd but I pretend:

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: My Introduction
« Reply #18 on: November 12, 2010, 02:07:07 pm »

2) As mentioned, I'm interested in learning to program my Ti-84+. Where exactly should I begin? I know there is Ti-Basic, Axe, and ASM, and I'm interested in learning ASM, but I know I should start with Basic or Axe. Which one would do you guys think I should begin with? I have some BASIC experience, if that would help. Also, what is the best tutorial/learning resource for the language advised?

Under no circumstances should you have ASM as your first language. It's about as user friendly as a cactus is huggable, if not less so. Basically, if you mess up in Assembly, at the very least you will clear your RAM. At the worst, you'll no longer have a working calculator. I'd recommend starting with BASIC first, because Axe has most of the same problems as Assembly, but in a more user friendly format. With either ASM or Axe, you'll get used to seeing the RAM clear screen very quickly. BASIC, on the other hand, is like a pair of safety scissors. It's nearly impossible to cut yourself, but they're excellent for learning how to use scissors safely.

Some of the best tutorials on TI-BASIC can be found here. I keep some of the pages bookmarked for my occasional relapses into BASIC. If you need help with anything, though, just ask on Omnimaga. The forums at TI dev are almost dead, so you aren't likely to get as much help there.

Once you've learned the basics of BASIC (pun intended), then you should consider making the transition to a more powerful language such as Axe or ASM. There are also things BASIC can do that no other calc language can without significant effort, namely floating point math. The math you're used to from school is completely different from the math you need to code ASM or even Axe, largely as a result of the fact that decimals don't exist in those languages.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Reptic

  • LV0 Newcomer (Next: 5)
  • Posts: 0
  • Rating: +3/-0
    • View Profile
Re: My Introduction
« Reply #19 on: November 12, 2010, 02:07:27 pm »
Oh, and as you're testing stuff out, the manual's pretty helpful for syntax. Chapter 18's for programming commands, I think.

Which manual? The Ti-84+ manual from the Ti web site?

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: My Introduction
« Reply #20 on: November 12, 2010, 02:08:57 pm »
Oh, and as you're testing stuff out, the manual's pretty helpful for syntax. Chapter 18's for programming commands, I think.

Which manual? The Ti-84+ manual from the Ti web site?

The one that came with your calc. The one online seems even less user-friendly, for some reason :P

EDIT: But don't rely on it to learn commands. Try random stuff, and when you get ERR:SYNTAX (you definitely will, and >9000 times), look it up :D
« Last Edit: November 12, 2010, 02:10:18 pm by Deep Thought »




Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: My Introduction
« Reply #21 on: November 12, 2010, 02:13:03 pm »
If you start with BASIC, that syntax list will definitely become your best friend.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Reptic

  • LV0 Newcomer (Next: 5)
  • Posts: 0
  • Rating: +3/-0
    • View Profile
Re: My Introduction
« Reply #22 on: November 12, 2010, 02:15:34 pm »
The only manual that came with my calc is the Getting Started Guide for Ti-84+ and Ti-84+ SE. Unless the manual is on the software disc packaged with the calc, I think I may be missing it :(

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: My Introduction
« Reply #23 on: November 12, 2010, 02:15:49 pm »
I never got that list :/ I bought a calc at school, €92,00, TI-84Plus, thats very cheap, in stores they cost  €110,-
(Note: €1,- =~1,37 USD)

Edit: @ Reptic, I had the same thing, its not cool :/ maybe TI supplies manuals not longer, cuz everyone has a PC ( personally, I like off-PC manuals best)
« Last Edit: November 12, 2010, 02:18:21 pm by aeTIos »
I'm not a nerd but I pretend:

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: My Introduction
« Reply #24 on: November 12, 2010, 02:17:16 pm »
The only manual that came with my calc is the Getting Started Guide for Ti-84+ and Ti-84+ SE. Unless the manual is on the software disc packaged with the calc, I think I may be missing it :(

Really? Maybe TI cut that too? D:




Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: My Introduction
« Reply #25 on: November 12, 2010, 02:17:18 pm »
The only manual that came with my calc is the Getting Started Guide for Ti-84+ and Ti-84+ SE. Unless the manual is on the software disc packaged with the calc, I think I may be missing it :(

The white thing that's moderately thick? That should be it. If not, then the website I linked has a complete listing of the syntax of all of the commands.
« Last Edit: November 12, 2010, 02:17:47 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Reptic

  • LV0 Newcomer (Next: 5)
  • Posts: 0
  • Rating: +3/-0
    • View Profile
Re: My Introduction
« Reply #26 on: November 12, 2010, 02:20:16 pm »
The white thing that's moderately thick? That should be it. If not, then the website I linked has a complete listing of the syntax of all of the commands.

Well, the guide is white and moderately thick, but I don't see any syntax listing. Do you know what page it might be on?

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: My Introduction
« Reply #27 on: November 12, 2010, 02:21:03 pm »
Well, there's a list of all the commands in the appendix. Most of them aren't really useful, though.

Chapter 18 (I think, might be chapter 16 or 17) is all about the programming functions.




Offline Reptic

  • LV0 Newcomer (Next: 5)
  • Posts: 0
  • Rating: +3/-0
    • View Profile
Re: My Introduction
« Reply #28 on: November 12, 2010, 02:32:29 pm »
Chapter 18 (I think, might be chapter 16 or 17) is all about the programming functions.

The Getting Started Guide I have doesn't even have chapters. I definitely must be missing the manual you are referring to. Do you have a Ti-83? Because it sounds like the Ti-84s did not get bundled with the manual. I guess I'll just have to use TIBD for command reference. It's a shame though, because I usually prefer reading physical material over digital for these types of things.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: My Introduction
« Reply #29 on: November 12, 2010, 02:42:32 pm »
Chapter 18 (I think, might be chapter 16 or 17) is all about the programming functions.

The Getting Started Guide I have doesn't even have chapters. I definitely must be missing the manual you are referring to. Do you have a Ti-83? Because it sounds like the Ti-84s did not get bundled with the manual. I guess I'll just have to use TIBD for command reference. It's a shame though, because I usually prefer reading physical material over digital for these types of things.

That's too bad. There are some on-calc references too at ticalc.org.
« Last Edit: November 12, 2010, 02:42:46 pm by Deep Thought »