Ook! היא שפת תכנות אזוטרית (נידחת ומיועדת בעיקר לחובבים) ופארודית, שמכוונת כביכול לאורנגאוטנים. השפה משתמשת בשלוש מילים שמורות בלבד: "Ook.", "Ook?" ו־"Ook!". שלוש המילים משתלבות בשמונה צירופים שונים שמייצרים שפת תכנות מלאה.
לדברי היוצרים, Ook! נבנתה כדי שיהיה קל לאורנגאוטנים ללמוד אותה, וגם כדי לא להזכיר את המילה "קוף". המילה ook (אוּק) קשורה ל"אורנגאוטנית", שפה בדיונית מעולם הדיסק של טרי פראצ'ט. שם מדוברת השפה על ידי אורנגאוטנים, במיוחד הספרן באוניברסיטה הנעלמת.
Ook! שואבת את פקודותיה מ‑Brainfuck. Brainfuck היא שפת תכנות מינימלית ומוזרה שנועדה להראות רעיונות תאורטיים. מאחר ש‑Brainfuck היא מימוש ישיר של מכונת טיורינג אוניברסלית (מודל תיאורטי של מחשב), Ook! שקולה גם היא למכונת טיורינג אוניברסלית.
להלן דוגמה קצרה בתוכנית Ook! שמדפיסה את המשפט "Hello World!" לפלט הסטנדרטי. זו דוגמה של איך נראית השפה:
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! היא שפת תכנות מוזרה ועקיצה. היא נועדה לכאורה לאורנגאוטנים. השפה משתמשת בשלוש מילים בלבד: "Ook.", "Ook?" ו־"Ook!". צירופים של המילים יוצרים פקודות.
הפקודות נלקחות משפה אחרת בשם Brainfuck. Brainfuck היא שפה קטנה ומשונה. בגלל זה Ook! יכולה לעשות את כל מה שמחשב יכול לעשות (עקרון של מכונת טיורינג).
יש תוכנית ב‑Ook! שמדפיסה את המילים "Hello World!". דוגמה קצרה:
Ook. Ook? Ook.
תגובות גולשים