Turbo C

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 25 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 24 Ιούνιος 2024
Anonim
How to Download & Install Turbo C/C++ in Windows 10
Βίντεο: How to Download & Install Turbo C/C++ in Windows 10

Περιεχόμενο

Ορισμός - Τι σημαίνει Turbo C;

Το Turbo C ήταν ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) για προγραμματισμό στη γλώσσα C. Αναπτύχθηκε από τον Borland και εισήχθη για πρώτη φορά το 1987. Την εποχή εκείνη, το Turbo C ήταν γνωστό για το μικρό του μέγεθος, το πλήρες εγχειρίδιο, την ταχύτητα σύνταξης και τη χαμηλή τιμή. Έχει πολλές ομοιότητες με ένα προηγούμενο προϊόν Borland, Turbo Pascal, όπως ένας IDE, μια χαμηλή τιμή και ένας γρήγορος μεταγλωττιστής, αλλά δεν ήταν τόσο επιτυχημένος εξαιτίας του ανταγωνισμού στην αγορά μεταγλωττιστή Γ.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί το Turbo C

Το Turbo C ήταν ένα εργαλείο ανάπτυξης λογισμικού για τη σύνταξη προγραμμάτων στη γλώσσα C. Ως IDE, περιλάμβανε έναν επεξεργαστή πηγαίου κώδικα, έναν γρήγορο μεταγλωττιστή, έναν σύνδεσμο και ένα αρχείο βοήθειας χωρίς σύνδεση για αναφορά. Η έκδοση 2 περιλάμβανε ένα ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων. Το Turbo C ήταν προϊόν παρακολούθησης στο Borlands Turbo Pascal, το οποίο είχε αποκτήσει ευρεία χρήση στα εκπαιδευτικά ιδρύματα, επειδή η γλώσσα Pascal ήταν κατάλληλη για τη διδασκαλία του προγραμματισμού στους μαθητές. Παρόλο που το Turbo C αναπτύχθηκε αρχικά από μια διαφορετική εταιρεία, μοιράστηκε πολλά χαρακτηριστικά με το Turbo Pascal, δηλαδή το look-and-feel της διασύνδεσης και τα διάφορα εργαλεία προγραμματισμού και εντοπισμού σφαλμάτων που περιλαμβάνονται. Ωστόσο, δεν ήταν τόσο επιτυχημένη όσο η Turbo Pascal λόγω ανταγωνισμού από άλλα προϊόντα της C, όπως η Microsoft C, η Watcom C, η Lattice C κ.λπ. Παρόλα αυτά, το Turbo C είχε ακόμα το πλεονέκτημα για την ταχύτητα και την τιμή.


Η πρώτη έκδοση κυκλοφόρησε στις 13 Μαΐου 1987 και πρόσφερε το πρώτο περιβάλλον επεξεργασίας-μεταγλώττισης για ανάπτυξη λογισμικού σε υπολογιστές IBM. Το Turbo C δεν σχεδιάστηκε αρχικά από τον Borland αλλά αγοράστηκε από τον Bob Jervis και αρχικά ονομάστηκε Wizard C. Ο Turbo Pascal δεν είχε μενού που βγήκε πριν από αυτή τη φορά και μόνο στην τέταρτη του έκδοση έλαβε ανελκυστήρα προσώπου για να κοιτάξει όπως το Turbo C.

Η Borland ως εταιρεία δεν αναπτύσσει πλέον και δεν πωλεί αυτά τα προϊόντα, αλλά το Turbo C εξακολουθεί να διατίθεται ως δωρεάν download από διάφορα αποθετήρια ηλεκτρονικού ταχυδρομείου, παρόλο που είναι πραγματικά μια παλιά τεχνολογία χωρίς πραγματική τεχνική υποστήριξη και δεν είναι πλέον βιώσιμη για τη σύγχρονη ανάπτυξη λογισμικού. Το Turbo C τελικά εξελίχθηκε σε Turbo C ++, στη συνέχεια στο Borland C ++ και, τέλος, στο C ++ Builder.

Χαρακτηριστικά Turbo C:

  • Ενσωματωμένη συναρμολόγηση με πλήρη πρόσβαση στις συμβολικές δομές και ονόματα της γλώσσας Γ - Αυτό επέτρεψε στους προγραμματιστές να γράψουν ορισμένους κωδικούς γλωσσών συναρμολόγησης απευθείας στα προγράμματά τους χωρίς την ανάγκη για ξεχωριστό συναρμολογητή.
  • Υποστήριξη για όλα τα μοντέλα μνήμης - Αυτό είχε να κάνει με την αρχιτεκτονική κατακερματισμένης μνήμης που χρησιμοποιείται από επεξεργαστές 16-bit εκείνης της εποχής, όπου κάθε τμήμα περιοριζόταν στα 64 kilobyte (Kb). Τα μοντέλα ονομάζονται μικροσκοπικά, μικρά, μεσαία, μεγάλα και τεράστια, τα οποία καθορίζουν το μέγεθος των δεδομένων που χρησιμοποιούνται από ένα πρόγραμμα, καθώς και το μέγεθος του ίδιου του προγράμματος. Για παράδειγμα, με το μικροσκοπικό μοντέλο, τόσο τα δεδομένα όσο και το πρόγραμμα πρέπει να ταιριάζουν σε ένα μόνο τμήμα 64 Kb. Στο μικρό μοντέλο, τα δεδομένα και το πρόγραμμα χρησιμοποίησαν έκαστο διαφορετικό τμήμα 64 Kb. Έτσι, προκειμένου να δημιουργηθεί ένα πρόγραμμα μεγαλύτερο από 64 Kb ή ένα που χειρίζεται δεδομένα μεγαλύτερα από 64 Kb, έπρεπε να χρησιμοποιηθούν τα μοντέλα μέσου, μεγάλου και τεράστιου μνήμης. Αντίθετα, οι επεξεργαστές 32-bit χρησιμοποιούσαν ένα μοντέλο επίπεδης μνήμης και δεν είχαν αυτόν τον περιορισμό.
  • Βελτιστοποίηση ταχύτητας ή μεγέθους - Ο μεταγλωττιστής μπορεί να ρυθμιστεί ώστε να παράγει ένα εκτελέσιμο πρόγραμμα το οποίο είτε ήταν γρήγορο ή μικρό σε μέγεθος, αλλά όχι και τα δύο.
  • Συνεχής αναδίπλωση - Αυτή η δυνατότητα επέτρεψε στον μεταγλωττιστή Turbo C να αξιολογεί τις συνεχείς εκφράσεις κατά τη διάρκεια του χρόνου μεταγλώττισης και όχι κατά τη διάρκεια του χρόνου εκτέλεσης.