No programming skills


37 posts   Page 2 of 2   1, 2
by eben » Fri Aug 05, 2011 6:16 pm
Wow. Rexx. Spent a happy year programming in Rexx at IBM Warwick between school and university. Great not so much for the language but for the level of integration with the various operating systems on which it ran (OS/2, VM/CMS and, separately, AmigaOS).
Foundation
Foundation
Posts: 84
Joined: Sun Jul 17, 2011 11:54 am
by ukscone » Fri Aug 05, 2011 6:21 pm
Ah Rexx. great langauage. I've used it on nearly every computer i've owned and I still use it on one of my Zipits when i haven't got anything better to do
User avatar
Moderator
Moderator
Posts: 2578
Joined: Fri Jul 29, 2011 2:51 pm
by Svartalf » Fri Aug 05, 2011 8:03 pm
REXX... I'd have to agree with Eben there. Not so hot as a language, but pretty spiffy overall for the integration it had with stuff like OS/2 and VM/CMS or VM/SP.

I'm a bit surprised that someone's not suggested some technomasochistic language like Intercal, Befunge, or Brainf*ck... :D
Posts: 596
Joined: Fri Jul 29, 2011 6:50 pm
by AmyS3 » Fri Aug 05, 2011 9:45 pm
i like php pretty much myself but i had always problems to bring the requests to the realworld like driving a motor controller, lightswitch or else.
so my second coding tool is delphi c++ which i use to code a quick ´n dirty prog which acts as a dongle between the virtual web world and the realworld.. or the other way around to send infos from the realworld to the web..
Posts: 174
Joined: Tue Aug 02, 2011 4:12 am
by danielu » Mon Aug 08, 2011 2:04 am
showmedo.com and thenewboston.com are great sites to learn how to program.
Posts: 4
Joined: Sun Aug 07, 2011 2:22 am
by bruceD » Mon Aug 15, 2011 1:52 pm
A first ten programs, where fleshing out a skeleton or just typing in the code and debugging might spark an interest.

Hello World in language of choice, with two sentence follow up.
Eliza
Worddrop
Tit for tat, with options like defaulting, generous, generous with enigma, ..
An art/design/mapping program, customisable
Pong
Tron or follower
Games of life
Rabbits and foxes (and cabbages)
Beating heart animation
Posts: 7
Joined: Sun Jul 31, 2011 1:57 pm
by sightlight » Mon Aug 15, 2011 3:03 pm
what is this list? dont really get it.
Posts: 64
Joined: Wed Aug 10, 2011 8:02 pm
by tnelsond » Mon Aug 15, 2011 3:19 pm
I think that list is a list of programs the user would be guided to program.
Posts: 120
Joined: Sun Aug 07, 2011 4:35 pm
by sightlight » Mon Aug 15, 2011 3:32 pm
what language will we need to code for this?
Posts: 64
Joined: Wed Aug 10, 2011 8:02 pm
by bruceD » Mon Aug 15, 2011 5:15 pm
Hi sightlight In the 1970's many kids learnt programming from typing in games from magazines, then debugging. R-pi will be used in places where the teaching is zilch, the net is down or hasn't reached, and an able youngster has cobbled a system together, or perhaps in a hole in the wall situation, no guidance but a group of determined youngsters. Here small printouts of code for entering and exploring might help. Not sure one language would cover it.
Hi tnelsond Agreed, thanks. For the guided world I'd love to see a longer list, perhaps flagged with languages and degree of difficulty. Mine was just a starter.
Posts: 7
Joined: Sun Jul 31, 2011 1:57 pm
by jacklang » Mon Aug 15, 2011 5:25 pm
See my post on this forum http://www.raspberrypi.org/?pa.....#038;t=151 where I list some educational resources.

Its likely we will support several languages, besides Python including some for learners such as MIT's Scratch.
Posts: 166
Joined: Thu Aug 04, 2011 10:59 am
by tnelsond » Mon Aug 15, 2011 5:34 pm
Something like this would be good for learning the command line I suppose: http://pastebin.com/ujW2Utcx
I wrote it in C89 and it's relatively simple. It doesn't emulate the command line or anything. The file tells you how to manipulate it and then checks to see if you did. And then after you execute it again it gives different instructions. I was inspired by busybox where the program does different things when executed under a different name.
Posts: 120
Joined: Sun Aug 07, 2011 4:35 pm