[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: My First Computer (was Computing Editorial)





Ross Simpson wrote:

"Glen" <lpepicel@nycap.rr.com> wrote in message...


Well I'm sorry if CP/M doesn't have python.  Python is available for
more than a dozen different OS not counting the unixes seperatly.


Perhaps you can suggest a DOS version, so I can have a look at.


I have no idea what CP/M is but its definately not on my list of things
I've got to know.


I'll just state for the record, that I'm not a serious programmer (which is
why I program CP/M-86), rather a hobbyist programmer. Most of the time I
port DOS Turbo Pascal programs to CP/M-86 for fun, which is what I'd rather
do, rather than cash in. I'm particularly not keen on programming for
Windoze.

Anyway, I'm not really blaming anyone for not writing a Python language for
CP/M-86 since it has no commercial status nowadays, it's merely up to the
interest of users (like myself) to do that. At the moment there is more
interest for providing some internet access for it. :-)


The thread is cross posted.  I read rec.games.video.classic.


As well as the comp.sys.cbm & comp.sys.apple2 groups who maybe just be
happing to read this. Who was the unlucky person who forgot to vote for the
C64 Vs Amstrad?


If your going to say "hey whats a good language?" thats one thing.  If
you seriously want to say "hey whats a good language that runs on CP/M
?" I would question if your serious about teaching kids what they need
to know to get a job.


No I'm not referning to CP/M in particular, I have seen a 'Pilot' language
written in BASIC for CP/M, however if it's available on other systems so
much the better! My suggestion comes as it's a good first language for
anyone (particularly at an early age) since that's what they used to do with
it. There was only a couple of commands, but it is possible to boost the
complexity of those programs written in it.

As I said earlier CP/M has no commercial value anymore, so programming for
it is on the hobbyist side. I'd rather be doing that than writing programs
for Micro$-off. But since that's my view, I'm not encouraging others to
follow path. 'nix would be the alternative, for anyone who wants to do
serious programming.


I like Unix for example.  But if unix for some strange reason faded
completely out of use I would not teach a class in it.


CP/M still has it's users, but like Unix they use it because it forefills
their purpose. Unix on the other hand, has a large amounts of users, so as
long as it stays like that, there is a good reason to teach it.
With me I like CP/M, since it's helped me use it on my old computer. It's
also brought some of the neat features of the IBM to CP/M-86 sorta compete
with the style of programs which DOS uses (e.g. Graphics). My ambition to do
this, rather than to try writing some DOS programs (which could have been
done before), means I've gone into CP/M-86 to see what can be written.


Python may be a no-name but it uses a style of programming that is sound
and current.  I would not suggest someone teach a class in Lisp for
example as a first language because while Lisp is good it uses a style
of programming that is not in favor.  (It may make a good elective).
You may learn a lot about programming by learning lisp (or maybe not)
but it is going to help you z-e-r-o in in job market.


Python could well be a step up from BASIC for someone to learn, however you
can be correct that it's possibly a language for first time programmers too.
If your looking at languages from an early age, then Pilot is supposed to be
good at that, however if the 'nixs don't have it then it's more rather
unfortunate.

Ross.




Oh thats cool.  I didn't mean to be rude.

I just mistook you for one of these crazy acedemic types who has the attitude "I could care less what people actually use I'm teaching the class in ________" [insert language that is totally different from any
language that is in use here]

This was and is a standard attitude in acedemic-land. Its kind of like if you went to vet school and the instructor refused to teach you anything about dogs or cats. "Your learning about squid and thats final! Many people in _________ [different country] have pet squid!"

I don't know if python runs on dos-- it might. I know it runs in windows text mode. You could check. Python should run on anything with enough horsepower that has a C compiler. And so it will run on dos if you compile it with a dos c compiler. If that version is around for download i don't know. You can just ask them they will give you the answer.

If you can program in basic you can program in python.  You just won't use

*all* the advanced language features but rather a subset.   It is designed

so that there is an easy language inside the complete language (which
is relatively easy itself).  Thats why I recommended it.

This page:

http://www.python.org/doc/Newbies.html

Is for casual users.

glen.