עינבר שלום
אני אשתדל לענות לך שאלה שאלה:
אם vb יותר קלה מc אז למה להתחיל עם c שהיא יותר קשה?
ראשית אין סיבה להתחיל עם C ואכן VB היא יותר קלה , אבל :
במידה ותירצי לעבור לתיכנות של בקרים (ולא לעבוד על המחשב שלך) אז להרבה בקרים יש גם שפת C בנוסף לאסמבלר (ראי בהמשך).
מצד שני יש הרבה אנשים בתחום הרובוטיקה (ונא לא ליקפוץ כולם ביחד) שמישתמשים ב VB.
להבדיל מ VB שהיא קלה להבנה ויחסית אינטואיטיבת C מאפשרת פיתוח כלים יותר חזקים.
אני לא מבינה למה הכוונה ששפת c היא שפה עילית?
טוב כאן אנחנו מתחילים כבר במבוא לתיכנות , בגדול מחשב יודע לקרוא רק את המספרים 0 או 1 , קוד שכתוב בצורה הזאת ניקרא אסמבלי - שפת מכונה(תקנו אותי אם אני טועה) מעל אסמבלי יש את אסמבלר שהיא שפה שעדיין מאוד קרובה ל 0 ו 1 אבל יש כבר פקודות בכתב שיותר קריאות לאדם (מאשר שורה ארוכה של אפסים ואחדים)
ומעל כל זה יש את השפות העיליות , שהן ניכתבות בשפה שניתנת לקריאה והבנה בצורה קלה (אלק)
לדוגמא חלק מקוד שידפיס את המילה "BIG" אם הערך של המשתנה A גדול מ 2
הקוד (בהתאם לשפה) היה ניראה בערך כך:
- קוד: בחר הכל
if a>2 then print "BIG"
יתרונות השפה העילית הוא בנוחת ובקוד הקצר, חסרונות ניצול פחות יעיל של המערכת ( מה שרלטונטי בבקרים ופחות במחשבים).
וכתוב שצריך לקמפל או לקפל או משהו כזה
ואין לי מושג את מה ואיך
כמו שכתבתי המחשב מכיר רק אפסים ואחדים והמעבר/התרגום משפה עלית לשפת מכונה (אסמבלי) ניקרא קימפול (הידור בעיברית).
לגבי c לא ההבנתי איך ניגשים איתה לפורטים
ניראה לי שאת קצת מקדימה את המאוחר , קודם תילמדי את השפה , וכאשר תביני מי נגד מי אז תלמדי איך ליכתוב לפורטים (תישאלי אותי מבטיח לגלות לך)
ולגבי vb אין לי מושג מה זה כל-כך מלבד שזה שפת תיכנות
זאת אכן שפת תיכנות רק שהיא מושתת על יצירת המסך קודם והוספת הקוד (מה לעשות כאשר קורה אירוע , לדוגמא לחיצה על העכבר ) לאחר מכאן , זה פשוט יותר אינטואיטבי.
אם אני לא טועה ללגו יש איזה שפת תיכנות שמבוססת על איקונים וממש קלה ללמידה, האם
מישהו יכול להגיד אם היא טובה?
ללגו יש שפה שמיועדת לעבודה ה lego mindstorme שהיא אכן מושתת על איקונים , והיא קלה מאוד להבנה (מיועדת לילדם ביסודי) , אבל כמה חסרונות , ראשית היא דורשת את ערכת המיינדסטורם (שעולה כ 200 $ בחו"ל) שנית השפה לא מספיק חזקה ומתכנתים חוזרים מימנה ל NQC שזה ניגזרת של C עבור הבקר של הלגו.
מקווה שקצת קיבלת כיוון
אמנון