ABA


"איזה שפת תכנות אפשר להתחיל ללמוד לבד ?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15195 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15195
ThE-RaPeR
חבר מתאריך 14.12.03
13133 הודעות
   13:50   17.02.09   
אל הפורום  
  איזה שפת תכנות אפשר להתחיל ללמוד לבד ?  
 
   אני פשוט עכשיו בחפש"ש ואין לי מושג תכלס...
יש איזה אולי אתרים טובים שמסבירים ...?
ומה הייתם ממליצים לי בתור התחלה..איזה שפה להתחיל ללמוד ולהתנסות בה ?
תודה מראש...

עמית,


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  תלמד קודם C. אל תעשה את הטעות שאני עשיתי. יש חומר בספריה של איתן. ronen333  17.02.09 15:07 1
     בספרייה של איתן חח ? ThE-RaPeR 17.02.09 19:53 2
         http://study.eitan.ac.il/mispan.php ronen333  19.02.09 07:56 5
  חח חפש את האתר - מניח שתמצא. Deuce  19.02.09 04:37 3
     בן נעוות המרדות:P akoka 19.02.09 07:48 4
         חח אם היית מתחיל ללמוד סקים אז היית יודע רקורסיה. Deuce  19.02.09 15:10 6
             לצייר פרטקל? XD חחחח ronen333  19.02.09 20:48 7
                 חח אתה לא יודע לצייר פרקטל, אה? Deuce  19.02.09 23:02 8
                     זה לא אמור ליהיות ההפך? akoka 20.02.09 01:59 9
                         הדרך ה''לולאתית'' לטעמי הרבה יותר קלה. Deuce  20.02.09 14:50 13
                     אף פעם לא טענתי שאני ספץ ברקורסיה.. ronen333  20.02.09 07:26 10
                         בתאכלס בשוק לא דורשים ממך לתכנת עם רקורסיות. ldan192  20.02.09 11:33 12
                             אני לא מבין את הקטע עם הדורשים. Deuce  20.02.09 14:54 15
                                 כל מילה בסלע ronen333  20.02.09 15:15 16
                                 תשמע, קצת לא הבנת אותי. כשאמרתי דורשים התכוונתי ldan192  20.02.09 16:03 17
             אם כבר ללמוד שפות פוקנציונליות אז ML. ldan192  20.02.09 11:31 11
                 יש ML, יש LISP, יש SCHEME. Deuce  20.02.09 14:50 14
  סיבכתם את הבן אדם , מסכן Net_Boy  23.02.09 15:02 18
  מחזק : שפת C (ואולי אפילו כדאי בסביבת ג'אווה כי ההתחלה זהה ל C ) Sagittarius 25.02.09 13:06 19

       
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   15:07   17.02.09   
אל הפורום  
  1. תלמד קודם C. אל תעשה את הטעות שאני עשיתי. יש חומר בספריה של איתן.  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ThE-RaPeR
חבר מתאריך 14.12.03
13133 הודעות
   19:53   17.02.09   
אל הפורום  
  2. בספרייה של איתן חח ?  
בתגובה להודעה מספר 1
 
  

עמית,


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   07:56   19.02.09   
אל הפורום  
  5. http://study.eitan.ac.il/mispan.php  
בתגובה להודעה מספר 2
 
   בDROP DOWN LIST תבחר את השרת המתאים לך ותתחיל ללמוד


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   04:37   19.02.09   
אל הפורום  
  3. חח חפש את האתר - מניח שתמצא.  
בתגובה להודעה מספר 0
 
אפשר להתחיל מהמון שפות כשפה ראשונה. מה שכן, בתור שפה ראשונה ממליץ לך על C, JAVA או סקים.






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

   07:48   19.02.09   
אל הפורום  
  4. בן נעוות המרדות:P  
בתגובה להודעה מספר 3
 
   מה אתה ממליץ על סקים חח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   15:10   19.02.09   
אל הפורום  
  6. חח אם היית מתחיל ללמוד סקים אז היית יודע רקורסיה.  
בתגובה להודעה מספר 4
 
ערכתי לאחרונה בתאריך 19.02.09 בשעה 15:12 בברכה, Deuce
 
קח מתכנת שמתכנת המון שנים. אני בספק אם הוא יודע לצייר לי פרקטל בכלל (קודם רשמתי ברקורסיה).
http://upload.wikimedia.org/wikipedia/en/thumb/4/45/PentagramFractal.PNG/600px-PentagramFractal.PNG

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






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   20:48   19.02.09   
אל הפורום  
  7. לצייר פרטקל? XD חחחח  
בתגובה להודעה מספר 6
 
   זה באמת מה שכל כך יעזור לך?
אני אצור לך רקורסיה אינסופית ויגיד הנה לך פרקטל.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   23:02   19.02.09   
אל הפורום  
  8. חח אתה לא יודע לצייר פרקטל, אה?  
בתגובה להודעה מספר 7
 
לא עניין של יעזור.
אני חושב שיש משהו חכם בגישה של קודם כל להבין רקורסיה ואז לעבור לתכנות של לולאות וכל הדברים היותר טכנים אולי. יש משהו מאוד אלגנטי ברקורסיה ובתור התחלה, מדובר בגישה מעניינת.

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






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

   01:59   20.02.09   
אל הפורום  
  9. זה לא אמור ליהיות ההפך?  
בתגובה להודעה מספר 8
 
   שקודם כול תלמד לעשות דברים בדרך הקשה והלולאתית ,ולאחר מכן תקל על עצמך ותעבוד עם רקורסיה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   14:50   20.02.09   
אל הפורום  
  13. הדרך ה''לולאתית'' לטעמי הרבה יותר קלה.  
בתגובה להודעה מספר 9
 
זאת אומרת - היא דרך מאוד טכנית כשחושבים על זה, וזה לא סתם שתיקח מישהו שלמד מדעי המחשב 5 יח"ל בתיכון ובשנה הראשונה של ה-1 יח"ל לומדים לולאות וכל מי שעם קצת ראש קולט את זה בשניות ושב-2 יח"ל השלמה כשמלמדים רקורסיה אחרי שכבר למדת רשימות, תורים ומה לא - אנשים לא מצליחים להסתדר עם זה.

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






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   07:26   20.02.09   
אל הפורום  
  10. אף פעם לא טענתי שאני ספץ ברקורסיה..  
בתגובה להודעה מספר 8
 
   אבל טוב לדעת..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   11:33   20.02.09   
אל הפורום  
  12. בתאכלס בשוק לא דורשים ממך לתכנת עם רקורסיות.  
בתגובה להודעה מספר 10
 
ערכתי לאחרונה בתאריך 20.02.09 בשעה 11:34 בברכה, ldan192
 
זה משהו ממש נדיר.

אבל מי שלומד תואר במדעי המחשב חייב לדעת את זה, כי דברים כאלה אלו מה שהופכים את המדען/מהנדס ליותר טוב מאשר כל מתכנת שרק למד קורסי תיכנות.
בעיניי, אבל בשלב הזה עדיף שתתחיל מ-C, תחפור אותו עד הסוף ותשלב אסמבלי. חשוב מאוד להתחיל מאבני הבניין הכי קטנות בשביל להיות מתכנת טוב ויעיל "כשתגדל", ואח"כ תעבור לשפות כמו C++, C#, JAVA וכד'..


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   14:54   20.02.09   
אל הפורום  
  15. אני לא מבין את הקטע עם הדורשים.  
בתגובה להודעה מספר 12
 
ערכתי לאחרונה בתאריך 20.02.09 בשעה 14:55 בברכה, Deuce
 
מצפים ממתכנת טוב ליישם תוכניות יעילות.
קיימות המון תוכניות שאם לא תיישם אותן ברקורסיה, ככל הנראה לא תצליח להגיע ליעילות המתבקשת בדרך שאינה רקורסיבית.

הדוגמא הפשוטה ביותר היא אלגוריתמים שרצים על תיקיות וקבצים במחשב, דוגמא נוספת היא מנגנוני ציור. ובכלל - המון המון דברים ! כל מיני אלגוריתמים כמו מיונים למיניהם: QUICK_SORT, SELECTION ועוד - קשה לי לראות פתרון יעיל שלהם בלי רקורסיה, וגם אם כן - הוא לא יהיה אלגנטי ככל הנראה (מאמין אם תחפשו בגוגל אז תמצאו, אבל זאת לא המטרה).

ומעבר לדורשים:
לא הכל סובב סביב כסף.
אתה לומד מקצוע ורוצה להיות הכי מקצועי והכי ברמה שאפשר.
תרוויח מצידי 30 אלף ש"ח, אז מה? אז אני אבוא לאותו אדם עשיר, ורקורסיה הוא לא יידע - איזה בושה זאת שילד שעוד לא טעם ממדעי המחשב גובר על מתכנת עם ניסיון של רב שנים. אז יש לו כסף, אז מה.
אם הייתי שואף כרגע לכסף, אני מאמין שהייתי כבר מרוויח דיי הרבה אבל זה אני.







                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   15:15   20.02.09   
אל הפורום  
  16. כל מילה בסלע  
בתגובה להודעה מספר 15
 
  
אבל זה כנראה אני אלמד רק בתואר שלי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   16:03   20.02.09   
אל הפורום  
  17. תשמע, קצת לא הבנת אותי. כשאמרתי דורשים התכוונתי  
בתגובה להודעה מספר 15
 
שבשוק העבודה זה לא שימושי במיוחד ועם כל היתרונות של רקורסיות יש בזה המון חסרונות. בעולם האמיתי כוח עיבוד יותר זול מכוח הזכרון הנגיש ולכן מעדיפים להשתמש בלולאות על-פני עשרות רקורסיות.

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


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   11:31   20.02.09   
אל הפורום  
  11. אם כבר ללמוד שפות פוקנציונליות אז ML.  
בתגובה להודעה מספר 6
 


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   14:50   20.02.09   
אל הפורום  
  14. יש ML, יש LISP, יש SCHEME.  
בתגובה להודעה מספר 11
 
אני אישית יודע סקים והיא בסדר גמור.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   15:02   23.02.09   
אל הפורום  
  18. סיבכתם את הבן אדם , מסכן  
בתגובה להודעה מספר 0
 
   מה אתם חופרים לו עם שפות ביזאריות שאף אחד לא נוגע בהן במציאות , את זה תשאירו לאקדמיה

תלמד שפת C , כמו שאמרו לך .
שפה בסיסית ,קלה ללימוד ומאד פונקציונלית.

הספר הכי טוב שאתה יכול ללמוד ממנו זה
The Ansi C Programming Language , 2nd Edition By Kernighan , Ritchie.

גם אם אתה מתקשה באנגלית אל תתפשר ותלמד מספרים בעברית.
(סה"כ גם זו אנגלית מאד מאד פשוטה וטכנית)



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sagittarius
חבר מתאריך 29.1.17
909 הודעות
   13:06   25.02.09   
אל הפורום  
  19. מחזק : שפת C (ואולי אפילו כדאי בסביבת ג'אווה כי ההתחלה זהה ל C )  
בתגובה להודעה מספר 0
 
  

"ברוך אלוקים אשר לא הסיר תפילתי וחסדו מאתי" (תהילים סו כ)


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

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

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



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