5. למדו לתכנת - אותיות

  22/07/2009

תגיות: מחרוזת  


אז למדנו מספרים אבל מה עם אותיות? מילים? טקסט?

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

'Hello.'

'Ruby rocks.'

'5 is my favorite number... what is yours?'

'Snoopy says #%^&*@! when he stubs his toe.'

'           '

' '

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

קרא עוד ...

4. למדו לתכנת - מספרים

  22/07/2009

תגיות: מספרים   puts  


עכשיו, כאשר הכל מותקן, בואו נכתוב תוכנית! פתחו את עורך הטקסט החביב עליכם והקלידו את הפקודה הבאה:

puts 1+2

שמרו את התוכנית (כן, זו תוכנית!) בשם:

calc.rb

(הסיומת rb היא מה שנכתוב בדרך כלל בתוכניות הכתובות ברובי). עכשיו הריצו את התוכנית על ידי כתיבת הפקודה הבאה בשורת הפקודה:

ruby calc.rb

התוצאה על המסך צריכה להיות:

3

אתם רואים, תכנות זה לא כזה קשה, נכון?

קרא עוד ...

3. למדו לתכנת - מתחילים

  13/07/2009

תגיות: התקנה   חלונות   לינוקס   מק   עורך טקסט   רובי  


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

ישנן הרבה שפות תכנות בעולם, רובן טובות מאוד. במדריך זה בחרתי להשתמש בשפת התכנות האהובה עלי ביותר, Ruby / רובי.

מלבד העובדה שרובי היא השפה האהובה עלי, רובי היא גם השפה הקלה ביותר מכל השפות שהכרתי (והכרתי די הרבה שפות).

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

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

קרא עוד ...

2. למדו לתכנת - הקדמה

  15/06/2009

תגיות: מתחילים   תכנות   רובי  


המקום להתחיל עבור המתכנת לעתיד.

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

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

אז כתבתי.

קרא עוד ...

1. למדו לתכנת - על הספר

  15/06/2009

תגיות: מתחילים   תכנות   רובי  


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

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

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

קרא עוד ...