11-11-2006, 23:13
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
בתגובה להודעה מספר 3 שנכתבה על ידי hi_i שמתחילה ב "תודה, אני לא כל כך מסתדר טוב עם אנגלית, ואני מחפש-"
אם אתה לא מסתדר טוב עם אנגלית, קצת קשה לצפות שתוכל ללמוד את נבכיה של מערכת ההפעלה לבד. המערכת היא מערכת חזקה מאוד, וכמות הדברים שאפשר ללמוד עליה היא עצומה - ובאנגלית - כי זו השפה שבה עולם המחשבים מדבר. אם תרצה משהו יותר מה GUI הבסיסי של KDE למשל (שנותן, לדעתי, את כל הפונקציות הרגילות שתצטרך כדי לעבוד כמשתמש רגיל עם המחשב) - תאלץ לקרוא תיעוד. לא יזיק לשפר את האנגלית...
לגבי שאלתך:
sh - קובץ תסריט (shell) - סט של פקודות לביצוע על ידי תוכנת shell (תחשוב על cmd רק חכם פי אלף בערך...)
in - אני משער שהכוונה ל configure.in? זהו קובץ הגדרות ליצירת תוכנת configure על ידי הרצת autoconf - תוכנה המייצרת, בסופו של דבר, מה שנקרא Makefile, שהינו קובץ הגדרות ל Compiler (מהדר) לגבי מה ואיך צריך לקמפל את חבילת התוכנה שאליה שייך הקובץ הזה (נשמע מסובך, אבל בדרך כלל לא אתה עובד עם הקובץ הזה, אלא מפתחי התוכנה...). הסברים על הקובץ הזה: http://developer.gnome.org/doc/GGAD/z69.html
cc - קוד מקור של תוכנה בשפת ++C
pm - קיצור של Perl Module, רכיב תוכנה נטען בשפת Perl. במקום לתכנת את הכל מהיסוד בכל פעם, בונים מודולים שבהם ישנן פונקציות קבועות שיכולות לבצע פעולות, ואז ה script (תסריט) שנכתב ב Perl יכול לטעון את המודול, ולהשתמש בכל הפונקציות הקיימות בו, בלי לכתוב את כולן מחדש. ל Perl ישנה כמות עצומה של מודולים, ואתה יכול לראות אותה בארכיב של Perl, שנקרא CPAN.
py - קוד script (תסריט) בשפת Python
c - קוד מקור בשפת C
h - קובץ header (כותר) - קובץ שבו ישנה הגדרה של טיפוסים של פונקציות, כדי שהמהדר יוכל להיעזר בהם (הסבר קצת על רגל אחת, ולא הכי מדוייק בעולם, אפשר להעמיק, אבל זה מוגזם יחסית לתגובה כללית כזאת... אם תלמד תכנות בשפת C, אני בטוח שהנושא יתבהר לך בדרך...)
pl - קוד script (תסריט) בשפת Perl
למעט pl, sh ו py, כל השאר חייבות הכנה מסויימת כדי שאפשר יהיה להשתמש בהן (הידור או תהליך קודם לכך במקרה של in). אלו שלא, מספיק שתעשה על הקובץ chmod +x filename ואז תוכל להריצו על ידי filename/. בספריה שבה הוא נמצא מתוך שורת הפקודה... בדרך כלל, אם הקבצים האלה נפרסו מתוך קבצים אחרים, או הותקנו בכל צורה אחרת שהיא (מנהל חבילות), כנראה שהם כבר עברו את ה chmod +x...
זהו, כתבתי מספיק...
|