nwcc

البرمجيات قطة:
nwcc
تفاصيل البرنامج:
الإصدار: 0.8.2
تاريخ إيداع: 11 May 15
المطور: Nils Weller
ترخيص: حرر
شعبية: 10

Rating: nan/5 (Total Votes: 0)

nwcc هو مترجم C صغير لأنظمة يونكس التي كتبت في بلدي فري تايم، من أجل المتعة وأثبت لنفسي أنني أستطيع أن أعبر. بدأت المشروع في أغسطس 2003، ولكن لأنه كان لدي عمل وحياة وعدد قليل من المشاريع كود هواية أخرى، أخذني حتى خريف عام 2005 والعمل على انجاحه مع بنيات مختلفة من لغة C.
فما الجديد لا nwcc يجلب الى طاولة المفاوضات؟ الأهم من ذلك، رمز جديد: كتبت كل شيء من الصفر - بما في ذلك lexer، محلل والخلفية.
يتم كتابة التعليمات البرمجية من nwcc في C.
وليس المقصود هذا الإصدار لاستخدام خطيرة، ولكن على الأقل nwcc قوي بما فيه الكفاية لتجميع نفسها (والنتيجة التي يمكن تجميع nwcc كذلك)، وينبغي بالتالي أن تكون قادرة على التعامل مع ما لا يقل عن بعض البرامج الصغيرة. لا تزال هناك بعض الأشياء المفقودة / مكسورة، ولكن الأمور تتحسن كل يوم تقريبا (I تحميل التغييرات جهدي لSF كلما أضيف / الإصلاح شيء من الاهتمام.)
فإنه يأخذ الكثير من العمل حتى الحصول على مجموعة فرعية من لغة C لتجميع، وبالتالي فإن حقيقة أن هناك شيء مفقود أو يأتيه الباطل من nwcc لا يعني أنني لا يهمني ذلك منطقة معينة من لغة C أو تصميم مترجم ؛ وهذا يعني فقط أن أكون قد حصلت على نحو لا إلى الحق في القيام بذلك، أو في الواقع على الإطلاق، بعد

الميزات:.

وهناك بعض اللغات C ملامح المفقودين. أبرزها دعم للنقطة عائمة، bitfields وعدد قليل من الأشياء الأخرى. يتم تقسيم أشياء أخرى كثيرة (ربما يكون هناك أخطاء في حد كبير كل ميزة اللغة التي تنفذها nwcc)
لا توجد ملامح ان مطور الطاقة المستخدمة لالمجمعين التيار أنشأت تنظر مثيرة للاهتمام، ولكن (وبصرف النظر عن، ربما، ميزة حماية المكدس.) عذرا. هناك شيء أبعد من تجميع البكم عادي. لا يوجد دعم لإنشاء مكتبات المشتركة، أي دعم من أجل التصحيح أو التنميط، لا شيء
لا يوجد حاليا سوى الواجهة الخلفية لمعالجات 80x86 (الذي يولد رمز للNASM Netwide مجمع وتعمل على لينكس، فري، واكبر برهان)
ليست هناك اي الأمثل، وهذا يعني الشفرة التي تم إنشاؤها بطيء جدا بالمقارنة مع الناتج من المجمعين المعمول بها. وسأعمل على ذلك قريبا، ولكن يجب أن نفهم أن القلق الابتدائية بلدي هي الآن صحة رمز وقابلية بدلا من السرعة (انه من الصعب بما فيه الكفاية لجعل عمل كود بطيء!)

ما هو الجديد في هذا الإصدار:

هذا المأزق اطلاق عدد قليل من (حقا ليست كثيرة جدا!) العامة وPIC-محددة الأخطاء التي واجهتها أثناء ترجمة تى سى ال وmksh.

ما هو الجديد في الإصدار 0.7.8:

هذا الإصدار يضيف دعما لنظام التشغيل Mac OS X على x86 و AMD64، ونت بي على الأنظمة إلى x86. كما تم إصلاح الخلل المختلفة منصة مستقلة.

ما هو الجديد في الإصدار 0.7.7:

هذا الإصدار يضيف دعما لينكس / PPC64 وبإصلاح العديد من الأخطاء PPC محددة.

برامج مماثلة

4tH compiler
4tH compiler

20 Feb 15

Nimrod
Nimrod

20 Feb 15

Lush
Lush

11 May 15

Toka
Toka

3 Jun 15

البرامج الأخرى من المطور Nils Weller

nwbintools
nwbintools

14 Apr 15

تعليقات ل nwcc

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!