קרדיט תמונה: טום ורנר/DigitalVision/GettyImages
קובץ EXE הוא סוג של תוכנית הפועלת ב-Microsoft Windows. הוא מורכב מקוד בינארי בשפת מכונה שלא תוכנן לקריאה או כתיבה על ידי בני אדם. אמנם ייתכן שניתן לערוך קובץ EXE ישירות בפנקס הרשימות או בעורך טקסט אחר, אך התהליך יהיה מייגע ונוטה לשגיאות. אתה יכול להשתמש בפנקס רשימות כדי לכתוב קוד מקור שניתן להפעיל ישירות או להידור לקובץ EXE.
צור קובץ EXE
כאשר אתה רוצה ליצור קובץ EXE ב-Windows, אתה בדרך כלל משתמש במהדר כדי להפוך שפת תכנות הניתנת לקריאה על ידי אדם במה שנקרא קוד מקור לקוד מכונה שמחשב יכול להפעיל. קובץ EXE מכיל קוד מכונה בפורמט ספציפי שתוכנן על ידי Microsoft. למערכות הפעלה אחרות כמו macOS ו-Linux יש פורמטים שווים משלהן.
סרטון היום
מהדרים בחינם לשפות כמו C ו-C++ זמינים ממיקרוסופט ויצרניות תוכנה אחרות. חבילת Visual Studio Code מבית מיקרוסופט נחשבת היטב וזמינה בחינם, וכלי תכנות חינמיים וקוד פתוח אחרים זמינים גם עבור Windows.
אפילו קוד קובץ EXE עבור תוכניות בסיסיות קשה לאדם לקרוא או לכתוב ישירות. תוכניות הנקראות decompilers הופכות את קוד EXE בחזרה לקוד מקור, אם כי הוא לא תמיד קריא כמו קוד מקור שנכתב על ידי אדם.
פתח את פנקס רשימות או עורך אחר
למרות שאתה יכול לכתוב קוד מקור ב-Notepad, עורך הטקסט הבסיסי שמגיע עם Windows, רבים מתכנתים מעדיפים להשתמש בכלי מתוחכם יותר שנקרא סביבת פיתוח משולבת, או IDE.
IDE הופך את הקומפילציה והרצת הקוד לאוטומטי, מזהה שגיאות נפוצות והשלמה אוטומטית של ביטויים נפוצים של שפות תכנות ושמות משתנים תוך כדי עבודה. זה גם מדגיש את תחביר שפת התכנות ועוזר לך למקם סימני פיסוק כמו נקודות פסיק וסוגריים.
מתכנתים רבים משתמשים גם בכלי בקרת קוד מקור כמו Visual SourceSafe של מיקרוסופט או הכלי החינמי בשם Git כדי לארגן את הקוד שלהם. כלים אלו מאפשרים לאחסן גרסאות היסטוריות של קוד מקור ולאפשר למספר מתכנתים לעבוד יחד על פרויקטי קידוד.
קבצי אצווה ו-PowerShell
באופן מסורתי, מערכות ההפעלה Microsoft DOS ו-Windows הגיעו מצוידות במערכת תכנות פשוטה הנקראת batch scripting. סקריפטים אצווה, כמו שפות סקריפטים אחרות, ניתנות להרצה ישירות מ-Windows או משורת הפקודה ללא צורך בשלב הידור נפרד. ניתן להשתמש בקבצי אצווה כדי להפוך משימות פשוטות לאוטומטיות ב-Windows, כגון התקנת תוכנה, הגדרת חיבורי רשת או גיבוי קבצים.
לאחרונה, מיקרוסופט הציגה סביבת סקריפטים חזקה יותר בשם PowerShell. PowerShell מאפשר לך לגשת לחבילת הפונקציונליות של .NET ב-Windows והיא יעילה יותר מ-batch scripting.
אתה יכול גם להתקין שפות סקריפטים של צד שלישי כמו Python ו-Ruby ב-Windows.
לא משנה מה תבחר, תוכל לערוך את קוד שפת הסקריפט בעורך טקסט כגון פנקס רשימות או מוצר מתוחכם יותר.