מבוא לתכנות של קבוצת בטא: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
שורה 292:
==לאן עכשיו?==
אז קראתם את המדריך המקוצר ואתם יודעים להסתדר בטרמינל של לינוקס,
וכתבתם תוכנת hello world בשפת C.
זהו, התקבלתם לבטא.
אז מה עושים עכשיו? מה המטרה הבאה?
'''מדריכי לינוקס בעברית'''▼
מה שתבחרו.
אלו המומחים שאנחנו צריכים, מי מהם בא לכם להיות? :
{{מוסתר|נינג'ות לינוקס|ta2= right|2=
<!--
כדאי לעבור על [http://www.whatsup.org.il/index.php?pagename=%E4%FA%EE%F6%E0%E5%FA%20%E1%F1%E9%F1%E9%FA%20%E1%EE%F2%F8%EB%FA%20%E4%F7%E1%F6%E9%ED&op=modload&name=phpWiki&file=index המדריך המתוקצר של whatsup.org.il לפקודות בלינוקס](לא נגיש זמנית), ולנסות לשחק עם הפקודות שמופיעות שם.
!-->
* [[מיומנויות בסיסיות בלינוקס/שורת הפקודה|פקודות לינוקס בויקיספר "מיומנויות בסיסיות"]]
*
▲* [[מיומנויות בסיסיות בלינוקס/שורת הפקודה|פקודות לינוקס בויקיספר "מיומנויות בסיסיות"]] מציג כמה פקודות שימושיות. למי שרוצה לדעת יותר, [[מיומנויות בסיסיות בלינוקס|ויקיספר "מיומנויות בסיסיות"]] מכיל עוד הרבה מידע מעניין.
*
▲* מי שצריך יותר הסברים ימצא אותם במדריך "[http://www.guides.co.il/download.php?guide=57 שורת פקודה – טיפים למשתמש הביתי]" שבאתר מדריך הטרמפיסט למחשבים.
▲* מי שרוצה להעמיק יכול להיעזר ב[http://study.eitan.ac.il/sites/index.php?portlet_id=7 מדריך יוניקס של סדנת איתן] שמקיף את הנושא היטב.
באנגלית יש אינסוף חומר על לינוקס, ולכן יש שם גם כמה אוצרות שאי אפשר למצוא בעברית. הנה כמה
▲'''מדריכי לינוקס באנגלית'''
▲באנגלית יש אינסוף חומר על לינוקס, הנה כמה דוגמאות:
* מדריך שמלמד עבודה עם הכלים של לינוקס (וגם של יוניקס): [http://www.doc.ic.ac.uk/~wjk/UnixIntro/ Unix intro]
* [[:en:Guide to Unix|הויקיספר על יוניקס]], [[:en:Linux For Newbies|הויקיספר למתחילים בלינוקס]] ו[[:en:Linux For Newbies/Command Line|הפרק שלו על פקודות]].
* [http://ss64.com/bash רשימת פקודות ללינוקס באתר ss64.com] (גרמן ממליץ).
}}
{{מוסתר|סמוראים של C|ta2= right|2=
יש המון מקורות
'''יום אחד יהיה ויקיספר C בעברית שמתאים בדיוק לבטאים. אולי אתם תכתבו אותו. עד אז
▲'''מדריכי C בעברית'''
* הספר העיקרי בבטא: [[שפת_C|ויקיספר שפת C]] הוא ספר מעולה שגם מכיל בתוכו תרגילים תוך כדי לימוד.
* למי שרוצה מדריך משעשע: יש בבטא תרגום (לא להפצה) של פרקים 4-8 מהמדריך של ביג' ("פונקציות", "פויינטרים", "structs"). דברו עם עופר לפרטים. אחרי כל פרק אפשר לעשות את התרגילים מתוך הפרק המתאים מ[[שפת_C|ויקיספר שפת C]].
* למי שרוצה ללמוד מהמדריך הכי ידוע בעולם: יש בבטא תרגום חלקי (לא להפצה) מתוך הtutorial של [[w:en:The C Programming Language|K&R]] - הספר שנכתב על ידי מי שהמציא את שפת C (כיום יש תרגום רק לחלקים 9 ו10, "משתנים חיצוניים" ו"strings"). דברו עם עופר לפרטים.
* לחובבי מתימטיקה: הויקיספר [[מבוא לתכנות ולמדעי המחשב בשפת C]] של אורי מוסנזון הוא מקור טוב. חסרונות: לא מתאים למי שמתימטיקה לא עושה לו את זה, מעט לא תואם לסגנון כתיבת הקוד בבטא, ויש כמה שגיאות עריכה.
שורה 329 ⟵ 341:
* למי שצריך וידאו [http://www.interlect.co.il/le/Default.aspx?UID=690 הקורס המקוון של אינטרלקט] (תודה לאיתמר).
}}
{{מוסתר|'''מדריכי C באנגלית'''|ta2= right|2=
* למי שרוצה להינות בזמן שהוא לומד: [http://beej.us/guide/bgc/ מדריך C של Beej] הוא אחד המשעשעים.
שורה 338 ⟵ 351:
* אפשר גם לחפש בכל מנוע חיפוש "C tutorial". יש ה-מ-ו-ן מדריכים באנגלית ברשת.
}}
{{מוסתר|'''תוספות'''|ta2= right|2=
* מי שצריך קצת פירוט על עבודה עם gcc יוכל למצוא פרטים ב[http://www.linuxguide.org.il/debian/%D7%A9%D7%99%D7%9E%D7%95%D7%A9_%D7%91%D7%A1%D7%99%D7%A1%D7%99_%D7%91_gcc מדריך מlinuxguide].
}}
}}
{{מוסתר|קוסמים של HTML|ta2= right|2=
HTML היא השפה בעזרתה בונים אתרים. מי שמתחיל במסלול הזה ימשיך אחר כך ללמוד Javascript ולPHP.
* המקור העיקרי בבטא: [[HTML|ויקיספר HTML]]
}}
{{מוסתר|אמני תלת מימד בBlender|ta2= right|2=
*
}}
אלו התחומים שיפתחו לכם פתח ללמוד המון נושאים אחרים, שגם בהם אנחנו צריכים מומחים. בשביל הרשימה המלאה של תחומי ההתמחות בבטא, אפשר להסתכל בויקיברסיטה של בטא.
▲* זכרו: סגנון הכתיבה של בטא זהה ל[https://www.kernel.org/doc/Documentation/CodingStyle סגנון הכתיבה של לינוקס], מלבד העובדה שאנחנו תמיד שמים סוגריים, גם כשמדובר בהצהרה יחידה. אל תתפתו לכתוב בצורה אחרת שתואמת לספר שלמדתם ממנו, כי אחר כך תבלו חצי מהפגישות בויכוחים על זה שהקוד של אחרים מעצבן לכם את העיניים. עשו לעצמכם חיים קלים, כתבו קוד מהתחלה בסגנון בטא.
==טחנתי את החומר, אני יודע C ועובד עם לינוקס! מה עכשיו?==
|