שיחה:וריאנט (תכנות)

תוכן הדף אינו נתמך בשפות אחרות.
הוספת נושא
מתוך ויקיפדיה, האנציקלופדיה החופשית
תגובה אחרונה: לפני 3 שנים מאת Tomer T בנושא העברה לטיוטה

העברה לטיוטה[עריכת קוד מקור]

הערך הוא ערך מילוני שאינו מתאים למרחב הערכים, אלא אם כן יורחב הדבר. PRIDE! - שיחה 14:51, 6 בינואר 2021 (IST) 14:51, 6 בינואר 2021 (IST)תגובה

לדעתי התבנית לא צריכה לשמש לערכים קצרים, אלא לערכים לשכתוב. ראה ויקיפדיה:מזנון# 4 ערכים מילוניים/אולטרה קצרמרים בגיל של ויקיפדיה. תומר - שיחה 18:20, 6 בינואר 2021 (IST)תגובה
מחזק את דברי תומר. עדיף קצרמר על לא כלום! בורה בורה - שיחה 18:38, 6 בינואר 2021 (IST)תגובה
ערך הבל. מדובר במשהו שמתייחס לשפת תכנות מסוימת (או כמה), ולא מושג כללי בתוכנה. לא מתאים כערך אנציקלופדי, גם אם "יורחב הדבר" כדברי יורונו. יש שפות שמאפשרות להגדיר משתנה כ-register, ואחרות בהן ניתן להגדיר משתנה כ-volatile, שזה יפה מאד מצדן, אבל לא עושה את המושגים הללו בהקשר הזה ראויים לערך אנציקלופדי. בשפות בלי strong typing (כמו ג'אווהסקריפט, או פייתון, למשל) כל המשתנים הם כאלה, ושפות אחרות יכולות להשתמש במושגים שונים לתכונה דומה (אאל"ט זו משמעות dynamic בכמה שפות). בקצרה, השאלה אינה "מילוני" או "קצרמר" אלא "אנציקלופדי", והתשובה היא "לא". חבל להעביר לטיוטה, כי מישהו יכול להשקיע ולהרחיב וליצור ערך ממש יפה, שעדיין לא יתאים לאנציקלופדיה. אין זה מפתיע שאין לדבר הזה אף בינוויקי - היה מפתיע לו היה. קיפודנחש 20:42, 6 בינואר 2021 (IST)תגובה
ביקשתי את מחיקתו. אם הוא אכן יימחק, זה ישמש גם test case לשאלה אם מפעילים שמוחקים דפים בודקים אם צריך לבדוק גם את דף השיחה. מפעיל יקר, אם הרגע מחקת את הערך, אנא שקול אם יש למחוק גם את דף השיחה, ואם החלטת שלא, אודה לך אם תגיב ותסביר למה, בעיקר כדי להדגים שהמפעילים אכן מודעים לכך שחלק מתהליך המחיקה הוא בדיקת דף השיחה. בברכה - קיפודנחש 20:50, 6 בינואר 2021 (IST)תגובה
תיקון טעות: כן יש כמה בינוויקי. באנגלית הוא מסומן כערך עם בעיות, והערך מציין גם את השפות בהן המושג קיים - כולן מאובנים חיים, ובכל אחת מהן (בדומה לשפות שעדיין מתרוצצות בשטח) מושגים רבים נוספים שלא מתאימים לערך אנציקלופדי, שחשיבותם רבה יותר מזה. קיפודנחש 20:54, 6 בינואר 2021 (IST)תגובה
מסכים עם קיפודנחש, הערך לא ראוי לאנציקלופדיה, אלא אם כן נכתוב ערך על כל טיפוס נתונים בשפה עם תפוצה בינונית זה ינחמנו - שיחה 05:42, 7 בינואר 2021 (IST)תגובה
קיפודנחש לא הבנתי למה אתה חושב שיש למחוק את דף השיחה. אולי היוצר הבא של הערך ינהג כמו המפעילים, יקרא את הדיון הזה ויחליט האם כדאי ליצור את הערך או לא. אינג. יונה ב. - שיחה - הבה נכחילה 10:09, 7 בינואר 2021 (IST)תגובה
לא אמרתי שחשוב למחוק את דף השיחה. אמרתי שזה test case לשאלה אם מפעיל שמוחק דף, קורא גם את דף השיחה, שוקל אם ראוי למחוק אותו. זה קשור לשיחה אחרת, ראה כותרת שונה. אתה הוא המפעיל שמחק, ובתשובתך הדגמת שהתשובה היא "כן" (אפשר לומר שעברת את המבחן). תודה, בבקשה, סליחה. קיפודנחש 10:19, 7 בינואר 2021 (IST)תגובה
נרלי שראוי לאזכר, בהנחה שיונה לא עוקב אחרי הדף: יונה בנדלאק - אוזכרת. שוב תודה, ושוב סליחה. קיפודנחש 10:21, 7 בינואר 2021 (IST)תגובה

לא ראיתי את הדיון הזה לפני שיצרתי את וריאנט (תכנות). קיפודנחש, יונה בנדלאק, אנא הביטו שם וראו אם זה נראה רלוונטי. תומר - שיחה 10:40, 7 בינואר 2021 (IST)תגובה

המידע טוב, אני חושב שהנקודה של קיפודנחש היא האם יש צורך בערך נפרד או שהמידע מתאים לשילוב בערך אחר, למשל טיפוס, וליצור הפניה לפסקה שם. אינג. יונה ב. - שיחה - הבה נכחילה 11:25, 7 בינואר 2021 (IST)תגובה
מה שקיפוד ציין שזה בסופו של יום לא מדובר על קונספט כללי, אלא על נושא שרלוונטי לכמה שפות די אזוטריות. במצב כזה, נראה לי עדיף ערך נפרד. תומר - שיחה 11:40, 7 בינואר 2021 (IST)תגובה
אגב, באנגלית, יש כמה ערכים שונים על מושגים די דומים להבנתי: (Variant type), (Tagged union) ו-(Algebraic data type), אך בכל אחד יש ניואנסים. תומר - שיחה 11:42, 7 בינואר 2021 (IST)תגובה

מושגים חשובים בהרבה מזה, וקשורים לשפת תכנות מסוימת או מספר שפות תכנות, לא מתאימים לערך אנציקלופדי עצמאי, ורובם לא מתאימים אפילו כסעיף נפרד בערך על השפה. הערך נראה כאילו נכתב על ידי תכנת visual basic מתחיל, שהפעיל שיקול לקוי בשאלת האנציקלופדיות. אציין גם שמארבעת השפות שמוזכרות בערך באנגלית,שתיים אינן כלליות ומוגבלות לפלטפורמה מסוימת,ואחת אזוטרית. רק שפה כללית ונפוצה אחת מוזכרת שם, c++, ובשפה זו מושגים רבים, להערכתי עשרות, יותר חשובים מ"וריאנט", שאף אחד מהם לא חשוב דיו לערך עצמאי באנציקלופדיה. קיפודנחש 20:27, 7 בינואר 2021 (IST)תגובה

אין לי יותר מדי בעיה שגם יימחק. תומר - שיחה 23:54, 7 בינואר 2021 (IST)תגובה
אם הערך נכון, וכתוב במשלב גבוה, אין סיבה שיימחק גם אם הוא על נושא איזוטרי. בורה בורה - שיחה 09:32, 8 בינואר 2021 (IST)תגובה
כדי לא לייצר תקדים של ערכים על קונספטים ספציפיים בשפות לא מרכזיות, מעדיף שלא יהיה ערך מאשר שיהיה כזה. העברתי את הערך שכתבתי לטיוטה:וריאנט (תכנות). אפשר אולי להשתמש במידע בערך Visual Basic אם מישהו מעוניין. תומר - שיחה 10:05, 8 בינואר 2021 (IST)תגובה
שילבתי בויז'ואל בייסיק בעריכה זו. זה קצת אולי פירוט רב לפסקה שזה הוכנס לעומת נושאים אחרים (תכל׳ס זה פסקה על תחביר), אבל היה נראה כמו המקום הכי מתאים. אם מישהו רוצה לערוך שם ולשפר - מוזמן. תומר - שיחה 10:13, 8 בינואר 2021 (IST)תגובה