שיחה:C sharp
מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן עניינים |
[עריכה] C Sharp או C sharp
הערך הזה החל את דרכו כ-C Sharp. ב-5 בפברואר השנה הוא הועבר אל C sharp, משום מה. שלשום הוא הועבר בחזרה אל C Sharp.
לדעתי זה צריך להיות C Sharp, משום שבאנגלית כל האותיות הראשונות של שמות הן גדולות, גם כאשר השם מורכב מכמה מילים. זה גם המצב לדעתי ברוב הויקיפדיות האחרות. צחי 10:50, 29 יוני 2006 (IDT)
- חבל שבמהלך דיון מישהו הולך לדף הבקשות המיוחדות ומבקש להחזיר ל-sharp. גם לדעתי השם הוא C Sharp. כשמחפשים בגוגל "c sharp", כמעט כל התוצאות הן עם S גדולה. ⌠צהוב עולה⌡ 13:09, 29 יוני 2006 (IDT)
- החזרתי את הערך למצב שבו הוא היה במשך תקופה ארוכה, כפי שמקובל לעשות.
- בעניין הטענה ש"כמעט כל התוצאות הן עם S גדולה", ביצעת סטטיסטיקה על מדגם מייצג מתוך ארבע מליון התוצאות כדי להגיע למסקנה הזאת? הא? 13:25, 29 יוני 2006 (IDT)
- מטרת הכתיבה באות קטנה היא כדי לעזור להבהיר שלמחרוזת "C sharp" אין משמעות כלל, שהרי "sharp" הוא רק placeholder לסימן שצריך להופיע שם אבל אינו (בגלל מגבלות טכניות).
- גם מיקרוסופט שמחים לכתוב עם S קטנה, כמו שאפשר לראות בציטוט שמופיע בערך באנגלית:
"The spoken name of the language is "C sharp" in reference to the musical "sharp" sign, which increases a tone denoted by a letter (between A and G) by half a tone."עבור, הא? 13:25, 29 יוני 2006 (IDT)
הדיון הזה מיותר, לא רושמים את זה ככה או ככה. רושמים #C. זה השם של השפה, זה השם של המוצר וזה השם שהחברה המייצרת החליטה לתת לו. על סגנון ההגייה והדגשה איטומוליות אפשר להתווכח, אבל שם המוצר ידוע ואינו אף אחת משני האפשרויות שהועלו.
- אני מסכים עם האלמוני. C sharp זה כמו לכתוב במקום ++C "סי פלוס פלוס". odedee • שיחה 03:25, 14 יולי 2006 (IDT)
- רק חבל שזה לא שם אפשרי לערך, מסיבות טכניות. הא? 13:59, 14 יולי 2006 (IDT)
[עריכה] C++
הערך אמור לתאר את השפה שבכותרת ולא במה היא נבדלת מC++. במקומות מסוימים נראה שהערך עוסק בC++ ובהבדלים ממנה ואינו מתאר את C# עצמה. עיינו למשל ב Properties הקטע נפתח ב"מתכנתי ++C בוודאי זוכרים את כל הפעמים שהיו צריכים לכתוב פונקציות קבלה ושליחה של כל אחד מהמשתנים במחלקה, כדי להקל בנושא זה נלקח רעיון ה"תכונות" מ-Visual Basic, ..." אני אשתדל לשנות בהקדם נמר ערבות סיבירי 16:30, 1 יולי 2006 (IDT)
- אי אפשר להתעלם מכך שהשפה נשענת על שפות אחרות בסינטקס ובתשתית שלה. הציטוט שהבאת אכן לא מוצלח, אבל יש מקום להתייחס לייתרון שנותנות התכונות לעומת פונקציות קבלה/שליחה בשפות אחרות. צחי 16:52, 1 יולי 2006 (IDT)
[עריכה] ASCII או ANSI
כתוב:"המבנה Char בשפת #C מכיל נתון באורך 16 סיביות, כדי שיוכל להכיל תו יוניקוד, בניגוד ל-char של ++C שהוא באורך 8 סיביות (ומכיל תו ANSI).".
מה זה "תו ANSI"? זה לא אמור להיות "תו ASCII"?
--80.178.4.163 18:27, 16 באוקטובר 2006 (IST)
- ASCII הוא אוסף של 128 אותיות, המיוצגות על ידי 7 סיביות כל אחת. באוסף הזה ניתן לייצג רק אותיות אנגליות, מספרים, סימני פיסוק, ועוד סימנים אחרים. ANSI הוא אוסף מורחב, ששימש במערכות windows עד הגעת יוניקוד. הוא מוסיף סיבית אחת לייצוג של אות, ובכך מכפיל את גודל האוסף ל-256 אותיות, ומאפשר להציג שתי שפות באוסף תוים אחד. ראה גם ANSI 01:52, 24 באוקטובר 2006 (IST)
[עריכה] השפה היום היא כללית כתקן של ECMA/ISO ולא כמיזם של MICROSOFT
המאמר כיום מציג את השפה כמשהו בלעדי למיקרוסופט, אך מאז שהוא הוכרז כתקן הדבר לא נכון ואולי כדי להתייחס לזה יותר בפירוט, ובכלל זאת להרחיב קצת על מיזם ה MONO שנועד לספק אפשרות להריץ תוכנות שכתובות ב C# (ו .NET בכלל) על מרבית מערכות ההפעלה ש JAVA תומכת בהם וכו'... כמו כן חסרה התייחסות לגרסאות 2 ו 3 של השפה והעל השוני שבהם.
- זה לא המקום לדבר על מונו, אלא בערך אודות דוט נט. הא? 16:56, 22 באוקטובר 2006 (IST)
- כדאי לציין שלמרות שלערך קוראים C Sharp אכן מדובר ב C# (אני לא יודע איך עושים את ה TEMPLATE הזה כמו שיש בויקי באנגלית).
- למעשה מיקרוסופט היא היחידה המפתחת את השפה הזאת היום, למיטב ידיעתי. זאת בניגוד לג'אווה, המפותחת בשיתוף של מספר חברות בעלות עניין. כך שזה די שפה בלעדית למיקרוסופט.
- גרסה 3 עוד לא יצאה (ודי הזדעזתי לראות מה הם מתכננים שם. משתנים בעלי סוג לא מוגדר? מה זה פה, *void?). אם אתה מכיר את ההבדלים/שינויים בגרסה 2, תוסיף אותם.01:56, 24 באוקטובר 2006 (IST)

