תוכן עניינים:
הגדרה - מה המשמעות של קידוד יד?
קידוד ידיים כרוך בכתיבת קוד פונקציונלי או הוראות פריסה בשפות הבסיסיות בהן הם מורכבים. האלטרנטיבה היא להשתמש בכלים מסוגים שונים בכדי ליישם מוסכמות קידוד מבלי שיהיה צורך להזין אותם בשפות המקוריות.
Techopedia מסביר קידוד יד
כדי להבין את הרעיון של קידוד יד, יש להבין כיצד התפתח תכנות מחשבים במהלך 30 השנים האחרונות. בשנים הראשונות של תכנות, שפות כמו Basic ו- Fortran תמיד היו מקודדות ביד. למשתמשים לא היו תוכניות מורחבות שיאפשרו להם לבצע קוד באופן אוטומטי.
בסופו של דבר, באמצעות מחשוב מבוסס Windows והתקדמות אחרות, חברות טק פיתחו מוצרים שיכולים להפוך אוטומטית סוגים מסוימים של קידוד ידיים למטרות תכנות או פריסה. אחת הדוגמאות העיקריות היא ספקטרום הכלים הרחב המאפשר למשתמשים להימנע מקידוד HTML, השפה הבסיסית להרבה קוד מקור באינטרנט. פקודות HTML בפועל מורכבות מבחינה תחבירית ומאתגרות עבור אנשים רבים. חברות יצרו כלים שיאפשרו למשתמשים לפרוש חזותית דפי אינטרנט במקום קידוד ידני של ה- HTML, או במילים אחרות, לכתוב את כל פריסת ה- HTML או הפעולות.
כלים מסוגים אחרים העוזרים לאנשים להימנע מקידוד ידני נקראים לפעמים מה שאתה רואה זה מה שאתה מקבל (עורכי WYSIWYG). הרעיון כאן הוא שהתצוגה מחקה את התוצאה הסופית ומסתירה את קידוד היד בפועל מהאדם שעושה את הפריסה. בעולם הקידוד, כלים מסוימים מאפשרים קידוד אוטומטי, אך קידוד ידני הוא עדיין חלק מרכזי ממה שמתכנתים עושים על בסיס קבוע. אנשי מקצוע רבים לא היו רוצים לפשט את תהליך הקידוד יותר מדי, מכיוון שהוא יכול היה להיכנס להבנה וקריאת קוד כפי שנכתב. לדוגמה, MS Visual Basic כולל טפסים חזותיים לחלונות, תיבות טקסט ועוד, אך הקוד הבסיסי עדיין גלוי בחלונות הניתנים ללחיצה ואפשרויות תפריט, כך שמתכנתים עדיין צריכים להזין קוד את הפונקציונליות של התקנים אלה.
