שיחה:C++/מצביעים והמשתנה הפניה
הוספת נושאמראה
< שיחה:C++
תגובה אחרונה: לפני 18 שנים מאת 80.178.128.177 בנושא שם הפרק
שם הפרק
[עריכה]"משתנה מיוחס"? מהיכן בא השם הזה? גדי אלכסנדרוביץ' 16:26, 24 יולי 2006 (IDT)
- ישנם ספרי לימוד ל-CPP בעברית שמשתמשים בשם הזה (לדוגמה "CPP בקלות" של הוצאת הוד-עמי). כמובן שזה תרגום צולע למדי של "reference variable". :) הייתי מעדיף "משתנה ייחוס", או משהו כזה. conio.h • שיחה 18:23, 24 יולי 2006 (IDT)
- אני תמיד חשבתי עליו כעל "הפניה". גדי אלכסנדרוביץ' 21:44, 24 יולי 2006 (IDT)
- זו כבר סמנטיקה דקה יותר. גם מצביע הוא הפניה. "הפניה" היא באמת תרגום "מילוני" יותר של reference, אבל הניסוח "משתנה מיוחס" נפוץ מאוד. מאחר והוא שגיאה גמורה (לא מדובר ב-"referenced variable", או במשתנה משושלת מלוכה), "משתנה ייחוס" נראה לי תרגום סביר ופשרה סבירה, ויאפשר ניסוח סביר לאורך הספר. conio.h • שיחה 22:12, 24 יולי 2006 (IDT)
- אם ל-pointer קוראים "מצביע" ולא "משתנה הצבעה", אז ל-reference צריך לקרוא "ייחוס" או "הפניה" ולא "משתנה מיוחס". --יונת 23:51, 24 יולי 2006 (IDT)
- זה לא reference אלא reference variable
80.178.128.177 13:25, 13 באוגוסט 2006 (IDT)
- זה לא reference אלא reference variable
- אם ל-pointer קוראים "מצביע" ולא "משתנה הצבעה", אז ל-reference צריך לקרוא "ייחוס" או "הפניה" ולא "משתנה מיוחס". --יונת 23:51, 24 יולי 2006 (IDT)
- זו כבר סמנטיקה דקה יותר. גם מצביע הוא הפניה. "הפניה" היא באמת תרגום "מילוני" יותר של reference, אבל הניסוח "משתנה מיוחס" נפוץ מאוד. מאחר והוא שגיאה גמורה (לא מדובר ב-"referenced variable", או במשתנה משושלת מלוכה), "משתנה ייחוס" נראה לי תרגום סביר ופשרה סבירה, ויאפשר ניסוח סביר לאורך הספר. conio.h • שיחה 22:12, 24 יולי 2006 (IDT)
- אני תמיד חשבתי עליו כעל "הפניה". גדי אלכסנדרוביץ' 21:44, 24 יולי 2006 (IDT)
- המונח של משתנה מיוחס ומשתנה ייחוס הינו מונח מתחומים אחרים - כמו פסיכולוגיה וכדומה. המונח הזה ממש לא מתאים כאן. אנשי מקצוע קוראים למושג הזה "משתנה הפניה" - כך בתעשיה וכך באקדמיה. אם מישהו פעם כתב בספרו בעברית "משתנה מיוחס" זה ממש לא אומר שצריך להמשיך עם המושג הזה. זה לא מתאים ומבלבל. כמו כן להערה לעיל - מצביע איננו הפניה. אמנם הפניה מאחורי הקלעים משתמשת בשמירת כתובת בחלק מהמקרים - כמו המצביע רק בצורה לא מפורשת. בשפות אחרות בסביבות ריצה מנוהלות (דוט-נט, ג'אוה) משתני הפניה מחזיקים את מספר האובייקט שמוביל לטבלת ניהול האוביקטים - ושם כבר שמורה הכתובת, לצד נתונים נוספים על האובייקט. חיזוק נוסף לטענתי - עשו חיפוש באינטרנט ל"משתנה הפניה" ול"משתנה מיוחס" או "משתנה ייחוס". כמו כן הערך כלל טעות חמורה של הצבת מספר אל תוך מצביע ללא המרה - מה שמנוגד לתקן של השפה. את הטעות הזו תיקנתי. את שם המונח אני הולך לערוך בקרוב אם לא תהינה תגובות משכנעות כנגד זה דני זילברשטיין 9:26, 15 דצמבר 2020 (IDT)