You can edit almost every page by Creating an account. Otherwise, see the FAQ.

آکرون سی/سی ++

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو

خطای اسکریپتی: پودمان «AfC submission catcheck» وجود ندارد.

"این مقاله در حال ترجمه از ویکی انگلیسی است

لطفاً حذف نشود."

Acorn C/C++
نویسنده(های) اصلیCodemist, Acorn Computers
توسعه‌دهنده(ها)RISC OS Open
انتشار ابتدایی۱۹۸۸؛ ۳۶ سال پیش (۱۹۸۸)[specify]
انتشار پایدار
30[۱]
۳۰ اکتبر ۲۰۲۰؛ ۴ سال پیش (۲۰۲۰-۱۰-30)
مخزن
نوشته‌شده توسطC and Assembly language[نیازمند منبع]
موتور
    خطای لوآ در پودمان:Wd در خط 165: attempt to index field 'wikibase' (a nil value).
خطای لوآ در پودمان:EditAtWikidata در خط 37: attempt to index field 'wikibase' (a nil value).
سیستم‌عاملRISC OS
بن‌سازه رایانشARM architecture
وبگاه

بلوط C / C ++ مجموعه ای از است C / C ++ ابزار برنامه نویسی برای استفاده در RISC OS سیستم عامل. این ابزارها از مجموعه کامپایلر Norcroft استفاده می‌کنند و توسط Codemist و Acorn Computers نوشته شده‌است.[۲] این ابزارها برخی از امکانات ارائه شده توسط یک محیط توسعه کاملاً یکپارچه را ارائه می‌دهند.

Acorn یک کپی از کامپایلر Norcroft که برای معماری ARM برای سیستم عامل RISC هدف گذاری شده بود را در نرم‌افزار توسعه زیر قرار داد.

  • Acornsoft ANSI C
  • Acornsoft ANSI C (نسخه ۲)
  • Acorn ANSI C (انتشار 3) - 1989[۳]
  • Acorn Desktop C (نسخه ۴)
  • Acorn C/C ++ (انتشار 5) - 1995[۴]

تاریخ[ویرایش]

کار Acorn روی کامپایلرهای ANSI C در حدود ۱۹۸۷ آغاز شد،[۲] با انتشار تجاری در سال ۱۹۸۸ برای رایانه Archimedes. Desktop C و Desktop Assembler در سال ۱۹۹۱ منتشر شد.[۲] Codemist عمدتاً بر روی استاندارد ANSI C کار می‌کرد، در حالی که Acorn بر روی ویژگی‌های RISC OS و بهینه‌سازی برای ARM تمرکز کرد. هر دو طرف به‌طور منظم منابع را رد و بدل می‌کردند.[۲][۵]

این ابزار در ابتدا توسط دانشگاهیان دانشگاه آلن مایکرافت و آرتور سی نورمن از Codemist توسعه داده شد. توسعه آنها توسط Acorn انجام شد و متعاقباً توسط Castle Technology، که بعداً فاقد پشتیبانی C99[۶] قلعه توسعه بیشتر را با استفاده از یک طرح اشتراک تأمین کرد.[۷] در اوایل سال ۲۰۰۹، توسعه و فروش ابزارها به RISC OS Open منتقل شد.[۸]

پیشرفتهای بعدی شامل افزودن دستورالعملهای بعد از ARMv5 به ابزار مونتاژ مستقل، ObjAsm، و[۹] توسط کامپایلر C برای استفاده از این دستورالعملها در موارد طبیعی در زبان است. در اکتبر ۲۰۲۰ تعدادی افزونه برای پشتیبانی از استاندارد C18 در اختیار توسعه دهندگان قرار گرفت.

استفاده می‌کند[ویرایش]

از کامپایلر Norcroft می‌توان برای تولید ماژول‌های RISC OS و همچنین کامپایل قسمتهایی از خود سیستم عامل استفاده کرد. قبل از شروع توسعه زبان برنامه‌نویسی Inform، گراهام نلسون در ابتدا از Norcroft C برای توسعه متن ماجراجویی Curses استفاده کرد.[۱۰]

مجموعه ابزارها در حال حاضر تنها وسیله ای برای ایجاد یک نسخه کاربردی از RISC OS، اگرچه در نهایت این امر با استفاده از یک کامپایلر متقابل، به عنوان مثال با استفاده از سیستم GCC نرم‌افزار رایگان امکان‌پذیر است.[۱۱]

جستارهای وابسته[ویرایش]

  • فرمت تصویر بازو

منابع[ویرایش]

پیوند به بیرون[ویرایش]

رده:کامپایلرهای سی++ رده:کامپایلرهای سی رده:نرم‌افزارهای سال ۱۹۸۸ (میلادی) رده:نرم‌افزارهای مالکیتی رده:همه مقاله‌های دارای عبارت‌های بدون منبع رده:همه مقاله‌هایی که نیازمند ارجاع با جزئیات بیشتر هستند


This article "آکرون سی/سی ++" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:آکرون سی/سی ++. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

  1. Revill, Steve (2020-10-30). "Development easier than A-B-C". RISC OS Open. Retrieved October 30, 2020. At the recent London show we launched DDE30, the new edition the Desktop Development Environment, to a wall of miniature faces via Zoom. If you weren’t able to attend, read on...صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  2. ۲٫۰ ۲٫۱ ۲٫۲ ۲٫۳ "Interview with Ian Johnson". CAUGers. ACCU. Archived from the original on 2006-06-01. Retrieved 2011-06-30. 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.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد. خطای یادکرد: برچسب <ref> نامعتبر؛ نام «accu ian johnson» چندین بار با محتوای متفاوت تعریف شده است
  3. Acorn - ANSI C (Release 3)
  4. Acorn - Sales News 127 - 6th Feb 1995
  5. "Codemist Compilers / Norcroft". Bath, UK: Codemist Ltd. 2010. Retrieved 2011-10-21. 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.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  6. "Norcroft versus GCC". riscos.info. Archived from the original on 2002-04-04. Retrieved 2011-06-16. Norcroft: Faster than GCC to compile programs, probably by about two times. GCC: Supports a much newer C++ implementation than Norcroft, as well as C99.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  7. Williams, Chris (2004-04-29). "CTL launch C/C++ compiler sub scheme". Drobe. Retrieved 2011-06-16. Castle has announced the launch of a subscription scheme for its C/C++ development suite. The scheme aims to fund future development of the compiler suite through annual subscriptions [...]صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  8. "News in brief". Drobe. 2009-05-04. Archived from the original on 2014-02-02. Retrieved 2011-06-16. RISC OS Open has taken over sales of the Acorn C/C++ development suite, known as the Norcroft compiler, which is used to build RISC OS.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  9. Revill, Steve (2020-02-21). "New Desktop Development Environment reaches out". RISC OS Open. Latest Norcroft C compiler [...] Code generation now tailored to use ARMv6/v7/v8 extended instructions where possibleصفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  10. "Interview: Graham Nelson". XYZZY News. Eileen Mullin. Archived from the original on 2008-10-30. Retrieved 2008-10-30. I use two languages, the excellent Norcroft ANSI C compiler and Inform.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  11. Avison, Ben (2010-05-20). "Cross compilation support". RISC OS Open. Retrieved October 21, 2011. [...] the completion of Pace’s cross-compilation project – an initial milestone on the path to full cross-compilation support. [...] Most of them build on Linux, targetting RISC OS, using the GCC toolchain [...]صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.


Read or create/edit this page in another language[ویرایش]