תכנות חזותי
ויקיפדיה האנציקלופדיה encyclopedia
תכנות חזותי הוא שיטה לפיתוח תוכנה שבה כדי לחולל קוד מקור משתמשים במטפורות של אייקונים המסמלים קטעי קוד ואף מודולים שלמים של תכנות, ובו "מניחים" על גבי טופס את קטעי הקוד ואת הפרמטרים שלהם, מתוך רשימות בחירה ותיבות סימון, על ידי גרירה ושחרור בלוקים המייצגים פקודה או מספר פקודות בתכנות. תכנות זה מתבצע לרוב בסביבת פיתוח משולבת (IDE) כשבנוסף לתכנות החזותי יש בה גם מהדר, Debugger וכדומה.
התכנות בשיטה הזו ידידותי למתכנת, מקצר את זמן הפיתוח ומאפשר גישה קלה לתכנות. בכל שפות הפיתוח גישה זו משולבת במידה מסוימת, גם בשפות עיליות טהורות כמו ++C, פסקל ו-Java משולבות באופן כלשהו גישה של תכנות חזותי.
תחום נוסף שבו משולב תכנות חזותי הוא תחום עיבוד המידע ובסיסי הנתונים, שם אפשר באמצעות מסך GQBE לחולל את הקוד של שפת ה-SQL באמצעות גרירת שדות וטבלאות, ואף לשלב בין כתיבה ידנית טקסטואלית לבין כתיבה חזותית.
בשיטה זו של כתיבה חזותית ישנו חיסכון בהקלדה מיותרת ומניעת שגיאות כתיב. אין צורך לנחש את הפקודות או השיטות השונות, דבר זה יכול להקל על המתכנת המתחיל, אבל הוא גם טוב למתכנת עתיר ניסיון, שאיננו רוצה לכתוב מחדש את הפקודות ולהסתכן בתחביר לקוי.
חברות החלוצות בשיטה זו היו חברת בורלנד עם מחולל היישומים פרדוקס וחברת התוכנה הישראלית מג'יק, שהוציאו מוצרים חזותיים עוד בימי מערכת ההפעלה DOS.
כיום בסביבות פיתוח חדשניות משלבים גם בכתיבת טקסטואלית תכנות חזותי באופנים שונים, כמו הופעת רשימת פקודות או רשימת פרמטרים, כאשר כותבים פקודה מסוימת לשם הקלה על הכתיבה או הוספת כפתורים המחוללים קוד. גם בתיבת העריכה של ויקיפדיה אפשר לראות בהוספת כפתורים המחוללים פקודות פנימיות בסוג של תכנות חזותי.
לצד הביקורת על התכנות החזותי שהוא מראש מגביל את המתכנת ומצמצם את דמיונו ואת יכולתו ויוצר מתכנתים שאינן מכירים את הקוד הבסיסי, ישנה הערכה רבה לסוג זה של תכנות, במיוחד כאשר הוא איננו מגביל את האפשרות של התכנות הטקסטואלי, אלא עומד לצידו ומשלים אותו.