עבור לתוכן

באיזה שפות כתובות מערכות הפעלה ותוכנות יציבות בעלות שם??

Featured Replies

פורסם

ואתה כנראה טועה... C# היא לא שפה מספיק low-level בשביל לכתוב בה מערכת הפעלה.

Windows כתובה רובה ב-C.

אפילו לא הSHELL?

פורסם

יכול להיות שחלקים מהshell כבר כתובים ב-C#. אני פשוט בספק אם מיקרוסופט ישכתבו לחלוטין את כל מערכת ההפעלה (או לפחות את כל ה-shell) בשביל לעבור ל-C# (במקום לעשות את זה בחלקים).

פורסם

לפי מה שקראתי, גם רוב ה-shell של VISTA לא כתוב ב-C#.

המעבר של ויסטה מ-C# ל-C/C++ היתה אכזבה גדולה לכמה אנשים, וגם מכה קטנה ליוקרה של C# ("אם אפילו מיקרוסופט לא מאמינה בשפה מספיק בשביל להשתמש בה למשהו רציני, למה שאנחנו נאמין בה").

חשוב לשים את זה בפרופורציה - זה ש-C#/.net לא מתאימה לכתיבת קרנל ולא מתאימה (אולי) לכתיבת ה-SHELL ושירותים של מערכת ההפעלה לא אומר שהשפה לא מתאימה להרבה אפליקציות ווינדוס אחרות.

פורסם

אם כבר מדברים על זה- פרולוג זו שפה מדור רביעי נכון?

פורסם

תעזבו את השטויות האלה של "שפה מדור X". זה לא ממש מוסיף שום מידע בעל ערך, וזה לא קריטריון יעיל להשוואה בין שפות תכנות.

באופן ספציפי פרולוג היא שפה די ישנה (שנות השבעים המוקדמות), ובנוייה בפרדיגמה שונה לחלוטין משפות פרוצדורליות או מונחות עצמים, ולכן הנסיון לתאר אותה כשפה מדור שני הוא חסר תועלת אפילו יותר מבד"כ.

פורסם

פרולוג באמת נחשבת שפה מדור רביעי.

אבל כמו שאמרו פה זה באמת כבר לא רלוונטי לדבר על שפה מדור X. זה מושג שבא לתאר את התפיסה התאורטית של שפה ולא את היכולות הטכניות שלה.

C למשל נחשבת שפת דור שלישי למרות שהיא מאוד קרובה לחומרה יחסית , ושפות שהן Object Oriented נחשבות דור שלישי וחצי.

לפי זה JAVA ו#C זה כמעט כמו C למרות שההבדל אדיר.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים