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

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



  #3  
ישן 03-07-2006, 13:06
  n00buntu n00buntu אינו מחובר  
 
חבר מתאריך: 27.06.06
הודעות: 23
סלח לי, השאלה (לדעתי) לא נכונה
בתגובה להודעה מספר 1 שנכתבה על ידי בן אור שמתחילה ב "switch case או משפטי if"

יש כלל ידוע בתכנות: premature optimization is the root of all evil. אמר את זה Knuth, שחצי מכל מה שעובד במחשב שלך מבוסס על הרעיונות שלו. זה אומר שאתה קודם צריך לגרום לתכנית שלך לעבוד, ורק אחרי זה **לבדוק** ולראות באלו שורות קוד התכנית מבלה הכי הרבה זמן. אם אתה חושב שתוכל לעשות זאת לפני כן, אז knuth חושב שזאת פיקציה (הוא לא יכל).
לכן, אני מציע שתכתוב את התכנית שלך דבר ראשון הכי פשוט ונוח לקריאה שאפשר, והכי חשוב - עובד. בעקרון, switch יותר נח לקריאה משרשרת ארוכה של if else if else if else if... else, אז תשתמש בו אם זה ארוך. אם זה רק if else, אז זה יותר פשוט לקריאה מswitch של שני מקרים, ואז תשתמש בו. אחרי שהכל יעבוד, תבדוק אם זה תקוע שם הרבה זמן או לא.

אגב, switch הוא רמז שאתה לא מתכנת מונחה עצמים, אבל זה כבר סיפור אחר.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

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

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

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

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



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

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

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

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