Author Topic: Why Johnny Can't Code  (Read 19111 times)

0 Members and 1 Guest are viewing this topic.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Why Johnny Can't Code
« Reply #45 on: September 23, 2011, 06:22:48 pm »
The thing is, there's nothing truly wrong with the conceptual design of BASIC, or even most BASIC langs. Just TI-Basic really, really sucks. Look at BBC Basic for the 83+ by benryyves if you don't believe me: It runs faster than Celtic III, and nearly as fast as axe for most operations. It also has sprite support, oh and dithering.

Offline LincolnB

  • Check It Out Now
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1115
  • Rating: +125/-4
  • By Hackers For Hackers
    • View Profile
Re: Why Johnny Can't Code
« Reply #46 on: September 23, 2011, 07:06:08 pm »
I would love BBC Basic for 83+ if it weren't for the craptastic editor
Completed Projects:
   >> Spacky Emprise   >> Spacky 2 - Beta   >> Fantastic Sam
   >> An Exercise In Futility   >> GeoCore

My Current Projects:

Projects in Development:
In Medias Res - Contest Entry

Talk to me if you need help with Axe coding.


Spoiler For Bragging Rights:
Not much yet, hopefully this section will grow soon with time (and more contests)



Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Why Johnny Can't Code
« Reply #47 on: September 23, 2011, 07:15:06 pm »
That's an issue for asm/axe programmers to solve. It tokenizes upon editing, to save space and increase speed, but it doesn't use TI's tokens, so the hex data would be a little unfamiliar. I thought of making an editor for it in BBC basic itself once, but unfortunately the line command 'can't' work inside a program due to the fact that programs have to be loaded into running ram before editing or exectution, so you can't load one inside another. The editor would need to be built into the OS and be written in asm, which is a problem as benryyves doesn't have BBC Basic z80's actual source: He has a binary blob with a wrapper, essentially, so it runs on the 83+.

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
Re: Why Johnny Can't Code
« Reply #48 on: September 26, 2011, 11:34:39 am »
I used BASIC256 when it was still KidBASIC, years and years ago. I feel connected to you now.
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Why Johnny Can't Code
« Reply #49 on: September 26, 2011, 03:44:50 pm »
Awesome article. I started with TI-BASIC myself. I remember seeing people playing games on their calcs in school and thinking "Man, that's cool, I gotta get one of those!". Then I discovered you could write programs on calc. :)

Offline lkj

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 485
  • Rating: +58/-1
    • View Profile
Re: Why Johnny Can't Code
« Reply #50 on: September 26, 2011, 04:49:54 pm »
I started with C, but after some time I got bored because I couldn't display any graphics. I searched with google a long time but couldn't find anything easy and common for the computer. Then, after two years, I got a TI-83 and began programming again because I could make a game with graphics. Then we had to buy an Nspire CAS for school and I began programming it in C with Ndless.

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: Why Johnny Can't Code
« Reply #51 on: September 26, 2011, 04:54:57 pm »
I got my start with TI Basic. I am the only programmer in my school. 83 series calcs are required for math classes. There are 2200 students in my school.
I see a problem here, how about you?
I had a similar issue at my school, although there were 1000 fewer students and someone else tried to code games once too. I was the only 83+ BASIC coder otherwise. Also I started programming with TI-83 Plus BASIC, in July 2001. I did some Visual Basic 6 at school in 2002-03 but that's pretty much it. I continued TI-BASIC afterward until late 2009, then switched to Axe in 2010, although I've quit programming althogether since then.

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: Why Johnny Can't Code
« Reply #52 on: September 26, 2011, 05:00:55 pm »
Don't quit programming!

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: Why Johnny Can't Code
« Reply #53 on: September 26, 2011, 05:11:40 pm »
We should start a society to spred programming with passwords ad counter passwords and secret codes.



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 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: Why Johnny Can't Code
« Reply #54 on: September 26, 2011, 05:13:40 pm »
Don't quit programming!
Too late, I just lost interest. Programming was never something I got much into anyway. I was more into game design. As a result my code was often rushed.

ALso what do you mean flyingfisch with the passwords? ???

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: Why Johnny Can't Code
« Reply #55 on: September 26, 2011, 05:16:02 pm »
example: One club I know about has athing where you say,"Do you have change for a nickel?", and if the other guy says yes, then you know he is in the club too.



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 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: Why Johnny Can't Code
« Reply #56 on: September 26, 2011, 05:42:29 pm »
I'M even more confused now. Sorry. I guess the language barrier is what is preventing me from getting it x.x

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
Re: Why Johnny Can't Code
« Reply #57 on: September 26, 2011, 08:10:13 pm »
At my school, almost by definition filled with geeks, There is a whole major, for 50 people, of programming and web design. I am one of the three people in the school that are actually interested in programming. I am the only person who programs on calc. Just sad.
Do you have change for a penny?
« Last Edit: September 26, 2011, 08:11:17 pm by boot2490 »
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

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: Why Johnny Can't Code
« Reply #58 on: September 27, 2011, 02:01:32 pm »
Oh, so Boot2490 understands! YAY!

Umm, DJ, what happens is someone asks a question you wouldn't normally ask i.e.; "Do you have change for a nickel/penny". Now most people would just say "huh", because its pointless to give someone change for a nickel/penny. However, if you are part of the club, you will know that that is the sign, and you must give the counter-sign, which would be: "sure". In this way you can find out if someone is part of the club without flat out saying "are you part of the club started on omnimaga about programming?" and potentially giving yourself and the club away.


Wikipedia: http://en.wikipedia.org/wiki/Countersign_(military)
« Last Edit: September 27, 2011, 02:02:39 pm by flyingfisch »



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 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: Why Johnny Can't Code
« Reply #59 on: September 27, 2011, 02:26:32 pm »
Hmm I see. Is it also like if for example you go on a Starcraft strategy forum and someone trolls by asking if mass zergling is effective vs banelings and you respond "of course!" as sarcastic response?