Κατά τις πρώτες ημέρες της ανάπτυξης των υπολογιστών , πριν από τα Windows , MS /DOS δεν είχε multitasking υποστήριξη . Μόνο ένα πρόγραμμα θα μπορούσε να τρέξει σε έναν χρόνο . Ένας προγραμματιστής θα τρέξει ένα πρόγραμμα για να επεξεργαστείτε κώδικα , ένα άλλο για την κατάρτιση του προγράμματος , στη συνέχεια, το νέο πρόγραμμα να τρέξει για να ελέγξετε για σφάλματα. Αυτή η διαδικασία επαναλήφθηκε πολλές, πολλές φορές . Το ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) που Borland εισήγαγε για πρώτη φορά με την Turbo Pascal απλοποιηθεί σε μεγάλο βαθμό τυλίγοντας το σύνολο της διαδικασίας ανάπτυξης σε ένα πρόγραμμα .
Εικόνων Βελτιστοποιημένη C Compiler
Η
Με το ώρα Turbo C κυκλοφόρησε , η γλώσσα προγραμματισμού C ήταν γύρω για πάνω από μια δεκαετία και τεχνικές βελτιστοποίησης ήταν γνωστά . C είναι μια γλώσσα χαμηλού επιπέδου που δημιουργεί μικρό, γρήγορο σφιχτό κώδικα . Turbo C προσφέρει μια σειρά από επιλογές βελτιστοποίησης ότι η ενισχυμένη μέγεθος και την ταχύτητα σε μια εποχή , όταν οι κύκλοι μνήμης και επεξεργαστή ήταν ακόμα περιορισμένους πόρους .
Η Ολοκληρωμένη Assembler Γλώσσα
Η
Συνέλευση γλώσσα επιτρέπει στους προγραμματιστές να γράψουν συμβολική γλώσσα μηχανής , τις ίδιες οδηγίες χρησιμοποιείται από τον μικροεπεξεργαστή . Για τους περισσότερους σκοπούς , το C είναι μια πολύ καλύτερη επιλογή δεδομένου ότι μια γραμμή Γ μεταφράζεται συνήθως σε 10 ή περισσότερες εντολές μηχανής . Παρ 'όλα αυτά , λίγες γραμμές κώδικα συναρμολόγησης στο σωστό μέρος μπορεί να λύσει συχνά ένα επίμονο πρόβλημα . Assembler επιτρέπει επίσης την πλήρη πρόσβαση στα μητρώα μικροεπεξεργαστή και διακοπές . Turbo C επιτρέπει τον κωδικό συγκρότημα να τοποθετηθεί οπουδήποτε μέσα σε ένα πρόγραμμα C .
Εικόνων Level Hardware Debugging
Η
Το Turbo Debugger επιτρέπει στους προγραμματιστές να δείτε τη μνήμη του υπολογιστή και των μητρώων σε πραγματικό χρόνο , όπως η πρόγραμμα βήματα μέσα στον κώδικα . Breakpoints και τα ρολόγια μπορεί να ρυθμιστεί έτσι στις πίστες του προγράμματος και στάσεις σε προκαθορισμένα σημεία ή όταν θέσεις μνήμης ή μητρώα σε ορισμένες αξίες .
Εικόνων Πολλαπλές Μοντέλα μνήμης
Η
περισσότεροι προγραμματιστές έχουν ξεχάσει αυτό το μέρος της ανάπτυξης 16 - bit , αλλά μία από τις δυσκολίες που συνεπάγεται η διαχείριση της μνήμης . Με μια διεύθυνση μνήμης 16 -bit , μόνο ένα μικρό τμήμα της μνήμης θα μπορούσε να έχει πρόσβαση σε ένα χρόνο . Οι πρώτες γλώσσες C λυθεί αυτό με μια σειρά από διαφορετικά μοντέλα μνήμης : μικρό , μικρό , συμπαγές και μεγάλα . Η IBM έχει μια λεπτομερή περιγραφή αυτών των μοντέλων μνήμης (βλέπε παραπομπές ) .
Εικόνων Native Πρόγραμμα Ανάπτυξης
Η
Αν και οι περισσότεροι ανάπτυξης είναι πλέον στοχεύει προς τα Windows , υπάρχουν εφαρμογές όπου ο κώδικας πρέπει να πιάσουμε κοντά στο γυμνό μέταλλο . Τα προγράμματα οδήγησης συσκευών , βοηθητικά προγράμματα στον σκληρό δίσκο , διεπαφές με εξειδικευμένο υλικό και διαγνωστικά προγράμματα όλα πρέπει να έχουν πρόσβαση σε χαμηλά επίπεδα.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα