λογισμικό

    没有任何同级栏目
Γνώση Υπολογιστών >> λογισμικό >

Πώς γράφετε αρχεία προγραμμάτων MS DOS;

Δεν γράφετε αρχεία προγράμματος * στο * MS-DOS. Το MS-DOS είναι ένα λειτουργικό σύστημα. Δεν διαθέτει ενσωματωμένο επεξεργαστή κειμένου ή IDE. Μπορείτε να γράψετε αρχεία προγράμματος χρησιμοποιώντας έναν επεξεργαστή κειμένου, στη συνέχεια, μεταγλωττίζετε ή τα ερμηνεύετε χρησιμοποιώντας τα κατάλληλα εργαλεία μέσα στο περιβάλλον MS-DOS.

Ακολουθεί μια ανάλυση του τρόπου με τον οποίο λειτουργεί:

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 είναι μια διαδικασία πολλαπλών σταδίων που περιλαμβάνει έναν επεξεργαστή κειμένου, μια γλώσσα προγραμματισμού και ενδεχομένως έναν μεταγλωττιστή ή έναν διερμηνέα. Η πολυπλοκότητα εξαρτάται σε μεγάλο βαθμό από τη γλώσσα προγραμματισμού που επιλέγετε.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα