467:
226:
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.
225:
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
427:
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
508:
201:
527:
542:
501:
494:
109:
117:
238:
537:
213:
532:
83:
101:
175:
37:
100:
Norcroft C was developed by
Codemist, established in November 1987 by a group of academics from the
316:
304:
209:
163:
40:
105:
255:
232:
94:
478:
120:. Development took place from at least 1985; the company was dissolved in May 2016. The name
474:
308:
159:
90:
32:
291:
Codemist is owned and operated by a group of university academics from Bath and
Cambridge.
259:
147:
320:
137:
521:
179:
386:
113:
312:
340:
466:
451:
22:
79:
442:
415:
364:
344:
446:
142:
398:
Norcroft
Compiler (navnet er en sammentrækning af Norman og Mycroft)
279:
87:
51:
410:
408:
406:
97:, available for a wide range of processor architectures.
482:
256:"Officers - Codemist Limited, Company number 02197915"
46:
31:
21:
196:
194:
146:operating system, developed in collaboration with
250:
248:
124:is derived from the original authors' surnames.
389:[Raspberry Tart] (in Danish). Version2
502:
8:
16:
452:Acorn C/C++ Desktop Development Environment
509:
495:
15:
190:
230:
305:"Query about C compilers on IBM 370s"
7:
463:
461:
162:was developed in collaboration with
528:C (programming language) compilers
481:. You can help Knowledge (XXG) by
14:
465:
543:Computer programming tool stubs
416:"Codemist Compilers / Norcroft"
385:Mogensen, Torben (2011-05-27).
365:"Codemist Compilers / Norcroft"
303:Alan Mycroft (April 29, 1988).
418:. Bath, UK: Codemist Ltd. 2010
182:is another Norcroft compiler.
1:
454:at the RISC OS Open website.
202:"Interview with Ian Johnson"
154:INMOS Transputer C Compiler
559:
460:
282:. Bath, UK: Codemist. 2010
237:: CS1 maint: postscript (
170:Cambridge Consultants XAP
74:(also referred to as the
128:Supported architectures
102:University of Cambridge
76:Norcroft compiler suite
477:-related article is a
367:. Codemist. 2010-08-22
158:This compiler for the
176:Cambridge Consultants
140:was released for the
82:is a portable set of
538:Proprietary software
443:Norcroft C Compiler
164:Perihelion Software
72:Norcroft C compiler
41:commercial software
18:
17:Norcroft C compiler
174:This compiler for
106:University of Bath
23:Original author(s)
490:
489:
91:programming tools
68:
67:
550:
511:
504:
497:
475:programming-tool
469:
462:
447:Codemist website
431:
430:
424:
423:
412:
401:
400:
395:
394:
382:
376:
375:
373:
372:
361:
355:
354:
352:
351:
337:
331:
330:
328:
326:
300:
294:
293:
288:
287:
276:
270:
269:
267:
266:
252:
243:
242:
236:
228:
222:
221:
212:. Archived from
198:
160:INMOS Transputer
145:
64:
61:
59:
57:
55:
53:
27:Codemist Limited
19:
558:
557:
553:
552:
551:
549:
548:
547:
518:
517:
516:
515:
458:
439:
434:
421:
419:
414:
413:
404:
392:
390:
384:
383:
379:
370:
368:
363:
362:
358:
349:
347:
339:
338:
334:
324:
322:
302:
301:
297:
285:
283:
278:
277:
273:
264:
262:
260:Companies House
254:
253:
246:
229:
219:
217:
200:
199:
192:
188:
172:
156:
148:Acorn Computers
141:
135:
130:
50:
12:
11:
5:
556:
554:
546:
545:
540:
535:
530:
520:
519:
514:
513:
506:
499:
491:
488:
487:
470:
456:
455:
449:
438:
437:External links
435:
433:
432:
402:
387:"Hindbærtærte"
377:
356:
332:
295:
280:"Codemist Ltd"
271:
244:
189:
187:
184:
171:
168:
155:
152:
134:
131:
129:
126:
66:
65:
48:
44:
43:
35:
29:
28:
25:
13:
10:
9:
6:
4:
3:
2:
555:
544:
541:
539:
536:
534:
533:C++ compilers
531:
529:
526:
525:
523:
512:
507:
505:
500:
498:
493:
492:
486:
484:
480:
476:
471:
468:
464:
459:
453:
450:
448:
444:
441:
440:
436:
429:
417:
411:
409:
407:
403:
399:
388:
381:
378:
366:
360:
357:
346:
342:
336:
333:
321:
318:
314:
310:
306:
299:
296:
292:
281:
275:
272:
261:
257:
251:
249:
245:
240:
234:
227:
216:on 2006-06-01
215:
211:
207:
203:
197:
195:
191:
185:
183:
181:
180:XAP processor
177:
169:
167:
165:
161:
153:
151:
149:
144:
139:
132:
127:
125:
123:
119:
115:
111:
110:Arthur Norman
107:
103:
98:
96:
92:
89:
85:
81:
77:
73:
63:
49:
45:
42:
39:
36:
34:
30:
26:
24:
20:
483:expanding it
472:
457:
426:
420:. Retrieved
397:
391:. Retrieved
380:
369:. Retrieved
359:
348:. Retrieved
341:"John fitch"
335:
323:. Retrieved
298:
290:
284:. Retrieved
274:
263:. Retrieved
224:
218:. Retrieved
214:the original
205:
173:
157:
136:
121:
114:Alan Mycroft
99:
75:
71:
69:
313:comp.lang.c
138:Acorn C/C++
133:Acorn C/C++
93:written by
38:Proprietary
522:Categories
422:2011-10-21
393:2011-07-12
371:2016-09-07
350:2016-09-07
286:2011-10-21
265:2016-09-07
220:2011-06-30
186:References
118:John Fitch
309:Newsgroup
80:computing
54:.codemist
345:LinkedIn
325:June 30,
233:cite web
122:Norcroft
95:Codemist
445:at the
317:Usenet:
311::
206:CAUGers
143:RISC OS
47:Website
33:Licence
319:
473:This
78:) in
479:stub
327:2011
239:link
210:ACCU
116:and
104:and
70:The
60:/ncc
88:C++
58:.uk
56:.co
52:www
524::
428:C.
425:.
405:^
396:.
343:.
315:.
307:.
289:.
258:.
247:^
235:}}
231:{{
223:.
208:.
204:.
193:^
178:'
166:.
150:.
112:,
108:;
510:e
503:t
496:v
485:.
374:.
353:.
329:.
268:.
241:)
86:/
84:C
62:/
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.