Go to advanced search

by DavidS
Fri Dec 16, 2011 4:09 pm
Forum: Staffroom, classroom and projects
Topic: BASIC - more harmful than useful?
Replies: 899
Views: 159249

Re: BASIC - more harmful than useful?

<t>I wish to note that Linux is not a good platform to learn to program on. To illustrate this, Take a minimal Linux system (Kernel + minimum set of modules + init + login + sh + a C shared library + minimal set of needed support libs) and you already have a system with an extraordinarily complex AP...
by DavidS
Fri Dec 16, 2011 3:57 pm
Forum: Staffroom, classroom and projects
Topic: BASIC - more harmful than useful?
Replies: 899
Views: 159249

Re: BASIC - more harmful than useful?

<t>Yes; it is a 'Beginners' language, this does not limit its use. Especially if you are using BASIC V on Risc OS, as you have pointers, and SWIs directly available. Not to mention that it has a built in assembler, and at least 2 compilers available (ABC from Risc OS Ltd. [Commercial], and Whizz [Fr...
by DavidS
Fri Dec 16, 2011 2:21 pm
Forum: Staffroom, classroom and projects
Topic: BASIC - more harmful than useful?
Replies: 899
Views: 159249

Re: BASIC - more harmful than useful?

<t>Ah yes Beginners All-purpose Symbolic Instruction Code.<br/> <br/> Though most of the BASIC dialects mentioned here have been for Linux, Linux is complex from the programmers view. I would like to restate: this is an ARM based system, Risc OS is a fairly simple OS and it is designed for the ARM, ...
by DavidS
Thu Dec 15, 2011 9:22 pm
Forum: Staffroom, classroom and projects
Topic: BASIC - more harmful than useful?
Replies: 899
Views: 159249

Re: BASIC - more harmful than useful?

<t>Quote from Wooloomooloo on December 15, 2011, 20:41<br/> <br/> No, it's not called laziness, it's called a combination of "person at the keyboard is a coder, not a programmer" (="getting paid to work, not to think" and boy does it show...) and/or "economic viability" (aka "a deadline", scientific...
by DavidS
Thu Dec 15, 2011 5:06 pm
Forum: Staffroom, classroom and projects
Topic: Video Tutorials
Replies: 76
Views: 20741

Re: Video Tutorials

Great tutorial series. As a thought it may be better to use RPCEmu, or Qemu ARM so that at least the CPU is in the same series. Just a thought, your videos are great (except for the choice of Python [worlds 3rd worst programming language]).
by DavidS
Thu Dec 15, 2011 4:09 pm
Forum: Staffroom, classroom and projects
Topic: Best first language
Replies: 160
Views: 46723

Re: Best first language

<t>I would have to say that there should be a couple levels in teaching kids a first programming language:<br/> 1) For the very young (4 to 7 [first time programming]) something that illustrates algorithms in a fun way (eg LOGO).<br/> 2) For kids that already have step one down, or kids that have a ...
by DavidS
Thu Dec 15, 2011 3:43 pm
Forum: Staffroom, classroom and projects
Topic: BASIC - more harmful than useful?
Replies: 899
Views: 159249

Re: BASIC - more harmful than useful?

<t>Ok, I would say that since this is an ARM based machine, under RiscOS using BASIC5 (or BASIC64) we do have pointers (with variables dereferenced in the form of MyVar%!n), and as with most BASICs from 1982 on we have structured subroutines. I mostly use ARM assembly these days, though this does no...
by DavidS
Thu Dec 15, 2011 7:07 am
Forum: Staffroom, classroom and projects
Topic: BASIC - more harmful than useful?
Replies: 899
Views: 159249

Re: BASIC - more harmful than useful?

<t>I should add that even most "Second generation" Structured BASIC languages apply to my above statement. This being largely do to the structure still holding many of the vestiges of the first generation BASIC languages.<br/> <br/> I ask you to think back to when you were a young kid working in BAS...
by DavidS
Thu Dec 15, 2011 6:54 am
Forum: Staffroom, classroom and projects
Topic: BASIC - more harmful than useful?
Replies: 899
Views: 159249

Re: BASIC - more harmful than useful?

<t>I always find the views people have on BASIC interesting.<br/> I would like to add a couple of objective (actually tested) notes:<br/> 1) A C language interpreter written in a well optimized manner is a lot slower than a BASIC compiler thrown together in a hurry on the same hardware.<br/> 2) A NO...

Go to advanced search