Anonymous : |
מתכנתים כותבים לשם ? מסתמכים על ה libים שיש שם ?
עדין לא הבנתי מה זה GTK+ ו QT ..
אפשר קצת הסבר על glibc הבנתי שהוא הכי קריטי למערכת ואי אפשר לשנות אותו ... |
glibc זה קיצור של gnu-libc שזה בעצם המימוש של gnu ל libc שזה בעצם ספריית ה c הסטנדרטית. אפשר לשנות אותו, יש כמה מימושים ל libc, לדוגמה eglibc או כמובן בווינדוס יש גם libc, גם זה זמין בויקיפדיה (אני מניח, ואם לא, אז בגוגל).
לגבי ספריות:
כמו שאמרו לך, חפש בויקיפדיה, העקרון פשוט: אין סיבה שכל אחד יממש דברים שימושיים בעצמו, או לחלופין שיצטרך להוריד קוד של מישהו שמימש את הדבר הזה ולשים בקוד שלו. במקום זה, יש ספריות. ספריות זה בעצם (תסלחו לי על ההפשטה) "מקום לשים קוד משותף" ובעזרת זה, אתה יכול לחסוך הרבה מקום במערכת, בזכרון וגם באגים.
לשימוש בספריות יש עוד יתרונות רבים (ונפלאים).
GTK+ ו Qt הם דוגמאות לספריות גרפיות, שבעצם משמשות מתכנתנים שרוצים לכתוב אפליקציות גרפיות, אבל לא רוצים לממש בעצמם כפתורים, רשימות וכדומה.
שוב, כל הנאמר פה הוא הפשטה גסה, אבל העקרון אמור להיות מובן.