ABA


"על-מנת ללמוד שפת C צריך רקע כלשהו בתכנות ?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14997 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14997
DanDun

   06:30   15.10.08   
אל הפורום  
  על-מנת ללמוד שפת C צריך רקע כלשהו בתכנות ?  
 
   רציתי לדעת, אם על-מנת ללמוד שפת C צריך רקע כלשהו בתכנות ?

תודה רבה !


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  ממש לא... Nesher  15.10.08 11:13 1
  לא, אפילו מומלץ למתחילים להתחיל עם שפת C :) Limp Bizkit 15.10.08 12:54 2
  תודה רבה, ומה מפתחים עם שפת C ? DanDun 15.10.08 16:00 3
     הכל :|~ Groove 15.10.08 16:06 4
         יש לך דוגמא למשל ? DanDun 15.10.08 16:31 5
             שפת C - פחות. אבל אח''כ מתקדמים ל-++C/#C/JAVA ששם באמת אפשר הכל ldan192  15.10.08 18:09 6
             אחרי C למוד קצת OO ולעבור ל C++ יהיה לך קל... By-king 15.10.08 18:49 7
                 לא מדוייק Limp Bizkit 15.10.08 20:31 8
                     ברור שאפשר לעשות הכל עם C++... אבל לתכנת By-king 16.10.08 13:15 9
                         מסכים :) זה למה C# חרא =] Limp Bizkit 16.10.08 13:38 10
                             אתה טועה Sn00py  16.10.08 15:04 11
                                 אתה דיברת מנק' מבט אחת Limp Bizkit 16.10.08 16:24 12
                                     איזה נקודת מבט צבאית אתה מדבר בדיוק? Nesher  16.10.08 17:15 13
                                         אני אומר את זה בתור אחד Limp Bizkit 16.10.08 17:38 14
                                             אני לא מתיימר להיות בקיא במה הולך במודיעין יותר ממך Sn00py  16.10.08 19:45 15
                                             לא מכיר Nesher  16.10.08 19:53 16
                                     מכתב dingrins 17.10.08 12:24 17
                                         שכחת מאוד אחד.. P: חח Nesher  17.10.08 14:07 18
                                             :P dingrins 18.10.08 05:53 21
                     אלוהים ישמור כמה שטויות אתה מדבר sHuMpI 17.10.08 18:39 19
                         אני לא מתנשא Limp Bizkit 17.10.08 23:38 20

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   11:13   15.10.08   
אל הפורום  
  1. ממש לא...  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות
   12:54   15.10.08   
אל הפורום  
  2. לא, אפילו מומלץ למתחילים להתחיל עם שפת C :)  
בתגובה להודעה מספר 0
 
  

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DanDun

   16:00   15.10.08   
אל הפורום  
  3. תודה רבה, ומה מפתחים עם שפת C ?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Groove
חבר מתאריך 6.8.11
219 הודעות
   16:06   15.10.08   
אל הפורום  
  4. הכל :|~  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DanDun

   16:31   15.10.08   
אל הפורום  
  5. יש לך דוגמא למשל ?  
בתגובה להודעה מספר 4
 
   תוכנות\משחקים\אפליקציות לאינטרנט\ מה מתכנתים בשפת C?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   18:09   15.10.08   
אל הפורום  
  6. שפת C - פחות. אבל אח''כ מתקדמים ל-++C/#C/JAVA ששם באמת אפשר הכל  
בתגובה להודעה מספר 5
 


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
By-king לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
31427 הודעות, 1 פידבק
   18:49   15.10.08   
אל הפורום  
  7. אחרי C למוד קצת OO ולעבור ל C++ יהיה לך קל...  
בתגובה להודעה מספר 5
 
   וC++ זאת ה-שפה למשחקי זיכרון (כאילו לא משחקים באמת... אלה כל האקים וכאלה...)
בכל מקרה זה גם מתאים לתוכנות REAL TIME...
משם תמשיך ל c# לדעתי... ואז דיי תגיע לרמה שאתה יודע מה עושים...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות
   20:31   15.10.08   
אל הפורום  
  8. לא מדוייק  
בתגובה להודעה מספר 7
 
   ערכתי לאחרונה בתאריך 15.10.08 בשעה 20:31 בברכה, Limp Bizkit
 
C++ שפה הרבה יותר חזקה מ-C#
שליטה מלאה בשפה מקנה לך המון ידע
תוכנות REAL TIME / EMBEDDED אני לא רואה סיבה שהוא יתכנת אלא אם הוא עובד בחברת הייטק

חוץ מזה - לפותח האשכול
עושים היום הכל עם C, כמובן שלא תוכנות שולחניות, אבל עושים איתה המון דברים
מוירוסים, טרויאנים ו-backdoors עד לתוכנות לניהול זיכרון

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
By-king לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
31427 הודעות, 1 פידבק
   13:15   16.10.08   
אל הפורום  
  9. ברור שאפשר לעשות הכל עם C++... אבל לתכנת  
בתגובה להודעה מספר 8
 
   ב C# יותר פשוט... תוכנית פשוטה לשליחת קובץ "תיקח" הרבה יותר שורות קוד ב C++ מאשר ב C#...
בכל מקרה השפה יותר נוחה לרוב השימושים... (לניהול זיכרון ועוד כמה דברים אין על C++ ללא ספק..)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות
   13:38   16.10.08   
אל הפורום  
  10. מסכים :) זה למה C# חרא =]  
בתגובה להודעה מספר 9
 
   אין לך שליטה על מה שקורה מתחת כמו שיש לך שליטה ב-C++ או C

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   15:04   16.10.08   
אל הפורום  
  11. אתה טועה  
בתגובה להודעה מספר 10
 
   ערכתי לאחרונה בתאריך 16.10.08 בשעה 15:06 בברכה, Sn00py
 
C# זה לא "חרא"
C# מיועדת לשימושים אחרים.
תבין, שתעבוד במקום שתוכנה מסוימת צריכה לעשות X, מה שיהיה אכפת למעסיק שלך זה לא אם זה כתוב ב C++ בצורה הכי מגניבה ויעילה שיש בצורה כזאת שהיא חוסכת 0.03 שניות מעבודה של 2 שניות, אלא שאתה תחסוך שעות, ימים ואף חודשים(!) בפיתוח, כי במקום להתעסק שעה ביצירת מיליון סוקטים, להגדיר להם מקום בזכרון ולא לשכוח לדאוג אחרכך לדליפות זכרון ולחפש איפה שכחת משפט delete, אתה פשוט תקצה אובייקט TcpClient ותעשה את אותו דבר.
תחפש קצת, ההבדלים בין C# ל C++ מאז NET FRAMEWORK 2 מבחינת יעילות וזמן ריצה כל כך זניחים שזה פשוט שטות להגיד שC++ מהירה בהרבה. נכון שצריך לדעת אותה, ונכון שחייב להתחיל ממנה כי מתכנת שיתחיל מ C# ולא ידע מה זה מצביעים, והקצאות, וטמפלטים כבסיס לגנריות, וכל שאר הדברים ש C++ מציעה הוא לא מתכנת(אני בכלל תומך בלהתחיל מאסמבלי... ) - אבל, C/C++ היא שפה שמתאימה בעיקר לרילטיים ומקומות שכל 0.001 שניות חשובות, או במקומות שאתה צריך CROSS PLATFORM כהגדרה מהותית לפרויקט(למרות שהיום C# עובד מצויין, חלק לגמרי בלינוקס באמצעות MONO PROJECT). שפת C# תחסוך לך זמן פיתוח, תתן לך תוצאות כמעט זהות, ותגרום למעסיק שלך להיות יותר מאושר - כי בסה"כ הספקת יותר. מה גם ש C#, באופן בדוק, תעזור גם למתכנת המנוסה ביותר להמנע מזליגות זיכרון ודברים רעים אחרים. מעבר לזה, תגדיר מה זה "שליטה" - היו מעט מאוד דברים שנסייתי לעשות ב C# ולא הצלחתי, כולל גישות ל API של וינדואס שחלק בפורום הזה אמרו שמוגבלות - אין שום הגבלות ברגע שיודעים לתכנת נכון. דברים שהייתי נשאר ב C++ זה כמו שאמרו, גישות מורכבות לאיזורים מורכבים בזכרון(ושוב, ב99 אחוז מהמקרים לא צריך את זה. אני מדבר על תוכנות יעודיות שנועדו לטיפול בזכרון עצמו, וזה נדיר בשימוש שוטף), וגם אז ניתן לכתוב את החלק הבעיתי ב C++ ולהשתמש ב UNMANAGED DLL ב C#. זה עדיין יחסוך המון זמן פיתוח וההדבל בביצועים יהיה זניח.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות
   16:24   16.10.08   
אל הפורום  
  12. אתה דיברת מנק' מבט אחת  
בתגובה להודעה מספר 11
 
   ואני מדבר מנק' מבט שניה - החלק השני במה שכתבת
אני בא ממקום (צבא) ששם באמת כל שניה חשובה ואין מקום לטעויות, כולל CROSS PLATFORM (ואנחנו לא משתמשים בשום תוסף חיצוני כגון MONO PROJECT)

באזרחות אני בטוח ש-C# תתן לך מענה מעולה לכל הבעיות שלך כיוון שב-tradeoff המאזניים נוטים לנוחות וזמן פיתוח מאשר ביצועים

אבל כשזה נוגע לתכנות LOW LEVEL - אני אבחר אך ורק C ו-C++ מכיוון שהם מספקים לי את זה בצורה הטובה ביותר

שוב פעם - אני מדבר מנק' מבט צבאית, אצלנו לא מתקרבים ל-C# ולא חושבים להתקרב לשם

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   17:15   16.10.08   
אל הפורום  
  13. איזה נקודת מבט צבאית אתה מדבר בדיוק?  
בתגובה להודעה מספר 12
 
היומיים וחצי שלך בצבא? או ה-3 שנים פלוס שלי?
תתפלא שה-#C נכנס חזק מאוד לצבא
נכון שיש מערכות שבחיים לא יתקרבו ל-#C.. אבל לא חסר פיתוח ב-#C בצבא

אגב, זה גם לא נכון להגיד על מודיעין את זה
אולי איפה שאתה נמצא לא צריך #C אבל תהיה בטוח שגם שם משתמשים בזה (ואני אומר כתור אחד שגם מכיר מערכת או 2 שם)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות
   17:38   16.10.08   
אל הפורום  
  14. אני אומר את זה בתור אחד  
בתגובה להודעה מספר 13
 
   ערכתי לאחרונה בתאריך 16.10.08 בשעה 17:39 בברכה, Limp Bizkit
 
שב"יומיים וחצי" שלו כבר הספיק להיחשף לפרוייקטים כבדים וגם קטנים שמבוצעים ביחידה שאני נמצא בה שאני לא יציין אותם כאן

אני מדבר עלינו, לא על מודיעין כללי

ובלי זלזול, אני בטוח שאתה לא מכיר את המערכות אצלנו

בוא נסגור את הויכוח הזה כאן כי אלו דברים שלכל אחד יש דעה אישית אחרת
כל שפה חזקה בתחומים אחרים

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   19:45   16.10.08   
אל הפורום  
  15. אני לא מתיימר להיות בקיא במה הולך במודיעין יותר ממך  
בתגובה להודעה מספר 14
 
   אבל משתמשים בחלק מהמסלולים במודיעין ב C# שימוש נרחב, למשל ביחידה שחבר טוב שלי קצין בה...
שוב - יש דברים שאי אפשר להחליף C++, ויש דברים שכן ואפילו מומלץ.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   19:53   16.10.08   
אל הפורום  
  16. לא מכיר  
בתגובה להודעה מספר 14
 
לא צריך להכיר
לא רוצה להכיר
אל תעלב

ואם תשים לב למשפט האחרון שלי, אמרתי שלא בהכרח איפה שאתה נמצא משתמשים.. אלא בכלליות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dingrins

   12:24   17.10.08   
אל הפורום  
  17. מכתב  
בתגובה להודעה מספר 12
 
   ערכתי לאחרונה בתאריך 17.10.08 בשעה 12:25 בברכה, dingrins
 
אני די מתכנת מאד מאד חדש בצבא
ולפי מה שיצא לי לראות ולהתרשם בערך 50% מהמערכות שראיתי הם C#


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   14:07   17.10.08   
אל הפורום  
  18. שכחת מאוד אחד.. P: חח  
בתגובה להודעה מספר 17
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dingrins

   05:53   18.10.08   
אל הפורום  
  21. :P  
בתגובה להודעה מספר 18
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sHuMpI

   18:39   17.10.08   
אל הפורום  
  19. אלוהים ישמור כמה שטויות אתה מדבר  
בתגובה להודעה מספר 8
 
   ערכתי לאחרונה בתאריך 17.10.08 בשעה 18:51 בברכה, sHuMpI
 
אתה חייב להפסיק להתנשאות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות
   23:38   17.10.08   
אל הפורום  
  20. אני לא מתנשא  
בתגובה להודעה מספר 19
 
   ואיפה שטויות ?

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net