Πίστωση εικόνας: Τομ Βέρνερ/DigitalVision/GettyImages
Ένα αρχείο EXE είναι ένας τύπος προγράμματος που εκτελείται στα Microsoft Windows. Αποτελείται από δυαδικό κώδικα γλώσσας μηχανής που δεν έχει σχεδιαστεί για να διαβάζεται ή να γράφεται από ανθρώπους. Ενώ μπορεί να είναι δυνατή η επεξεργασία ενός αρχείου EXE απευθείας στο Σημειωματάριο ή σε άλλο πρόγραμμα επεξεργασίας κειμένου, η διαδικασία θα ήταν κουραστική και επιρρεπής σε σφάλματα. Μπορείτε να χρησιμοποιήσετε το Σημειωματάριο για να γράψετε τον πηγαίο κώδικα που μπορεί να εκτελεστεί απευθείας ή να μεταγλωττιστεί σε ένα αρχείο EXE.
Δημιουργήστε ένα αρχείο EXE
Όταν θέλετε να δημιουργήσετε ένα αρχείο EXE στα Windows, συνήθως χρησιμοποιείτε έναν μεταγλωττιστή για να μετατρέψετε μια γλώσσα προγραμματισμού αναγνώσιμη από τον άνθρωπο σε αυτό που ονομάζεται πηγαίος κώδικας σε κώδικα μηχανής που μπορεί να εκτελέσει ένας υπολογιστής. Ένα αρχείο EXE περιέχει κώδικα μηχανής σε συγκεκριμένη μορφή που έχει σχεδιαστεί από τη Microsoft. Άλλα λειτουργικά συστήματα όπως το macOS και το Linux έχουν τις δικές τους, ισοδύναμες μορφές.
Το βίντεο της ημέρας
Δωρεάν μεταγλωττιστές για γλώσσες όπως η C και η C++ διατίθενται από τη Microsoft και άλλους κατασκευαστές λογισμικού. Η σουίτα κώδικα του Visual Studio από τη Microsoft θεωρείται καλά και διατίθεται δωρεάν, ενώ άλλα δωρεάν εργαλεία προγραμματισμού και ανοιχτού κώδικα είναι επίσης διαθέσιμα για Windows.
Ακόμη και ο κώδικας αρχείου EXE για βασικά προγράμματα είναι δύσκολο για έναν άνθρωπο να διαβάσει ή να γράψει απευθείας. Τα προγράμματα που ονομάζονται decompilers μετατρέπουν τον κώδικα EXE σε πηγαίο κώδικα, αν και δεν είναι πάντα τόσο ευανάγνωστος όσο ο πηγαίος κώδικας που γράφτηκε από έναν άνθρωπο.
Ανοίξτε το Σημειωματάριο ή άλλο πρόγραμμα επεξεργασίας
Παρόλο που μπορείτε να γράψετε τον πηγαίο κώδικα στο Σημειωματάριο, το βασικό πρόγραμμα επεξεργασίας κειμένου που παρέχεται με τα Windows, πολλά οι προγραμματιστές προτιμούν να χρησιμοποιούν ένα πιο εξελιγμένο εργαλείο που ονομάζεται ολοκληρωμένο περιβάλλον ανάπτυξης ή IDE.
Ένα IDE αυτοματοποιεί τη μεταγλώττιση και εκτέλεση του κώδικα, εντοπίζει κοινά σφάλματα και συμπληρώνει αυτόματα φράσεις κοινών γλωσσών προγραμματισμού και ονόματα μεταβλητών καθώς εργάζεστε. Τονίζει επίσης τη σύνταξη της γλώσσας προγραμματισμού και σας βοηθά να τοποθετήσετε σημεία στίξης όπως ερωτηματικά και παρενθέσεις.
Πολλοί προγραμματιστές χρησιμοποιούν επίσης εργαλεία ελέγχου πηγαίου κώδικα όπως το Visual SourceSafe της Microsoft ή το δωρεάν εργαλείο που ονομάζεται Git για να οργανώσουν τον κώδικά τους. Αυτά τα εργαλεία καθιστούν δυνατή την αποθήκευση ιστορικών εκδόσεων του πηγαίου κώδικα και επιτρέπουν σε πολλούς προγραμματιστές να συνεργάζονται σε έργα κωδικοποίησης.
Μαζικά αρχεία και PowerShell
Παραδοσιακά, τα λειτουργικά συστήματα Microsoft DOS και Windows ήταν εξοπλισμένα με ένα απλό σύστημα προγραμματισμού που ονομάζεται δέσμη ενεργειών. Τα σενάρια δέσμης, όπως και άλλες λεγόμενες γλώσσες δέσμης ενεργειών, μπορούν να εκτελεστούν απευθείας από τα Windows ή τη γραμμή εντολών χωρίς να απαιτείται ξεχωριστό στάδιο μεταγλώττισης. Μαζικά αρχεία μπορούν να χρησιμοποιηθούν για την αυτοματοποίηση απλών εργασιών στα Windows, όπως η εγκατάσταση λογισμικού, η ρύθμιση συνδέσεων δικτύου ή η δημιουργία αντιγράφων ασφαλείας αρχείων.
Πιο πρόσφατα, η Microsoft εισήγαγε ένα πιο ισχυρό περιβάλλον δέσμης ενεργειών που ονομάζεται PowerShell. Το PowerShell σάς επιτρέπει να έχετε πρόσβαση στη σουίτα λειτουργιών .NET στα Windows και είναι πιο αποτελεσματικό από τη μαζική δέσμη ενεργειών.
Μπορείτε επίσης να εγκαταστήσετε γλώσσες δέσμης ενεργειών τρίτων, όπως Python και Ruby στα Windows.
Ό, τι κι αν επιλέξετε, μπορείτε να επεξεργαστείτε τον κώδικα γλώσσας δέσμης ενεργειών σε ένα πρόγραμμα επεξεργασίας κειμένου όπως το Σημειωματάριο ή ένα πιο εξελιγμένο προϊόν.