[Coco] OT: Languages
Richard E. Crislip
rcrislip at neo.rr.com
Tue Dec 2 21:08:54 EST 2003
Hello jdaggett at gate.net
I changed the subjewct to more accuratly reflect the discussion 8=)... BUT
there is an "E" language that is used on the Amiga. Haven't tried it
myselfe, but quite a few others have.
> David
>
> The comment about "D" was interesting. I had heard of it but never saw or
> heard of enyone using it. If I remember correctly Unix was first written
> in "B". The predecessor to "C". A Computers in Business class I took in
> 1971 used PLIII and wrote a programs punched out on old IBM cards. Largest
> one I wrote was about 100 cards. Saw a person dropped their deck of about
> 300+ cards. Those were the days. get one card out of order and the whole
> program bombed. Sometimes had to wait an hour to just find out that you
> made a stupid typo. Punch a new card and make sure it was in the right
> order.
>
> Enough of that. I can state that after learning the Basic09 compiler for
> the CoCo 3 and OS9, it made learning Fortran 77 a breeze. I was amazed as
> how similar the two were in syntax.
>
> I would not mind having an F77 compiler for OS9. Did a few engineering
> program for filter response and design using F77.
>
> james
>
>
> On 1 Dec 2003 at 23:22, Aaron Banerjee wrote:
>
>> David,
>> Speaking on behalf of those whose first computer was a TRS-80
>> Color
>> Computer (which by the way, is still operational), and now program for
>> a living, I'd have to say that the Coco is an excellent starting
>> point. For one thing, the computer is relatively simple, and the
>> books are awesome. Since you already know BASIC, you probably don't
>> need "Getting Started With Color Basic", or "Going Ahead With Extended
>> Color BASIC", but if you're into assembly, William Barden's "TRS-80
>> Color Computer Assembly Language Programming" is probably the best ML
>> book I've ever seen.
>> I was very impressed with the Coco documentation from the start.
>> When
>> I worked at the Patent Office, we'd call such references "enabling"
>> (meaning that someone who didn't know anything at all about cocos, but
>> otherwise had a good head on their shoulders could figure out what the
>> book was saying). For example, the book which came with my coco disk
>> drive starts out by saying how disk is better than cassette, but by
>> the end of the (relatively short) book, you know about the file
>> allocation tables... (which are very similar to the PC -- or were at
>> least).
>> Currently, I program in a variety of languages (C, C++, Ada,
>> Fortran,
>> and D {yes, there really is a "language" called D}). Most computer
>> languages have the same sort of "thinking", which is most easily
>> learned with a simple computer. The old addage of "Everything I
>> needed to know I learned in kindergarten" sort of applies. I've found
>> my coco knowledge most useful when doing low-level stuff, like
>> assembly.
>> I actually used a coco for work purposes in a former job. I was
>> testing rechargable batteries and used a coco as a "smart" recharger.
>> Battery voltage was measured via the joystick port, and the charging
>> current was controlled via the cassette relay. Since I'd used up the
>> cassette port, I had to load my program using the DLOAD command (and
>> probably became the only person in history ever to actually use DLOAD)
>> from a PC.
>> In summary, the coco is a great choice if you really want to
>> understand
>> the computer you are using. Get the following books/references if you
>> don't have them already (if anyone else on the list wants to help me
>> out here, please do)..
>>
>> 1. Getting Started With Color BASIC
>> 2. Going Ahead With Extended Color BASIC
>> 3. TRS-80 Color Computer Technical Reference Manual (use the
>> memory
>> map at the beginning of the book. POKE around and play with
>> your computer).
>> 4. Barden, William. "TRS-80 Color Computer Assembly Language
>> Programming". Radio Shack. 1983.
>>
>> I hope this helps.
>> - Aaron Banerjee
>>
>>
>> On Mon, 1 Dec 2003 arikboke at yahoo.com wrote:
>>
>>> Hello Coconuts,
>>>
>>> I'm David from California, USA. My first computer experience was
>>> with a "trash80" model III in junior high, and my first home
>>> computer was a Coco2. I was hunkering for an Atari 800 but my
>>> friend's dad (an electrical engineer) advised me to get a "good"
>>> computer, the kind he had, a Coco1 with chiclet keyboard! (he
>>> actually designed circuits on contract with that machine).
>>>
>>> Fortunately, Radio Shack didn't sell that model anymore, and so I
>>> found salvation in the form of a Coco2 and my own cassette recorder.
>>> It was somewhat of a painful experience, as the screen was always
>>> fuzzy due to interference, the machine routinely burned the screens
>>> of all the color tvs in our house and cassette operation was a
>>> nightmare. But I loved what a few simple commands in BASIC could
>>> make the computer do. It seemed so empowering ...
>>>
>>> Well, near two decades later, I've a BS in microbiology and am
>>> planning to get my MS in biostatistics -- not exactly a PhD in CIS
>>> :) However, I recently ran across Nicolar Marentes' Workshop site
>>> and I began to wonder what my life would have been like if I had
>>> followed my passion back then.
>>>
>>> I wish to know more about machine coding and digital electronics and
>>> I wonder if learning the (relatively) less complex Coco would help
>>> me in this direction.
>>> Or perhaps I should just jump on the Intel Inside bandwagon? I'm
>>> not sure and
>>> perhaps the old coconuts who have learned both systems can give me
>>> the proper direction. If the Coco route, what books and tools do I
>>> need to buy? If the Wintel route, which books and tools should I
>>> purchase? I should note that I've already taken BASIC, Pascal, C,
>>> Javascript, and HTML.
>>>
>>> I will not be using this knowledge directly, but as I am going
>>> towards the field of biostats and possibly bioinformatics, having a
>>> decent knowledge of computer systems (and possibly intefacing) would
>>> be very helpful. I'm sorry this is so long-winded, but I just
>>> didn't expect to be able to communicate with a group of (still alive
>>> and thrashing) coco users. I would appreciate any and all feedback.
>>> Thanks.
>>>
>>> Sincerely,
>>> David
>>>
>>> --
>>> Coco mailing list
>>> Coco at maltedmedia.com
>>> http://five.pairlist.net/mailman/listinfo/coco
>>>
>>
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> http://five.pairlist.net/mailman/listinfo/coco
>
>
>
Regards
--
Cruisen _|_
on AutoPilot with an Amiga ---o-( )-o--- and a CoCo
Richard
More information about the Coco
mailing list