10 שפות תכנות אתה לא רוצה קוד ב
שמעתי על זה עוף, רווח לבן ו LOLCODE? הם שמות של שפות תכנות מוזרות שמפתיעות. שפות תכנות נוצרות בדרך כלל כדי להקל על העבודה של המקודד, אבל יש כמה שפות שנבנו להקניט את קהילת התכנות.
אלה ידועים מטושטשת או שפות תכנות אזוטריות (משמעות אזוטרית זה נעשה רק עבור קבוצה קטנה של אנשים להבין ו / או להשתמש). הם נקראים לפעמים bizzare או שפות תכנות מפחיד גם, מסיבות ברורות. תסתכל על 10 שפות תכנות כדי לראות אם אתה מסכים.
מונית
מונית נראית כמו שפת מפת דרכים כי נוסעים הכביש יהיה קל להבין אבל לא בהכרח קוד. זוהי שפת התכנות הרשמית של Tiwnsville שבה שפת קידוד מסורתית מוחלפת על ידי שפת מפה מודרנית. משתנים, שיעורים או פונקציות מוחלפים לפי מקומות או ערים בשפה זו.
אתה מפה של מסלולי מוניות המעבירים נוסע ממקום אחד למקום אחר ואתה נדרש לתת הוראות לגבי כיוונים, טנדרים ו טיפות. המוניות זקוקות לדלק כדי לרוץ, ולכן הנוסעים משלמים עבור הנסיעה שלהם ואתה מקבל מזומנים עבור תדלוק המונית שלך בתחנות הדלק.
הנה "שלום, עולם!" in Taxi language:
"שלום עולם!" מחכה בחנות של הסופר. עבור אל הדיפו של סופר: מערב 1 שמאל, 2 מימין, 1 שמאל, 2 משמאל. איסוף נוסע הולך למשרד הדואר. עבור אל הדואר: צפון ראשון מימין, 2 מימין, 1 משמאל. עבור למוסך במונית: ראשון ראשון מימין, ראשון משמאל, ראשון מימין.
זומבי
ZOMBIE היא שפת תכנות המיועדת לנארומנסרים (מתרגלי קסם שמדברים עם המתים). זה מאפשר coders שלה לכתוב קוד הנפשת גופות, רוחות שליטה ו לפתור בעיות computable דרכם. יש לה ערבות מפני החלפת זיכרון המערכת ושחרור ערכים זדוניים על כדור הארץ.
ZOMBIE מגיע בצורה של הצהרות ישויות. בשפה זו, שגיאות תחביר מסוכנות ביותר כי השדים עשויים להימלט מהמעבד וליצור שמות בעולם עם פקודות מחייבות לא נכונות. ערכי הנתונים שלה הם פורמט חופשי ו תואם לכללים מתמטיים סטנדרטיים.
דוגמה להדפסה "שלום, עולם!" in ZOMBIE שפה:
HelloWorld היא משימה זומבי זימון SayHello לומר "שלום, העולם!" הנפשת הנפש
BIT
BIT היא שפת תכנות ברמה נמוכה קודר מקבל גישה מלאה הנתונים כולו ביישום ASCII שלה. מניפולציה של נתונים היא פחות מסובכת מאשר שפות ברמה גבוהה באמצעות פונקציות מיוחדות עבור סוגי נתונים מופשטים. קיימים שני סוגי נתונים ב- BIT: bit ו- address-of-bit.
ערכי הנתונים ב- BIT יכולים להיות מופעלים באמצעות אופרטורים ופקודות. שפה זו מוקלדת מאוד (כלומר, הנתונים תמיד מצהירים יחד עם הסוג שלה) ואפילו תומך במחלוקת "GOTO" פקודת בקרת זרימה. BIT מאפשר כל כמות של רווחים לבנים בין שורות תחביר.
דוגמה להדפסה "שלום, עולם!" in BIT שפה:
שמלת כלה שמלות כלה שמלות כלה שמלות כלה שמלות כלה שמלות כלה זולות שמלות כלה שמלות כלה "ווג" "ווג" "ווג" "ווג" "ווג" "ווג" זארו אפס אחד אפס אחד אפס אחד אפס אחד קוד הדפסה אפס GOTO VARIABLE אחד שורה מספר אחד אפס אחד קוד אחד גוטו אחד אפס אחד אפס מספר אחד אפס אחד אפס אפס אפס אפס אפס אפס אפס שורה אחת אפס אחד אפס ZERO ONE ONE Zero One Zero שורה מספר אפס אפס אפס קוד אחד ONE אחד אפס אפס אפס אחד אפס אפס אפס אפס אפס אפס אפס אפס אפס אפס אפס מספר אפס אפס אפס אפס אפס אפס One ONE קו אחד NU "ווג" "ווג" "ווג" "ווג" "ווג" "ווג" "וואט וואן" אחד אחד אפס קוד אחד ONE אחד אפס אחד אפס מספר אחד אפס אחד אפס אחד אפס אפס אפס אפס אפס אחד אפס אחד אפס אפס אפס אחד אפס אחד אפס אפס אפס אפס אפס ONE אפס שורה אחת אפס אחד ZERO ONE ONE אפס אחד אפס אחד שורה מספר אפס אפס אחד אפס אפס אפס אפס אפס אחד אפס אפס אחד אפס אפס אחד אפס קוד אחד אפס אחד אפס אפס אפס מספר אחד אפס אפס אחד אפס "ווג" "ווג" "ווג" "ווג" "ווג" "ווג" "ווג" "ווג" אפס אפס אפס אפס שמלת כלה שמלות כלה שמלות כלה שמלות כלה שמלות כלה שמלות כלה שמלות כלה שמלות כלה זולות אפס אחד One One One Line One אחד אחד אחד אחד קוד אחד ONE GOTO ONE אפס אחד אחד אחד שורה אחת אפס אחד אחד אחד קוד אחד ONE GOTO ONE ONE אפס One ONE אחד שורה מספר אחד אפס אחד אחד קוד אחד אחד אחד אפס אחד אחד שורה מספר אחד אחד אפס אחד אחד קוד הדפסה אפס GOTO VARIABLE ONE שורה מספר אחד אחד אפס אחד אפס קוד אחד אפס גוטו אחד אחד אחד אפס אחד שורה מספר אחד אחד אחד אפס קוד אחד וואט וואט, וואט, וואט, וואט, וואט, וואט, וואט, וואט, אפס קוד אחד אפס להדפיס אפס אחד אפס ONE ONE ONE ZE שמלת הכלה של השמלה השמלה של השמלה של הכלה של השמלה של כבוד, "וואט וואט" ווג "" ווג "" ווג "" ווג "" ווג " וואט וואט, וואט, וואט, וואט, וואט, וואט, וואט, וואט, וואט, "ווג" "ווג" "ווג" "ווג" "ווג" "ווג" "ווג" "ווג" אפס אפס אפס אפס וואטס אחד אפס אחד אפס אחד אפס אחד אפס אחד אפס קוד אפס אפס אפס אחד אפס אפס אחד שורה אחת אפס אפס אפס אפס אחד אפס קוד אחד אפס אחד אפס אפס אפס אפס אחד מספר אחד אחד אפס אפס אחד אפס אחד אפס אפס אפס אפס אחד אפס אפס אפס אפס אפס קוד אפס אחד אפס אחד אפס אפס אפס מספר אחד אפס אפס אפס אפס אפס אפס אפס אפס אפס אפס אפס אפס אפס אפס "וואט" ווג "" ווג "" ווג "" ווג "" ווג "" ווג "" ווג " זארו אפס אפס אחד אפס אפס אפס אחד אפס אפס אחד אפס אפס אחד אפס אפס אפס אחד אפס אפס אפס אפס אפס אפס אפס אפס אפס אפס אחד אחד אפס אחד אחד אחד אחד שורה אחת אחד אחד אחד אחד אחד. קוד אחד ZERO ZERO Zero LINE ZERO ZERO ZERO LINE ZERO ZERO Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero ZOD אפס אחד אפס אחד אפס אחד אחד אחד אחד שורה אחת אפס אחד אחד אחד אחד קוד אחד אפס גוטו אפס אחד אפס One One One One Line One ONE ZERO ONE וואט וואן אחד אפס אחד אפס אחד אחד אחד שורה מספר אחד אחד אפס אחד אחד אחד קוד אחד ONE GOTO אחד אחד אפס אחד One One Line One ONE ONE ONE אפס ONE ONE CODE להדפיס אפס גוטו אחד אחד אחד אחד אפס שורה אחת אחד אחד אחד אפס אחד אפס קוד אחד אפס גוטו אחד אחד אחד אפס אחד אפס שורה אחת אחד אחד אחד אפס אחד אפס אפס אפס אפס אפס אפס אפס אחד אחד אחד שורה אחת אפס אפס אחד וואן וואן אחד אפס אחד אפס אחד אפס אחד אחד שורה מספר אחד אפס אחד אפס אחד אחד אחד קוד אחד וואו אחד אפס ONE ONE אפס One One LINE מספר אפס אחד אפס אחד אפס קוד אחד אפס GOTO ONE ZERO ONE One ONE אפס שורה אחת מספר אפס אפס אחד אפס אחד אפס קוד אחד אפס אחד אפס אחד אפס אחד אפס אחד אפס אחד אפס אחד אפס אחד אפס אפס אפס אפס אפס אחד אפס אחד אחד אפס אחד אפס אפס אחד אחד קוד אחד אפס גוטו אפס אחד אפס ONE אפס One ONE שורה מספר אחד אחד אפס ONE אפס ONE ONE CODE PRINT ONE
ללא שם:
Unlambda הוא שילוב שפה של פרדיגמות תכנות מטושטשת ופונקציונלית. בשפה זו, הכל הוא פונקציה - אפילו את הנתונים. זה מסיר תכונות מכריעות שונות: יש אין דרך לאחסן נתונים או יש משתנים יתר על כן, אתה יכול ליצור פונקציות אבל לא יכול שם או לשמור אותם. אופס.
ללא שם: עובד רק עם פונקציות: כל פונקציה לוקחת בדיוק את הפונקציה האחרת כארגומנט ומחזירה רק פונקציה אחת נוספת. זה עושה לאפשר עבודה עם מבני נתונים וכדומה, אבל אתה חייב מייצגים אותם כפונקציות אד-הוק (הכל הוא פונקציה, אחרי הכל).
דוגמה להדפסה "שלום, עולם!" בשפה Unlambda:
"s" sii'ki "s" s'ks "s'ks" s'k's'kr "s'k'si" s'k's'k 'ד ". H.e.l.l.o., ... W.o.r.l.d! k k 's "s'ksk'k. *
Java2K
Java2K היא שפה הסתברותית שעובדת על טבעו של היקום: “אין ביטחון מוחלט, תמיד יש רק הסתברות.” זה לא עושה מה שאתה מתכוון לעשות את זה; אפילו את המובנית פונקציות עבודה מוזר. עם זאת, היא עושה בדיקת רמת קוד המקור עבור אבטחה וה השפה משתמשת במערכת מספרים מבוססת 11 - לספור עד 9 כולל 10.
התכנית תמיד מורכב משני טיעונים - גם אם אתה צריך רק אחד. ישנם שני סוגים של מספרים: שמות של אובייקטים וערכים שלמים. עבור כל פונקציה ב- Java2K, ישנם יישומים שונים וכל אחד מהם נבחר באופן אקראי בזמן ריצה. יש לה מספר הגבלות על מילות מפתח ופונקציות חוקיות, והשפה אפילו מציעה אספן אשפה כדי לשחרר זיכרון אוטומטי.
דוגמה להדפסה "שלום, עולם!" in Java2K שפה:
1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / "/ / / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ / / 125/13 2 / * / _ \ / _ \\\\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 * / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 / * / * / / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ * / * / / 11 / * / / / / / 2 / * / / _ \ / _ \ \\\\\\\ / * \ 1/125/119/11 / * / * / / 13 2 / * / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 11 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 * / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 / * / * / / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / _ / _ \ / \ / / / / / 125/11 6 / * / _ \ / _ \\ \\\\ / 131/119/125/11 / "/ / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / / \ / _ \\ / 119/125/11 6 / * / _ \ / _ \\ / 119/125/11 / * / / / / / / / / 125/13 2 / * / _ \ / _ \\\ \\\\\\\ / * \ 1 \ 125/131/119/125/11 6 / * / _ \ / _ / * / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ / / 125/13 2 / * / _ \ / _ \\\ / 125/131 / / 119/125/11 6 / * / _ \ / _ / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / / \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125 / 11 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / / / / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / / 122/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / / / 125 / / 2 / * / _ \ / _ \\ / 131/119/125/11 * / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ * / * / _ \ / _ \\\\\\\\\\ / * \ 1/125 / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119 / / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / * / / / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \\ / 131/119/125/11 / / / / / / / / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ "/ * / / / / 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / _ / / _ \ / * / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / / 125/13 / / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / * / * / / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\ / * \ 1 1 / / 125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / * / / / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ / / 125/13 2 / * / _ \ / _ \\ / 131 / / 119/125/11 6 / * / _ \ / _ / / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / * / * / / _ \\ \\ / 125/131/119/125/11 * / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / _ / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 / / 122/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / / / 125 / / 2 / * / _ \ / _ \\ / 131/119/125/11 * / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / _ \\\\\\\\\\\\ \ * \ 1/125/131/119/125 / \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / / / / / 2 / * / _ \ / _ \\ / 119/125 / 11 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / / _ / _ \ / _ \\ / 131/119/125/11 6 / * / _ / * / _ \ / _ / / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / / 125/13 2 / * / _ \ / _ \\ / 119/125 11 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\ / * \ 1/131/119/125/11 6 / * / _ \ / / / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / / 119/125/11 6 / * / _ \ / _ / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / * \ 1/125 / / 119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ / / / 125 / / 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / * / * / / _ \\ / 119/125/11 * / * / / / 125/13 2 / * / _ \ / _ \\\\\ / * / * / / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ "/ / / / / / 6 / * / _ \ / _ \ / \ / / \\ / 131/119/125/11 6 / * / _ \ / _ / / / / / / 2 / * / _ \ / _ \\ / 119/125 / 11 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\\ / * \ 1 1/125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125 / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ / / 125 / / 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125 11 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 / "/ * / / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125/11 / / / / / / / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ "/ / / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119 / / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / * / / / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \\ / 131/119/125/11 / / / / / / / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ * / * / / / / _ \\\\ \\\\\\\\ / * \ 1/125/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 / * / / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 * / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / _ / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 / / / / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 11 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 / ___ / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\ 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ /\ / 119/125/11 * / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 125/13 2 / * / "/ * / / / / / 119/119/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / "/ / / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ "/ / / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / * / / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / "/ / / / / 131/119/125/11 6 / * / _ \ / _ / / / / / 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / * / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / / 125/13 / / * / / * / * / / / / / / / 125/13 2 / * / _ / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / _ / _ / / _ / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 \ / * / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / / 125/13 / / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / * / * / / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 * / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / "/ / / / / 131/119/125/11 6 / * / _ \ / _ / / / / / 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ * / * / / 2 / * / _ \ / _ \\ / 119/119/125/11 6 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\ / * \
דג מת
Deadfish היא שפה מפורשת משונה, אשר היה מתוכנת במקור רק כמה שעות באמצעות שפת C. Deadfish יש רק 4 פקודות בסך הכל: כל עבור דברים פלט אבל אף אחד לא הזנת דברים (אמרתי שזה מוזר). השפה היא תלוי רישיות, והוא יכול להתמודד רק עם ערכים שלמים בעת הוספה או חיסור.
הפגז הסטנדרטי שלה אינו מקבל שום דבר שאינו פקודה. עם זאת, יש אין דרך לתפוס או לדווח שגיאות בשעה ריצה, ואת הקליפה פשוט מדפיס קו חדש עבור כל שגיאה. שמו "Deadfish", ניתנה בגלל תכנות בשפה זו מרגיש לא נעים כמו אכילת דגים מתים רקוב.
דוגמה להדפסה "שלום, עולם!" in Deadfish שפה:
תרגילויאייאייאייייייו dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddo dddddddddddddddddddddsddoddddddddoiiioddddddodddddddo
אמנטל
אמנטל היא שינוי שפת תכנות עצמית המוגדרת על ידי מתורגמן meta-Circular. זוהי שפה מבוססת מחסנית עם רק 13 הוראות והערימה שלה עשויה להכיל רק תווים ASCII. אמנם לא נתמך ישירות, הסתעפות מותנית ניתן לעשות בשפה זו באמצעות הערכה הערכה "?".
למרות אמנטל עשוי להיראות זר בהשוואה לשפות מטושטשות אחרות, סמנטיקה האנגלית שלו לעשות דברים פחות בעייתי מאשר שפות אחרות. אתה יכול לעשות חשבון פרימיטיבי, ערימת תור ומניפולציה (כן, יש לו תור אחד מדי) ועוד הרבה יותר באמצעות emmental שפה.
דוגמה להדפסה "שלום, עולם!" in Emmental שפה:
, # # # # # # 36!; # 46 # 36 #!; # 0 # 1; # # # 2!; # 0 # 3!; # 0 # 4!; # 0 # 5!; # 0 # 6! # # # # # # # # # # # # # # # # # # # # # # # # # 111 # 108 # 108 # 101 # 72 $
בכל פעם
בכל פעם היא שפה ללא כל דחיפות או רצף ביצוע: זה עושה דברים בכל פעם שהוא מרגיש זה ולא לפי רצף שצוין על ידי המתכנת. רק לחשוב על מה יקרה אם דואר הבוס שלך נשלח לפני / מבלי לבדוק שגיאות כתיב. כן, סיוט זה אתה פשוט חלם הוא מה שאתה מקבל עם בכל פעם.
בכל פעם אינה "מאמינה" במשתנים או במבני נתונים כי זה אינו מטפל ברצף התוכנית. עם זאת, הוא מספק מבנים כדי להקצות מחדש את הדברים אם שורה מסוימת של קוד יש תנאי מוקדם כי הוא עדיין לא מוכן. שלא כמו כמה שפות אחרות, זה תומך מחרוזות ו הצהרה מורכבת.
דוגמה להדפסה "שלום, עולם!" in גרסה
הדפס ("שלום, עולם!");
אינטרקל
אינטרקל (aka מהדר שפה ללא ראשי תיבות מפורשים) היא שפה מבקר שפות שונות בו זמנית. אינטרקל עושה דברים מגוחכים עבור מתכנתים עם לבנות הצהרות כמו "בבקשה", "Forge", "IGNORE" ועוד. המקודד חייב להשתמש "בבקשה" לעתים קרובות מספיק אחר התוכנית נחשבת לא מנומסת מהדר מדווחים כמו שגיאה. (זה לא תכנות אלא אם כן יש מרכיב של עינויים לחלק מהם).
INTERCAL פותחה בצורה שונה לחלוטין משפות תכנות אחרות. עם זאת, שלא כמו שפות מטושטשות אחרות כמו Unlambda ו Deadfish, זה עושה מציעים הרבה מבני נתונים, מפעילים ומבני בקרה. ובכל זאת, בסוף היום, אלה אינם מורידים את המורכבות.
דוגמה להדפסה "שלום, עולם!" בשפה INTERCAL:
DO, 1 <- #13 PLEASE DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #108 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 <- #168 DO ,1 SUB #11 <- #24 DO ,1 SUB #12 <- #16 DO ,1 SUB #13 <- #162 PLEASE READ OUT ,1 PLEASE GIVE UP
אורתוגונליים
אורתוגונלית היא שפת תכנות נדירה שבה זרימה יכולה ללכת בכל כיוון את רצונכם. זהו ניסוי הוכחה של קונספט עם מתורגמן עובד. הסביבה מורכבת משני אובייקטים: רשת וה ערימה. הרשת זהה למערך וערימה היא ישות חד-ממדית ידועה.
אורתוגונלית, שלא כמו שפות מחשב שונות, היא שפה דו מימדי ומערכת ההוראה שלו נופלת לשלוש קטגוריות: מפעילים, הנחיות ועוד. השפה מציעה הרבה יותר עזרה לקודרים מאשר BIT, Deadfish ועוד כמה. יתר על כן, זה גם תומך בנתונים ובמשתנים.
דוגמה להדפסה "שלום, עולם!" בשפה האורטוגונלית:
0 "d" l "r" o "w", "o" l "" "h" 0 c 0 ret
האם אתם מעיזים לכתוב תוכניות בשפות תכנות מטושטשות אלה? איזו היא השפה האהובה עליך bizzare ולמה? האם לספר את התשובות שלך באמצעות סעיף הערות להלן.