nwcc

نرم افزار تصویر:
nwcc
جزئیات نرم افزار:
نسخه: 0.8.2
ها تاریخ: 11 May 15
توسعه دهنده: Nils Weller
پروانه: رایگان
محبوبیت: 10

Rating: nan/5 (Total Votes: 0)

در nwcc یک کامپایلر C برای کوچک سیستم های یونیکس است که من در freetime من نوشت، برای تفریح ​​و برای اثبات به خودم که من می تواند باشد. من در این پروژه در ماه اوت سال 2003 آغاز شده، اما چون من یک کار و یک زندگی و برخی دیگر از پروژه های کد سرگرمی به حال، آن را به من تا پاییز 2005 در زمان را به آن را با سازه های مختلف از زبان C کار می کنند.
پس چه جدید nwcc را به میدان بیاورند؟ مهمتر از همه، کد جدید: - از جمله lexer، تجزیه و باطن من همه چیز را از ابتدا نوشت.
کد nwcc در C نوشته شده
این نسخه برای استفاده جدی در نظر گرفته نشده، اما حداقل nwcc به اندازه کافی قوی را به خود (که حاصل آن می تواند nwcc و همچنین کامپایل) و در نتیجه باید قادر به خرید و فروش با حداقل برخی از برنامه های کوچک کامپایل است. برخی از چیزهایی که از دست رفته / شکسته وجود دارد هنوز هم، اما در حال بهبود است تقریبا هر روز (I تغییرات من به SF آپلود هر زمان که من اضافه کردن / ثابت چیزی از علاقه.)
طول می کشد تا مقدار زیادی از کار برای بدست آوردن حتی یک زیر مجموعه از زبان C به کامپایل، بنابراین این واقعیت است که چیزی است گم شده و یا در nwcc اشتباه انجام این معنا نیست که من در مورد آن منطقه خاص از زبان C و یا طراحی کامپایلر اهمیتی نمی . این تنها بدان معنی است که من در اطراف به انجام آن راست، یا در واقع در همه، هنوز بدست نمی

ویژگی ها:.

در برخی وجود دارد زبان C ویژگی های از دست رفته. برجسته ترین این آثار برای ممیز شناور، bitfields و چند چیز دیگر پشتیبانی می کند. بسیاری از چیزهای دیگر شکسته (احتمالا اشکالات وجود دارد در تقریبا هر ویژگی های زبان های اجرا شده توسط nwcc)
وجود ندارد ویژگی های یک توسعه دهنده قدرت استفاده می شود به تاسیس کامپایلر جریان اصلی را در نظر جالب و در عین حال (به غیر از، شاید، از ویژگی های حفاظت پشته.) با عرض پوزش. هیچ چیز فراتر از تدوین ساده گنگ وجود دارد؛ هیچ پشتیبانی برای ایجاد کتابخانه های اشتراکی، هیچ پشتیبانی برای اشکال زدایی و یا پروفایل، هیچ چیزی
در حال حاضر تنها باطن برای پردازنده های 80x86 (که تولید کد برای NASM Netwide اسمبلر و کار بر روی لینوکس، FreeBSD و عاملها) وجود دارد
مطلقا هیچ بهینه سازی، به این معنی کد تولید شده بسیار کند است در مقایسه با خروجی کامپایلرهای موجود است. من در این زودی کار خواهد کرد، اما شما باید درک کنند که نگرانی اصلی من در حال حاضر صحت کد و قابلیت حمل نسبت به سرعت (به اندازه کافی سخت به کار کد آهسته و پیوسته!)

به چه چیزی جدید در این نسخه است:

در این نسخه رفع چند (واقعا خیلی زیاد نیست!) به طور کلی و PIC خاص اشکالات که در حالی که جمع آوری TCL و mksh مواجه شد.

به چه جدید در نسخه 0.7.8 است:

این نسخه اضافه می کند پشتیبانی از سیستم عامل مک X در x86 و AMD64 و نتبیاسدی در سیستمهای X86. اشکالات مستقل از پلتفرم های مختلف نیز برطرف شده است.

به چه جدید در نسخه 0.7.7 است:

این نسخه می افزاید: حمایت برای لینوکس / PPC64 و رفع بسیاری از اشکالات-PPC خاص.

نرم افزار های مشابه

Scheme2Js
Scheme2Js

11 May 15

wempy
wempy

20 Feb 15

Chicken
Chicken

17 Jul 15

cons
cons

3 Jun 15

نرم افزار های دیگر از توسعه دهنده Nils Weller

nwbintools
nwbintools

14 Apr 15

نظرات به nwcc

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!