INTERCAL – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
כרוז (שיחה | תרומות)
אין תקציר עריכה
כרוז (שיחה | תרומות)
אין תקציר עריכה
שורה 15:
 
אף על פי הסירבול של השפה, INTERCAL היא בכל זאת [[מכונת טיורינג|שלמה טיורינג]]: אם יש מספיק זיכרון, INTERCAL יכולה לפתור כל בעיה ש[[מכונת טיורינג]] יכולה לפתור. אבל רוב היישומים של INTERCAL עושים זאת לאט מאוד: כמה תכניות שמבצעות את [[הנפה של ארטוסתנס]] עד 65535 נבדקו על מחשב Sun SPARCStation-1. התוכנית שנכתבה ב[[שפת C]] רצה בפחות מחצי שנייה, אותה התוכנית ב-INTERCAL רצה ביותר מ-17 שעות.
 
== דיאלקטים ==
הגרסה המקורית של INTERCAL היתה מאוד מוגבלת ביכולות ה[[קלט]]-[[פלט]]: צורת הקלט הנתמכת היחידה היתה מספרים שבהם הספרות מאוייתות, וצורת הפלט היחידה היתה גרסה מורחבת של [[ספרות רומיות]].