Ακολουθεί μια ανάλυση του τρόπου με τον οποίο λειτουργεί:
1. Επεξεργαστής κειμένου: Χρειάζεστε έναν επεξεργαστή κειμένου για να δημιουργήσετε τον πηγαίο κώδικα του προγράμματος. Οι δημοφιλείς επιλογές στην εποχή MS-DOS περιλάμβαναν:
* edit.com: Ένας ενσωματωμένος, βασικός επεξεργαστής κειμένου που περιλαμβάνεται στο MS-DOS. Είναι πολύ πρωτόγονο από τα σύγχρονα πρότυπα.
* edlin.com: Ένας άλλος ενσωματωμένος, προσανατολισμένος στο γραμμικό επεξεργαστή, ακόμα πιο στοιχειώδης από την επεξεργασία.
* Εκδότες τρίτων μέρους: Οι πιο προηγμένοι συντάκτες κειμένου όπως ο Norton Editor ή ο σύντομος ήταν διαθέσιμοι, αλλά έπρεπε να αγοραστούν ξεχωριστά.
2. Γλώσσα προγραμματισμού: Θα επιλέξετε μια γλώσσα προγραμματισμού. Οι δημοφιλείς επιλογές για τον προγραμματισμό MS-DOS περιελάμβαναν:
* Αρχεία παρτίδας (.bat): Αυτά είναι απλά σενάρια που χρησιμοποιούν εντολές MS-DOS. Δεν είναι μια πλήρης γλώσσα προγραμματισμού αλλά χρήσιμη για απλή αυτοματοποίηση.
* Γλώσσα συναρμολόγησης (ASM): Η γλώσσα χαμηλού επιπέδου αλληλεπιδρά άμεσα με το υλικό του υπολογιστή. Απαιτεί έναν συναρμολογητή (όπως το MASM ή το TAMS) για να μετατρέψει τον κώδικα σε εκτελέσιμα αρχεία.
* C: Μια ισχυρή και ευρέως χρησιμοποιούμενη γλώσσα. Απαιτεί έναν μεταγλωττιστή C (όπως το Turbo C ή το Borland C ++) για να μεταφράσει τον κώδικα σε ένα εκτελέσιμο.
* pascal: Μια άλλη δομημένη γλώσσα προγραμματισμού, που χρησιμοποιείται συχνά για τη διδασκαλία. Απαιτούσε έναν μεταγλωττιστή Pascal (όπως το Turbo Pascal).
* Βασική: Ερμηνευμένη γλώσσα (που σημαίνει ότι τρέχει απευθείας από τον πηγαίο κώδικα, χωρίς να χρειάζεται να καταρτιστεί πρώτα). Οι δημοφιλείς εκδόσεις περιελάμβαναν GW-Basic και Quickbasic.
3. Συλλογή/ερμηνεία: (Ισχύει για γλώσσες εκτός από αρχεία παρτίδας και ερμηνεύονται βασικά)
* Συλλογή: Οι γλώσσες όπως το C, το Pascal και η συναρμολόγηση απαιτούν έναν μεταγλωττιστή. Πρόκειται για ένα πρόγραμμα που μεταφράζει τον πηγαίο κώδικα σας (π.χ., `.c`,` .pas`, `.asm`) σε κώδικα μηχανής (ένα εκτελέσιμο αρχείο, τυπικά με μια επέκταση` .exe 'ή `.com').
* Ερμηνεία: Οι βασικές και ορισμένες άλλες γλώσσες ερμηνεύονται, πράγμα που σημαίνει ότι ο κώδικας εκτελείται με τη γραμμή από έναν διερμηνέα χωρίς ξεχωριστό βήμα συλλογής.
4. Εκτέλεση: Μόλις καταρτίσετε ή γράψετε το πρόγραμμά σας (ή έχετε ένα αρχείο παρτίδας), μπορείτε να το εκτελέσετε πληκτρολογώντας το όνομά του (χωρίς την επέκταση εάν είναι ένα αρχείο .exe 'ή `.com`) στο αρχείο MS-DOS και πατώντας το Enter.
Παράδειγμα (αρχείο παρτίδας):
Ας υποθέσουμε ότι θέλετε να δημιουργήσετε ένα αρχείο δέσμης που εμφανίζει ένα μήνυμα και στη συνέχεια παύει:
1. Ανοίξτε το `edit.com` (ή τον επιλεγμένο σας επεξεργαστή).
2. Πληκτρολογήστε τις ακόλουθες γραμμές:
`` `παρτίδα
@echo off
echo Γεια σας, κόσμος!
παύση
`` `
3. Αποθηκεύστε το αρχείο ως `hello.bat`.
4. Στη γραμμή MS-DOS, πληκτρολογήστε `hello.bat` και πατήστε Enter.
Παράδειγμα (C - Απαιτεί έναν μεταγλωττιστή C):
Ένα απλό "Γεια σας, κόσμος!" Το πρόγραμμα στο C θα απαιτούσε περισσότερα βήματα, διότι θα χρειαστείτε έναν μεταγλωττιστή C (όπως το Turbo C) εγκατεστημένο. Θα γράψετε τον κώδικα C, θα τον καταρρίψετε χρησιμοποιώντας τον μεταγλωττιστή και, στη συνέχεια, θα εκτελέσετε το αρχείο .exe` .exe.
Εν ολίγοις, τα προγράμματα γραφής στο περιβάλλον MS-DOS είναι μια διαδικασία πολλαπλών σταδίων που περιλαμβάνει έναν επεξεργαστή κειμένου, μια γλώσσα προγραμματισμού και ενδεχομένως έναν μεταγλωττιστή ή έναν διερμηνέα. Η πολυπλοκότητα εξαρτάται σε μεγάλο βαθμό από τη γλώσσα προγραμματισμού που επιλέγετε.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα