BareBones

نرم افزار تصویر:
BareBones
جزئیات نرم افزار:
نسخه: 0.4
ها تاریخ: 3 Jun 15
توسعه دهنده: Eric Smith
پروانه: رایگان
محبوبیت: 0

Rating: 1.0/5 (Total Votes: 1)

در BareBones مترجم برای "برهنه استخوان" زبان برنامه نویسی است.
BareBones باید از خط فرمان با نام فایل منبع داده به عنوان یک آرگومان فراخوانی شده است:
        prog1.bb barebones
در صورت تمایل، استدلال خط فرمان اضافهای نیز ممکن است مورد استفاده قرار گیرد به مقداردهی اولیه متغیر:
        barebones X = 37 Y = 116 prog1.bb
یک برنامه افزودنی به زبان همانطور که در کتاب تعریف شده اضافه شده است. در آغاز یک فایل منبع برهنه استخوان، قبل از برنامه مناسب، متغیرهای ممکن است به ارزش عدد صحیح غیر منفی اولیه:
        init انجام X = 37؛
به طور پیش فرض، متغیرهایی است که به صراحت راه اندازی نشده است خواهد شد به طور ضمنی به صفر مقداردهی اولیه. اگر "-u" گزینه است در خط فرمان داده می شود، این مقدار دهی اولیه سرکوب شده است، و هر گونه اشاره به یک متغیر تخصیص داده نشده، به غیر از در بیانیه ای روشن، در یک خطای زمان اجرا می شود.
قبل از این برنامه تفسیر است، ارزش اولیه از همه متغیرهای خواهد شد به خروجی استاندارد چاپ شده است. پس از اتمام موفقیت آمیز مفسر، ارزش نهایی چاپ خواهد شد.
"-O" گزینه خط فرمان را قادر می سازد بهینه سازی برنامه. در حال حاضر فقط یک نوع بهینه سازی انجام می شود. اصطلاح رایج در برنامه های برهنه استخوان است که استفاده از یک حلقه در حالی که برای اضافه کردن یک متغیر را به دیگری، پاکسازی برای اولین بار در این فرآیند است. بهینه ساز این اصطلاح را تشخیص و پیاده سازی یک راه حل مستقیم، به جای تفسیر تکراری استاندارد حلقه در حالی که.
دو برنامه برهنه استخوان نمونه در "نمونه" دایرکتوری فرعی ارائه شده است. fibonacci.bb خواهد n امین عدد در دنباله های فیبوناچی محاسبه. factorial.bb خواهد فاکتوریل (کوچک) عدد صحیح مثبت محاسبه.
به عنوان مثال، برای محاسبه فاکتوریل شش:
        barebones N = 6 نمونه / factorial.bb
چه جدید در این نسخه:

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

Flex
Flex

12 Jul 17

bf
bf

2 Jun 15

PyRuby
PyRuby

11 May 15

نرم افزار های دیگر از توسعه دهنده Eric Smith

dis6502
dis6502

3 Jun 15

Nonpareil
Nonpareil

2 Jun 15

نظرات به BareBones

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