Acorn C/C++
Originalförfattare | Codemist, Acorn Computers |
---|---|
Utvecklare | RISC OS Öppna |
Initial release | 1988 specificera ] | [
Stabil frisättning | 31 / 21 maj 2022
|
Skrivet i | C och Assembly språk [ citat behövs ] |
Operativ system | RISC OS |
Plattform | ARM arkitektur |
Licens | Proprietär kommersiell programvara |
Acorn C/C++ är en uppsättning C / C++ programmeringsverktyg för användning under operativsystemet RISC OS . Verktygen använder Norcrofts kompilatorsvit och är författade av Codemist och Acorn Computers . Verktygen tillhandahåller vissa faciliteter som erbjuds av en helt integrerad utvecklingsmiljö .
Acorn inkluderade en kopia av Norcroft-kompilatorn riktad mot ARM-arkitekturen för RISC OS i följande utvecklingsprogram.
- Acornsoft ANSI C – 1988
- Acornsoft ANSI C (version 2)
- Acorn ANSI C (Release 3) – 1989
- Acorn Desktop C (version 4)
- Acorn C/C++ (utgåva 5) – 1995
Historia
Acorns arbete med ANSI C -kompilatorer påbörjades runt 1987, med en kommersiell release 1988 för dess Archimedes -dator. [ verifiering behövs ] Desktop C och Desktop Assembler släpptes 1991. Codemist arbetade främst på ANSI C-standarden, medan Acorn koncentrerade sig på RISC OS- specifikationerna och optimering för ARM. Båda parter utbytte källor regelbundet.
Verktygen utvecklades ursprungligen av universitetsakademikerna Alan Mycroft och Arthur C Norman från Codemist. Deras utveckling togs upp av Acorn och togs därefter över av Castle Technology , som senare lade till det saknade C99 -stödet. Castle finansierade vidareutveckling genom ett abonnemangssystem. I början av 2009 överfördes utveckling och försäljning av verktygen till RISC OS Open .
Efterföljande förbättringar har inkluderat att lägga till instruktionerna efter ARMv5 till det fristående assemblerverktyget, ObjAsm, och kodgenerering av C-kompilatorn för att använda de instruktionerna där det är naturligt att göra det från språket. I oktober 2020 gjordes ett antal tillägg för att stödja C17-standarden tillgängliga för utvecklare.
Används
Norcroft-kompilatorn kan användas för att producera RISC OS- moduler , såväl som att kompilera delar av själva operativsystemet . Innan han började utveckla programmeringsspråket Inform använde Graham Nelson ursprungligen Norcroft C för att utveckla sitt textäventyr Curses .
Verktygssviten är för närvarande det enda sättet att bygga en arbetskopia av RISC OS , även om det i slutändan är meningen att detta också ska vara möjligt med hjälp av en korskompilator , t.ex. genom att använda den fria mjukvaran GCC -systemet.
Se även
externa länkar
- "C/C++ Development Suite på iyonix.com" . Arkiverad från originalet 2008-05-14 . Hämtad 2008-05-14 .
- ROOL Desktop Development Environment – RISC OS Open