שיחה:Brainfuck
הוספת נושאזה כמעט כמו לכתוב בשפת מכונה, רק שיש לך עוד כמה סימנים חוץ מ0- ו1-.
- לדעתי אפילו פחות, בגלל שאי אפשר לעשות דברים שבשפות עיליות היו נראים כמו A+B=C, למשל.
- טעיתי, בעצם אפשר, רק יהיו הרבה פקודות.
"אתר התוכנה"[עריכת קוד מקור]
עבר ל-http://www.iwriteiam.nl/Ha_BF.html
87.69.230.157 20:51, 12 באוקטובר 2006 (IST)
לשפה קוראים BrainFuck ולא BF[עריכת קוד מקור]
אפילו בויקי באנגלית הערך הוא http://en.wikipedia.org/wiki/Brainfuck ולא מוזכר שם הקיצור ההזוי BF, איך משנים את זה ?
- הרבה פעמים נתקלתי בקיצור BF ועד כמה שזכור לי יש בויקיפדיה האנגלית הפניה מ BF לBrainFuck
pbrain[עריכת קוד מקור]
יש המרחיבים את שפה BrainFuck לשפה פרוצדורלית, הנקראת pbrain. בגרסה שלה שאני מכיר, אם יש לה מספר גרסאות, נוספו 3 פקודות:
- ")" - מתחיל הגדרת פונקציה, אשר מספרה הוא ערכו של תא הזיכרון שהמצביע מצביע עליו
- "(" - מסיים הגדרת פונקציה
- ":" - קורא לפונקציה עם המספר הסידורי שיש בתא הזיכרון שהמצביע מצביע עליו
שגיאה טקסטואלית[עריכת קוד מקור]
בטבלה מופיע: [ דלג אחורה לפקודה שלפני ה-] המתאים אם התא הנוכחי שונה מ-0 בעוד שמה שצריך להיות זה: [ דלג אחורה לפקודה שאחרי ה-] המתאים אם התא הנוכחי שונה מ-0 לא מבצעים את הפקודה שלפני ה-] המתאים וגם לא מבצעים שוב את ה-] עצמו (לבצע את הפקודה שלפניו תהיה שגיאה לוגית, לבצע את ה-] שוב זה סתם בזבוז ביצועים). בויקי האנגלית זה כתוב נכון. אגב, אותה שגיה מופיעה גם בערך "אוק" (משם הגעתי הנה :) אם לא תהיינה השגות לגבי הערתי זו ואף אחד לא יטרח לתקן, אתקן בעצמי. אימרו את דברכם - או שיתקו לעד (או עד העריכה הבאה... --לכאורה 14:02, 18 בספטמבר 2007 (IST)