לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #2  
ישן 24-06-2007, 17:10
צלמית המשתמש של scripter
  scripter scripter אינו מחובר  
 
חבר מתאריך: 04.08.02
הודעות: 4,468
בתגובה להודעה מספר 1 שנכתבה על ידי fcf שמתחילה ב "מדריכי תכנות שאני כותב ...."

אין הרבה מה לבקר בפרק מבוא.
  • הייתי מוסיף קישור ל-IDE/Compiler כלשהו כדי שהמשתמש לא ייצטרך לחרוש על גוגל על ההתחלה.
  • "שפת C היא השפה העילית המהירה ביותר הקיימת" - זאת חתיכת הצהרה. יש בסיס מאחוריה, אבל צריך לזכור ש-CPP היא superset של C, ככה שאתה יכול, טכנית, לכתוב קוד ב-CPP שירוץ לא פחות מהר. סה"כ הייתי משנה קצת את ניסוח למשפט כדי לא למשוך אש.
  • " (C) זאת השפה הבסיסית ביותר [...]" - אוקיי, לא הבנתי את זה. אני לא מבין איך C היא השפה הבסיסית ביותר היום. טוב אולי אני כן מבין את הכוונה של המשפט, לא מסכים איתו אמנם, אך אני בטוח שמי שלא התנסה בתכנות בעבר (הקהל היעד של המדריך שלך), לא הבין את הכוונה של המשפט שלך.
  • הייתי מרחיב ממש טיפה רק את הנושא של ה-main ומדגיש שזאת נקודת הפתיחה של התוכנית. כלומר המשפט "הפונקציה הראשית" אומר פחות מ-"נקודת הפתיחה", לפחות כך אני חושב.
אני חושב שההופעה הראשונה של Hello World בתור תוכנית הייתה דווקא ב-The C Programming Language, משם אני חושב שזה תפס תאוצה.

עריכה: רק הערות ושכחתי בכלל להגיד סחטיין על היוזמה. העיקר שתקח את המדריכים שלך לכיוון אחר, למשהו מעניין יותר מסתם מדריך טכני. אני חושב שזה הרבה יותר מושך בהמשך אם תכתוב דוגמאות שהן עושות בד"כ משהו נחמד ומציגות את מה שאתה רוצה להסביר מאשר סתם לשים puppy code, שאמנם כן מציג את החומר, אבל פחות אטרקטיבי.
_____________________________________
C pogrammers never die. They are just cast into void.



נערך לאחרונה ע"י scripter בתאריך 24-06-2007 בשעה 17:22.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 26-06-2007, 11:39
  סאשה הסוס סאשה הסוס אינו מחובר  
 
חבר מתאריך: 13.07.06
הודעות: 1,070
לא אמרת לו שום דבר על ה-void main! :)
בתגובה להודעה מספר 2 שנכתבה על ידי scripter שמתחילה ב "אין הרבה מה לבקר בפרק..."

האמת היא שאני יכול להעלות על דעתי מצבים בהם C++‎ תהיה מהירה יותר מ-C. זו קצת
רמאות, אבל כל ניסיון לבצע משהו שלא נתמך ישירות על ידי השפה, יהיה בלתי-יעיל באופן
משמעותי. לדוגמה, ניסיון לממש exception handling נוסח C++‎, ‏RTTI או אפילו פונצקיות
וירטואליות יהיה כנראה פחות יעיל. מהדרי C++‎ מודעים לדברים הללו, וידעו לטפל בהם
היטב. מהדר C לא מודע למשמעות של עשרות שורות קוד של תמיכה ב-RTTI ויקמפל אותן
"ראש בקיר". מי שלא מאמין, מוזמן לנסות לממש dynamic_cast ב-C (אחרי שיסיים לממש
מודל אובייקטים וחריגות) ולהשוות ביצועים.

ובמקרה שתכתוב קוד C טהור, מהדר C++‎ יפעל טוב בדיוק כמו מהדר C.
_____________________________________
סאשה הסוס, סוכן אוסינט.‏

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 26-06-2007, 23:27
צלמית המשתמש של scripter
  scripter scripter אינו מחובר  
 
חבר מתאריך: 04.08.02
הודעות: 4,468
בתגובה להודעה מספר 11 שנכתבה על ידי eXtruct שמתחילה ב "ומה קורה במערכות הפעלה אחרות?..."

טוב, אם יש דבר שאני שונא, זה שמתווכחים סתם. במיוחד כשלא מבינים על מה מתווכחים.
ועוד כשאנחנו דנים על נושא משעממם לאללה...
בוא נתחיל:
ציטוט:
ומה קורה במערכות הפעלה אחרות? אני לא חושב שתחת לינוקס/מאק יש Microsoft C Runtime.

ממתי Mac נהפכה להיות מערכת הפעלה?
והייתי ממליץ לך ללמוד דבר או שניים על *nix. לא מתוך זלזול או משהו.
אבל אם השתמשת בלינוקס ואתה עדיין חושב ש-printf היא חלק מ-C, הייתי מחליף distro.

תסתכל על מה שאמרתי:
ציטוט:
ם נדייק, היא שייכת לספריית C... כמו libc( glibc ) / Microsoft C Runtime.

התעלמת מה-glibc (GNU C Library)
אין לי שמץ לגבי MacOSX, אך מכיוון שבבסיסה עומד darwin (שבבסיסו עומד freebsd) הייתי אומר שגם שם משתמשים ב-glibc.
ציטוט:
ככה שיותר נכון לציין שהיא הפונקציה מוגדרת ב stdio.h.

איפה היא מוגדרת, זה לא חשוב לדיון. ידוע שהיא מוגדרת ב-stdio.
העניין הוא שאתה חושב ש-stdio ושאר הספריות הסטנדרטיות, הן חלק מהשפה.
אם כך אתה חושב, כנראה שקפצת על ה-Hello World ב-K&R.
ציטוט:
אין צורך לפרט איך הפונקציה מבעצת את מה שהיא מבעצת, מספיק לומר מה היא מבעצת.

לא פרטתי מי יודע מה. הסברתי בכללי איך היא מבעצת.
למה? כדי להציג את העניין של sys calls ולקשר דרכם את המערכת ההפעלה והספרייה.
מספיק לומר מה היא מבצעת במדריך הזה כמובן. לכן לא הערתי כלל על הנושא מלכתחילה.
אבל אם כבר הערת, אז מצאתי לנכון לתקן את מה שאמרת.

תראה דיונים טכניים נורא משעממים. אם אחרי זה עדיין תחשוב שאתה צודק, אז נשאיר זאת ככה.
כי זה לא מעניין מי יודע מה את שאר הפורום...
לל"ט.
_____________________________________
C pogrammers never die. They are just cast into void.


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 19:35

הדף נוצר ב 0.05 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר