Norcroft C compiler
{{Infobox software
| name = Norcroft C compiler
| logo =
| author = Codemist Limited
| licence = Proprietary commercial software
| website = {{URL|www.codemist.co.uk/ncc/}}
}}
The Norcroft C compiler (also referred to as the Norcroft compiler suite) in computing is a portable set of C/C++ programming tools written by Codemist, available for a wide range of processor architectures.{{cite web | url=http://www.accu.informika.ru/acornsig/public/caugers/volume2/issue1/ianjohnson.html | title=Interview with Ian Johnson | publisher=ACCU | work=CAUGers | accessdate=2011-06-30 | volume=2 | issue=1 | postscript=. | quote=Acorn began work on ANSI C compilers around 1987. C release 3 was made in 1989, and was followed by Desktop C and Desktop Assembler in 1991. The development of the compiler was a joint venture between Norcroft (at the time Arthur Norman and Alan Mycroft--two academics from Cambridge University Computing Labs) and the PLG at Acorn. Sources were regularly exchanged between both parties but, generally, Norcroft were responsible for adherence to the emerging ANSI standard, whilst Acorn concentrated on the RISC OS specifics of the C library and on common subexpression elimination, register allocation and peephole optimisation for the ARM. | url-status=dead | archiveurl=https://web.archive.org/web/20060601035948/http://www.accu.informika.ru/acornsig/public/caugers/volume2/issue1/ianjohnson.html | archivedate=2006-06-01 }}
Norcroft C was developed by Codemist, established in November 1987{{cite web|url=https://beta.companieshouse.gov.uk/company/02197915/officers|title=Officers - Codemist Limited, Company number 02197915|publisher=Companies House|accessdate=2016-09-07}} by a group of academics from the University of Cambridge and University of Bath;{{cite web | url=http://codemist.co.uk/index.html | title=Codemist Ltd | publisher=Codemist | accessdate=2011-10-21 | year=2010 | location=Bath, UK | quote=Codemist is owned and operated by a group of university academics from Bath and Cambridge.}}{{cite newsgroup | url=http://groups.google.com/group/comp.lang.c/msg/69ab873f6a25ce91 | title=Query about C compilers on IBM 370s. | date=April 29, 1988 | accessdate=June 30, 2011 | author=Alan Mycroft | newsgroup=comp.lang.c |message-id=997@ima.ISC.COM}} Arthur Norman, Alan Mycroft and John Fitch. Development took place from at least 1985;{{cite web|url=https://uk.linkedin.com/in/john-fitch-a656524|title=John fitch|publisher=LinkedIn|accessdate=2016-09-07}}{{cite web|url=http://www.codemist.co.uk/ncc/index.html|title=Codemist Compilers / Norcroft|publisher=Codemist|date=2010-08-22|accessdate=2016-09-07}} the company was dissolved in May 2016. The name Norcroft is derived from the original authors' surnames.{{cite web | title=Hindbærtærte | publisher=Version2 | date=2011-05-27 | accessdate=2011-07-12 | last=Mogensen | first=Torben | language=Danish | quote=[...] Norcroft Compiler (navnet er en sammentrækning af Norman og Mycroft) [...] |trans-title=Raspberry Tart | url=http://www.version2.dk/blog/hindbaertaerte-19250}}
Supported architectures
= Acorn C/C++ =
Acorn C/C++ was released for the {{nowrap|RISC OS}} operating system, developed in collaboration with Acorn Computers.{{cite web | url=http://www.codemist.co.uk/ncc/index.html | title=Codemist Compilers / Norcroft | publisher=Codemist Ltd | accessdate=2011-10-21 | year=2010 | location=Bath, UK | quote=We have created C compilers for a range of computers, from mainframes to embedded special purpose chips. [...] the following partial list will give an idea of the range of our output. Acorn Computers ARM C Compiler. This is the original ANSI C compiler known as Norcroft C.}}
= INMOS Transputer C Compiler =
This compiler for the INMOS Transputer was developed in collaboration with Perihelion Software.
= Cambridge Consultants XAP =
This compiler for Cambridge Consultants' XAP processor is another Norcroft compiler.
References
{{Reflist|30em}}
External links
- [http://www.codemist.co.uk/ncc/index.html Norcroft C Compiler] at the [http://www.codemist.co.uk/index.html Codemist website]
- [https://www.riscosopen.org/content/sales/dde Acorn C/C++ Desktop Development Environment] at the RISC OS Open website.
Category:C (programming language) compilers
{{Programming-software-stub}}