ארכיון יומי: 27 מרץ, 2008

ההבדל בין לדעת תחביר לבין לדעת שפה

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

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

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