Skip to main content

Τι είναι η άμεση λειτουργία;

Η άμεση λειτουργία είναι μια μορφή προγραμματισμού υπολογιστών με την οποία εισάγονται και εκτελούνται οι παράμετροι των προγραμμάτων σε πραγματικό χρόνο.Αυτό έρχεται σε αντίθεση με ένα πρόγραμμα που έχει καταρτιστεί, το οποίο είναι γραμμένο σε ένα αρχείο, τρέχει μέσω ενός μεταγλωττιστή και στη συνέχεια εκτελείται αργότερα.Η άμεση μέθοδος επιτρέπει στον προγραμματιστή να δοκιμάζει τη λειτουργικότητα του προγράμματος ή να εκτελέσει άλλες άμεσες εργασίες ή ενέργειες σε ένα σύστημα χωρίς να χρειάζεται να επεξεργαστεί, να ανασυγκροτεί και στη συνέχεια να εκτελέσει ξανά το πρόγραμμα.Ημέρες υπολογιστών.Οι πρώτες κάρτες διάτρησης θα μπορούσαν να θεωρηθούν ως μια τέτοια μέθοδος, όπου ο προγραμματιστής θα προγραμματίσει τον υπολογιστή μέσω μιας κάρτας και θα παρακολουθήσει τα φώτα στον υπολογιστή που υποδεικνύει τον τρόπο λειτουργίας του προγράμματος.Μία από τις πρώτες γλώσσες προγραμματισμού είναι οι αρχάριοι για τον κωδικό συμβολικής διδασκαλίας (βασικά) που αναπτύχθηκε το 1964. Πολλά συστήματα ηλεκτρονικών υπολογιστών πρώιμων οκτώ bit, όπως το Commodore 64 reg;, επιτρέπεται η εισαγωγή βασικών προγραμμάτων απευθείας κατά την εκκίνησημηχανή.Το πρώτο πράγμα που θα δει ένας χρήστης είναι μια εισαγωγή και μια προτροπή που αναβοσβήνει που περίμενε τις εντολές προγραμματισμού.Συνήθως, αυτός ο άμεσος τρόπος λειτουργίας σήμαινε είτε τη δημιουργία και τη δοκιμή ενός πρόσφατα σχεδιασμένου προγράμματος υπολογιστή είτε τη χρήση αρκετών μικρών βασικών λειτουργιών για την πρόσβαση και την εκκίνηση διαφορετικών προγραμμάτων που μπορεί να έχουν ήδη αποθηκευτεί ως αρχεία σε δισκέτα.Και στις δύο περιπτώσεις, η πιο συχνά χρησιμοποιούμενη εντολή άμεσης λειτουργίας ήταν η εντολή RUN.Είτε ένα πρόσφατα πληκτρολογημένο πρόγραμμα στη μνήμη των υπολογιστών είτε ένα αποθηκευμένο αρχείο θα μπορούσε να εκτελεστεί με το RUN.Σύγχρονα λειτουργικά συστήματα, όπως η Microsoft Reg.Τα Windows Reg, εξακολουθούν να επιτρέπουν τη χρήση μιας εντολής εκτέλεσης, μέσω μιας γραμμής εντολών, να ξεκινήσουν ορισμένα προγράμματα στο σύστημα.Γλώσσες.Εδώ, η γλώσσα προγραμματισμού λειτουργεί ακριβώς όπως οι παλαιότερες μεθόδους, με τη μόνη εξαίρεση ότι η γλώσσα έρχεται με έναν διερμηνέα.Ο διερμηνέας είναι ένα ξεχωριστό πρόγραμμα παρόμοιο με την παλιά βασική προτροπή οκτώ bit.Μόλις ξεκινήσει, κάθεται και περιμένει να εισάγονται εντολές σε οποιαδήποτε γλώσσα σχεδιάστηκε για να ερμηνεύσει.Αυτό επιτρέπει την ανάπτυξη ποικίλων ερμηνευμένων γλωσσών και εκτελείται σε ένα μόνο σύστημα υπολογιστή, το καθένα ενδεχομένως προσφέρει διάφορα οφέλη για συγκεκριμένες χρήσεις.Οι ψηφιακοί ελεγκτές επιτρέπουν σε ένα μοντέλο Hobbyist του σιδηροδρόμου να προγραμματίσει μια σειρά ενεργειών για την εκτέλεση της ατμομηχανής, όπως η αύξηση και η μείωση της ταχύτητας, η λειτουργία των φώτων στο τρένο και πολλά άλλα.Αυτοί οι ελεγκτές διαθέτουν μια λειτουργία προγραμματισμού άμεσης λειτουργίας, όπου ένας χειριστής μπορεί να επηρεάσει τη λειτουργία της αμαξοστοιχίας σε πραγματικό χρόνο καθώς διασχίζει το κομμάτι.