פורסם 2010 בינואר 1215 שנים שלום,אני רוצה להתחיל ללמוד תכנות שפות וכל הנוגע לתכנות.אין לי ידע קודם על תכנות אבל עבודה עם מחשב זאת לא בעיה...מישהו יכול להמליץ לי על ספר טוב ומפורט או על אתר מסויים שמתייחס לדברים אלו שניתן ללמוד ממנו?עדיף ספר....תודה מראש.
פורסם 2010 בינואר 1215 שנים דבר ראשון אל תמהר לללמוד ישר משהו ...תקרא קצת על כל השפות המוכרות גם על סקריפטים בויקיפדיה שיהיה לך מושג על מה מדובר ותראה מה מצא חן בעיניך שיהיה לך עינין בלימודים .
פורסם 2010 בינואר 1215 שנים מחבר דבר ראשון אל תמהר לללמוד ישר משהו ...תקרא קצת על כל השפות המוכרות גם על סקריפטים בויקיפדיה שיהיה לך מושג על מה מדובר ותראה מה מצא חן בעיניך שיהיה לך עינין בלימודים . אתה יכול לפרסם קישור מסויים שיהיה לי ממה להתחיל?אם היא אפשר לפרסם אז תשלח לי בפרטי...
פורסם 2010 בינואר 1215 שנים אני ממש לא מסכים עם המגיבים מעליי.udii - הכל טוב ויפה, אבל לאדם ללא שום ידע קודם בתכנות אין שום דרך לדעת איזו שפה טובה יותר להתחיל ללמוד, חוץ מלשאול אנשים אחרים.Klayhamn - אין שום קשר בין ג'אווהסקריפט וג'אווה, ואין טעם בכלל ללמוד ג'אווהסקריפט אלא אם אתה הולך לבנות אתרי אינטרנט.בכל מקרה, אפשר להתחיל מהרבה שפות, ואי אפשר לומר חד משמעית איזו יותר טובה מהאחרות. חיפוש קצר בפורום (מילים כמו "ספר" ו"לימוד") ייתן לך כל מיני דיונים בנושא.בגדול, אני יכול להמליץ על 3 אופציות:Python - שפת סקריפטינג מאוד פשוטה. קלה מאוד ללמידה, מספקת הרבה כלים ומאפשרת למתכנת להתמקד בלימוד האלגוריתמיקה על פני לימוד התחביר של השפה. יש הרבה מדריכים ברשת עבורה, בין השאר יש מדריך לא רע באתר שלה (חפש בגוגל python tutorial).ג'אווה או #C - שתי שפות מאוד מודרניות, חזקות, נוחות וקלות ללימוד. שתי השפות די דומות (מבחינת העקרונות שלהן) כך שאי אפשר לומר איזו מהן טובה יותר. היתרון שלהן על פני C או ++C (שאתאר בהמשך) היא שהן מקלות מאוד על המשתמש, בזכות דברים כמו ניהול זכרון.C או ++C - שפות קצת יותר ישנות, אבל עדיין בשימוש נרחב היום. החסרון העיקרי הוא שצריך להתעסק הרבה עם דברים טכניים, ויש הרבה מכשולים. היתרון הוא שכיוון שהן יותר קשות, קל יותר לעבור מהן לשפות אחרות (כמו #C) מאשר לעבור משפה כמו #C ל-++C.הייתי מציע לך לחפש קצת מדריכים באינטרנט (חפש את שם השפה + tutorial) כדי לטעום קצת מהשפות השונות, ולהחליט מה נראה לך טוב.
פורסם 2010 בינואר 1215 שנים שניצל - אני יודע שאין קשר בין השפות, אבל היות ואין לו שום ידע קודם, ייתכן ויהיה לו יותר קל להתחיל להתנסות עם SCRIPTING שאפשר בקלות לראות את תוצאותיו (ע"י דפדפן). לאחר מכן, המלצתי להמשיך ל-JAVA כיוון שזו שפה שלדעתי היא קלה מאוד ללמידה.לא ניסיתי לרמוז שיש קשר בין השפות. בכל מקרה, הוא לא ציין מה הוא רוצה לתכנת ולכן זה לא ממש משנה כרגע איזו שפה הוא יבחר (גם אם היא נועדה לבניית אתרי אינטרנט) כל עוד היא תגרום לו להבין בצורה הטובה ביותר את העקרונות הבסיסיים ביותר של תכנות.
פורסם 2010 בינואר 1215 שנים אני ממש לא מסכים עם המגיבים מעליי.udii - הכל טוב ויפה, אבל לאדם ללא שום ידע קודם בתכנות אין שום דרך לדעת איזו שפה טובה יותר להתחיל ללמוד, חוץ מלשאול אנשים אחרים. את ההסבר\המלצה על כל שפה\כיוון רציתי להשאיר לצופים . אני עדיין חושב שזה רעיון לא רע בכלל שיחפור קצת בויקיפדיה כדי שיהיה לו ידע קצת מעבר .
פורסם 2010 בינואר 1215 שנים אני מצטרף להמלצמה על פייטוןהיא גם רצה על אינטרפרטר מה שאומר שלא תתחיל להכנס לבלאגן הקימפולים וסביבות העבודהוהיא גם רצה מאוד חזק בשנים האחרונותאם לא פייטון הייתי ממליץ על c# מהסיבות שצויינו לעיל
פורסם 2010 בינואר 1315 שנים טוב , פייתון היא לא שפת סקריפטינג פשוטה למתחיל טוטאליהאמת שום שפה לא פשוטה למתחיל, הייתי ממליץ אם אין לך בכלל נסיון לנסות כל שפה שהיא אבל אם יש לך זכרון לא משהו הייתי מתרחק מ - C,C++,javaיש שם יותר מה לזכור מאשר תכנות תהור, אני אישית חושב שככל שאתה צריך לזכור פחות בשביל לכתוב את הקוד ככה התכנות מקבל את הזרקור ולא הסינטקסנסה רובי אם אתה רוצה OOPהיא לא מחייבת אותך בניגוד לפייתון לעשות אינדנטציה ויש לה הגיון מבני יותר טוב לדעתי , מצד שני אם אתה מתכנת טוב הייתי ממליץ לך על פייתון כי למרות שהשפה קצת יקית(מלשון יקה)היא בעלת יותר ספריות , יותר מדריכים בעברית וגם בסופו של דבר אחרי שהתרגלת אתה לא יכול לכתוב איתה קוד מכוער, ייתרון מובהק.אם אתה רוצה ללמוד תכנות פרוצדוריאלי הייתי הולך למרבית ההפתעה עם php מאחר והסינטקס שלו גם קריא וגם אתה לא נכנס יותר מדי לעולם הOOP איתולמרות שהוא רק לבניית אתרים זו אחלה התחלה והמדריך שלו קריא וחינמי אונליין (כך גם המדריך של רובי ושל פייתון, והרבה שפות אחרות(אבל שלהן לא משהו))OOP - תכנות מונחה עצמים (אני אישית מטורף של זה)תכנות פרוצדוריאלי - התכנות לפני עידן הנחיית העצמים, תכנות ללא כל השמות המורכבים = אינקפסולציה פולימורפיזם וכו[br]פורסם בתאריך: 13.01.2010 בשעה 13:15:10אה כן , C# זה אחלה אבל זה קוד סגור אז קח בחשבון
פורסם 2010 בינואר 1315 שנים מחבר כולכם מדברים על כל מיני שפות תכנות אבל איפה אני יכול ללמוד את כל הבסיס של תכנות שייתן לי רקע על תכנות בכלל, לא חשוב שפה ספציפית... אין ספר או אתר שיכולים להסביר לי את הרקע של תכנות.. ולמה כל שפה מיועדת.? אם יהיה לי ספר או אתר שיסביר לי את הרקע של התכנות אז משם אני כבר יתקדם ויידע איזו שפה אני רוצה ללמוד.. בכל מקרה תודה על העזרה..!
פורסם 2010 בינואר 1315 שנים ZZZ - אין דבר כזה, זה כמו שתשאל איפה אתה יכול ללמוד את הבסיס של כל השפות האנושיות (אנגלית,עברית, רוסית, יפנית...)זה פשוט לא קיים. אף אחד לא ילמד אותך דבר כזה. אולי אם תלמד בלשנות באוניברסיטה - אבל שם זה לא "הבסיס" אלא נושאים מתקדמים מאוד בחקר שפות.כדאי שכמו שהמליצו לך פה, תקרא בויקיפדיה:http://he.wikipedia.org/wiki/%D7%A9%D7%A4%D7%AA_%D7%AA%D7%9B%D7%A0%D7%95%D7%AAותבין קודם כל מה זו שפת תכנות ולמה היא נועדהשפות תכנות, בדיוק כמו שפות אנושיות, לא "נועדו" לשום דבר. אין לכל אחת מהן מטרה אחת מוגדרת (כמובן, שיש שפות שיותר טובות עבור דברים מסויימים ושפות אחרות שטובות עבור דברים אחרים). בדיוק כמו שבעברית אתה יכול להביע (או להבין) כל רעיון אפשרי שניתן לתקשר באמצעות השפה - מהשאלה "איפה השירותים?" למחקרים מדעיים לדיונים פילוסופיים או בדיחות --- בדיוק באותו אופן, שפות תכנות הם כלי שמאפשר לך "לפתור בעיות מסויימות"כשאני אומר "בעיה", הכוונה היא לא בהכרח למצוקה כלשהי - אלא למשימה שצריך או אתה מעוניין לבצע.לדוגמא, משחקי מחשב בונים בשפת תכנות.מנוע החיפוש של גוגל, נבנה בשפת תכנות.מערכת הפעלה, בנויה בשפת תכנות.אתרים - בנויים בשפות תכנות.כל אחד מהדברים האלה מציג בעיה אחרת, לדוגמא "איך אני בונה עולם שבו יש דרקונים, גיבורים, חיים, אנרגיה, ואפשר להרוג אחד את השני?"או - "איך אני מחפש בכל האינטרנט לפי מילות חיפוש בתוך שבריר שניה?"או - "איך אני מאפשר למשתמש לנהל קבצים ומשימות בצורה נוחה ופשוטה?"או - "איך אני מאפשר למשתמש לשוחח עם אנשים בפורום?"שפות תכנות מאפשרות לך לגשת ל-"בעיות" האלה ו"לפתור" אותן.לכן כמו שהציעו לך כמה אנשים פה, כולל אני - כדאי שבהתחלה תגש לשפת תכנות פשוטה מאוד שתאפשר לך "לקלוט את הרעיון" ואולי דרכה גם ללמוד עקרונות שמהווים את המכנה המשותף של כלל (או של רוב) השפות.
פורסם 2010 בינואר 1415 שנים הדבר הראשון שלומדים בתכנות:10 INPUT "What is your name: ", U$20 PRINT "Hello "; U$30 GOTO 20
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.