Small-c



A subset of C. The original compiler, written in C by Ron Cain, appeared in Dr. Dobb’s Journal. James E. Hendrix improved and extended the original compiler and published “The Small-C Handbook”. Both these compilers produced 8080 assembly code.
A Small-C compiler based on RatC produced 6502 assembly code for the BBC Microcomputer. It was written in Small-C and bootstrapped using Zorland C on an Amstrad PC1512 under MS-DOS 3.2, then transferred onto a BBC Micro using Kermit. The compiler can be used to cross-compile 6502 code from an MS-DOS host, or as a resident Small-C compiler on a BBC Micro. It runs on 68000, 6809, VAX, 8080, BBC Micro and Zilog Z80.
Posted to comp.sources.unix volume 5.
(ftp://apple.com/ArchiveVol1/Unix_lang).
[“Small-C”?, Ron Cain, Dr. Dobb’s Journal, May 1980, Dec 1982?]
[“The Small-C Handbook,” James Hendrix, Reston 1984, ISBN 0-8359-7012-4].
(1989-01-05)

Tagged:

Read Also:

  • Small-calorie

    noun 1. Thermodynamics. calorie (def 1a). small calorie noun 1. another name for calorie small calorie n. Abbr. c, cal See calorie. small calorie (smôl) See calorie.

  • Small-cane

    noun 1. See under cane (def 5). noun 1. a stick or short staff used to assist one in walking; walking stick. 2. a long, hollow or pithy, jointed woody stem, as that of bamboo, rattan, sugar cane, and certain palms. 3. a plant having such a stem. 4. split rattan woven or interlaced for […]



  • Small-cap

    adjective 1. designating a company, or a mutual fund that invests in companies, with a market capitalization of under $1 billion: considered to have more growth potential and higher investment risk. small capital noun 1. a capital letter of a particular font, the same height as the x-high letters. small capital noun 1. a letter […]

  • Small-capital

    noun 1. a capital letter of a particular font, the same height as the x-high letters. small capital noun 1. a letter having the form of an upper-case letter but the same height as a lower-case letter



Disclaimer: Small-c definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.