تک کاره (کوتاه از بالا ترتیب ماشین حساب) یک زبان تعبیر برای محاسبات ممیز شناور است. بیشترین استفاده اصلی آن این است به عنوان یک ماشین حساب قدرتمند و راحت است، تعاملی ارزیابی عبارات مانند 1 + 2 * گناه (0.7). اما تک کاره هیچ ماشین حساب معمولی است: همچنین به شما اجازه میدهد مقادیر اختصاص به متغیرها، توابع تعریف خود را، و استفاده از حلقه ها، شرطی، و هر چیز دیگری شما می خواهم در یک زبان برنامه نویسی انتظار می رود.
زبان موقت معرفی شد و توسعه در کتاب یونیکس برنامه نویسی محیط زیست، توسط Brian Kernighan و راب پایک (ادیسون وسلی، 1984). افراد بی شماری به این کتاب و نویسنده آن مرهون، برای معرفی آنها را به یونیکس و ابزار های برنامه نویسی فوق العاده خود را مانند پوسته، C، و YACC. برخی از این افراد به شدت از سوی Kernighan .که و پایک شاهکار ساخت و ساز مترجم به راحتی (چیزی که قبل از ظهور از YACC بود، به تنها توسط کارشناسان اقدام شود) را تحت تاثیر قرار گرفت.
یکی از این افراد به Nadav Har'El، نویسنده این بسته، که در سال 1986، به عنوان یک پسر بچه 11 ساله، نوشته شده در کد منبع "تک کاره 6" از کتاب بود، و با استفاده از آن آغاز شده و یک بار در در حالی که اضافه شده به آن را ویژگی های که او آرزو. این بسته در نتیجه تقریبا یک دهه از جمله تکامل آهسته تک کاره است. آن را تا به بهبود زیادی را طی نسخه کتاب، که در زیر توصیف شده است. کد نیز مدرن شده بود، به کامپایل و اجرا بر روی انواع زیادی از ماشین آلات و کامپایلرها که از سال 1984 ظاهر شد، و از همه مهمتر در کامپایلر های ANSI C (اگر چه کد هنوز هم باید در یک کامپایلر K & R C کار می کنند، اگر شما می توانید یک در یک پیدا موزه).
کامپایل و نصب:
اول پیکربندی اجرا، برای تولید makefile در.
سپس، تدوین و نصب تک کاره:
ساخت
را نصب کنید
جزئیات نرم افزار:
نظر یافت نشد