Jump to content
IGNORED

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 Jason Scott and archive.org, we do have the manual:

 

tiny-c_manual.pdf ; size: 2.6 MB

https://archive.org/details/tiny-c_manual

 

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. ?

 

 

Edited by luckybuck
  • Like 3
Link to comment
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
Link to comment
Share on other sites

  • 3 weeks later...

*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
Link to comment
Share on other sites

  • 3 weeks later...

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

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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...