ינו'
05
2010
singleton Pattern הוא דרך ליצור מופע אחד ויחיד של המחלקה בתוכנית וכבודו במקומו מונח. אבל לפעמים אנחנו לא רוצים לאפשר יצירת אובייקטים מרובים מהמחלקה שלנו, אלא מספר ידוע ומוגבל של אובייקטים. לצורך זה, נוכל לצאת מתוך הSingleton Pattern ולפתח אותו כך שנקבל מה שרצינו. להמשך קריאה »
תגיות: design patterns, singleton
דצמ'
31
2009
קשה מאוד לכתוב קוד מקור בWordPress עברי. היישור ימינה מקשה מאוד על כתיבת קוד מיושר שמאלה. בנוסף, ברגע שעוברים מעורך הHTML לעורך הויזואלי, כל הרווחים והתווים המיוחדים נעלמים או נהרסים. אחרי מאבקים מתמשכים עם תוספי syntax highlight שונים, והתייעצות עם מאור מהבלוג אֶקְסְפֶּרִימֶנְט דוֹט אֶפֶס אני חושב שהגעתי לאיזושהי דרך עבודה פחות או יותר סבירה. להמשך קריאה »
תגיות: syntax highlighit, WordPress, בלוג, קוד מקור
דצמ'
12
2009
בפוסט הקודם בסדרה הסברנו מה זו סביבת פיתוח, הורדנו את eclipse והתקנו אותה. עכשיו נרצה לראות כיצד כותבים תוכננה ב++C בעזרת eclipse.
ישנו מעין מנהג של מתכנתים לכתוב את התוכנית הראשונה שלהם בשפה או בסביבה מסויימת בצורה די קבועה. בדרך כלל נכתוב תוכנה בשם Hello World שתדפיס ברכה כזו על המסך. מאוד נח להשתמש בתוכנה כזאת כדי לבדוק אם סביבת העבודה מותקנת כראוי, שאנחנו מצליחים להבין כיצד עובדים איתה – איך מתחילים, איפה ואיך כותבים, איך מקמפלים, איך מריצים תוכנות ועוד. להמשך קריאה »
עמודים 1 2
דצמ'
07
2009
כשאנחנו סופרים, אנחנו מבחינים בחזרות: 1 ,2, 3… ואחר כך 11, 12, 13… 21, 22, 23 … 101, 102… 111, 112 וכך הלאה, עד שאפילו לא יודעים איך קוראים למספר.
שיטת המספור הזאת נקראת "השיטה העשרונית" והיא ממש לא מובנת מאליה. הערבים כנראה הביאו אותה מהמזרח הרחוק בין המאות השישית לשמינית. בעולם המערבי הייתה מקובלת ספירה בספרות רומיות, שלא נתעכב עליה כאן. שני החידושים העיקריים בשיטה העשרונית הם מתן משמעות למיקום הסיפרה במספר, וכן המצאת ה0. להמשך קריאה »
תגיות: בסיסים, מספרים, רקע
דצמ'
01
2009
זהו הפוסט הראשון בבלוג. על הבלוג ניתן לקרוא בדף האודות. כפי שכתוב שם, אני מתעתד לעסוק בנושאים שונים הקשורים לתכנות בכל הרמות. על פי רוב אני מתכוון להדגים את הדברים בשפת ++C. כד לתכנת אנו זקוקים לכלי עבודה. כלי עבודה אלו הם תוכנות פיתוח או סביבות פיתוח מלאות (IDE). להמשך קריאה »
תגיות: סביבות פיתוח (IDE), צעדים ראשונים, רקע