Jump to content
luckybuck

OSS tiny-c Copyright (C) 1978 tiny c associates, 1982 OSS, Inc.

Recommended Posts

Hello together,

 

Recently I heard, that tiny c associates, OSS, Inc., Thomas A. Gibson and Scott B. Guthery have published a C interpreter in 1978 and 1982!

 

From Atari FAQ (thanks to Michael Current, Freddy and all the others) we find:

First sold C compiler by OSS. This compiler was used to compile itself! First true language "bootstrap" on any 8-bit machine (it was also available for Apple and CP/M machines). Derived from Dr.Dobbs "Small C". Compiles to 6502 code which emulates the 8080 instruction set.

 

Thanks to Kevin Savetz and archive.org, we do have the manual:

 

tiny-c_manual.pdf ; size: 2.6 MB

 

and some other infos:

 

post-32599-0-25214300-1446511982_thumb.jpg

 

post-32599-0-33744900-1446511992_thumb.jpg

 

https://atariwiki.org/wiki/Wiki.jsp?page=C

 

But the main important question is: does an atr-image of the disk exists?

 

So many thanks in advance for helping us. :-)

 

 

  • Like 3

Share this post


Link to post
Share on other sites

Well, there are 3 major things in the making, which go far beyond the last thing. At the moment I can't tell more, because the sources have to be protected. But we are close to a new Atari age...



But please always keep in mind, I am just the guy who gets on the people's nerves with all the e-mails. You are all the true heros, everyone brings a little in and we are just collecting the stuff at a central place in oder to offer it for all.



This time, it was Kyle22 with the tiny-c. Thank you so much Kyle22!!!


Edited by luckybuck
  • Like 1

Share this post


Link to post
Share on other sites

It should be noted that Tiny-C is barely recognizable as being related to C. The syntax is drastically altered. It's an interesting thing to play around with (or at least it was back then... today maybe not so much), but that's about as far as it goes.

Share this post


Link to post
Share on other sites

*BUT* :)

 

That is OK. IMHO: Programming in any structured language tends to improve your code in every language. Pascal is just as good for teaching techniques and IIRC, was essentially written as a teaching tool before it was implemented on hardware. You can almost tell who has experience with high level structured languages when looking at their assembler code. Some people seem to be naturals at writing organized and readable code while others need a little help to get pointed in the right direction. This gets down to the lowest common denominator in that you can comment the hell out of C w/o it taking up any RAM in the final cut. Compare that to all the spaghetti BASIC code w/o comments of the day, AMIS/AMODEM come to mind.

  • Like 1

Share this post


Link to post
Share on other sites

There is a surprising amount on the net about the PC version as a learning tool for compilers and the interpreter version is also popular (Not to be confused with the modern TCC Tiny CC)

 

I found this site

 

http://primepuzzle.com/tiny-c/tinyc-doc.html

 

The 1984 PC manual there has the same Kernighan intro as the Atari manual.

 

the owner has a Tiny C facebook group!

 

https://www.facebook.com/groups/299317782048/?fref=nf

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...