Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Τι είναι ένα πρότυπο ISO Προγραμματιστής

Η ISO - το Διεθνή Οργανισμό Τυποποίησης - έχει αναπτύξει περισσότερα από 18.500 πρότυπα για διάφορα θέματα , συμπεριλαμβανομένης της γλώσσας προγραμματισμού C . Το ISO υιοθέτησε πρότυπα για την C το 1999 και τους έχει ενημερωθεί αρκετές φορές από τότε. Ένας προγραμματιστής ISO είναι αυτός που γνωρίζει και ακολουθεί τα πρότυπα ISO για Γ. Πεδίο
Η

Το πρότυπο ISO για τον προγραμματισμό C καλύπτει την εκπροσώπηση , τη σύνταξη και τους περιορισμούς της γλώσσας C ? Τα σημασιολογικά κανόνες για την ερμηνεία των προγραμμάτων C ? η αναπαράσταση της εισόδου και εξόδου δεδομένων ? και οι περιορισμοί και τα όρια που επιβάλλονται από σύμφωνα με τα πρότυπα . Ο κανονισμός δεν προσδιορίζει τους μηχανισμούς με τους οποίους ο υπολογιστής μετατρέψει και να χρησιμοποιήσει τα προγράμματα , ή εισόδου και εξόδου του υπολογιστή . Το ISO καθορίζει επίσης κανένα όριο στο μέγεθος ή την πολυπλοκότητα του προγράμματος και την ποσότητα των δεδομένων που περιέχει.
Εικόνων συμμόρφωσης
Η

"Strictly σύμφωνο " προγράμματα χρησιμοποιούν μόνο τα χαρακτηριστικά της γλώσσας C και βιβλιοθήκης που καθορίζονται στο πρότυπο ISO . Τέτοια προγράμματα δεν χρησιμοποιούν ποτέ απροσδιόριστες ή απροσδιόριστη συμπεριφορά , ο όρος ISO για τη συμπεριφορά του προγράμματος έξω από τα πρότυπα . Αυστηρά συμμορφούμενα προγράμματα πρέπει να ακολουθούν όλα τα « shalls " και " πρέπει εχόντων », δήλωσε στο πρότυπο ISO C . Αν γράψετε ένα πρόγραμμα το οποίο έρχεται σε αντίθεση με τις εν λόγω απαιτήσεις και απαγορεύσεις , δεν είναι απολύτως συμβατό με τους κανόνες αλλά αν αυτό δουλεύει σωστά και χρησιμοποιεί σωστά δεδομένα , εξακολουθεί να είναι ένα σωστό πρόγραμμα.

Η Γραφή προγράμματα
Η

Όταν γράφετε ένα νέο πρόγραμμα ISO - σύμφωνο , χρησιμοποιήστε τα στυλ και τις κατευθυντήριες γραμμές στην πιο πρόσφατη συλλογή του προϊόντος . Αν υπάρχει μια πιθανότητα κάποιον που χρησιμοποιεί ένα παλαιότερο , προ - ISO compiler να εργαστούν για το πρόγραμμά σας , να γράψει ένα πρόγραμμα που μπορεί να λειτουργήσει και στα δύο περιβάλλοντα . Για παράδειγμα , αν χρησιμοποιήσετε τη μακροεντολή STDC στην κεφαλίδα και αρχεία προέλευσης , αυτό θα λειτουργήσει σε τρέχουσες και προ- ISO compilers , αν compilers προ - ISO αφήνουν το μακρο απροσδιόριστη . Ορισμένες λειτουργίες C - επαναχρησιμοποιήσιμα μπλοκ κώδικα - . Δεν μπορεί να γραφτεί για να ικανοποιούν και τις δύο προ-και μετα - πρότυπα ISO , ωστόσο
εικόνων Ενημέρωση
Η

Εάν έχετε ένα υπάρχουσα εφαρμογή σε προ - ISO C και θα θέλατε να το ενημερώσετε - για παράδειγμα , για να χρησιμοποιήσετε το πρότυπο ISO πρωτότυπα συναρτήσεων , οι οποίες καθορίζουν τις παραμέτρους λειτουργίες » - υπάρχουν τέσσερις τρόποι για να ενημερώσετε τον κωδικό σας . Αν το recompile χωρίς αλλαγές ο compiler θα εντοπίσει τυχόν αναντιστοιχίες στη λίστα των παραμέτρων . Εναλλακτικά , μπορείτε να αλλάξετε τους ορισμούς λειτουργία για χρήση πρωτότυπα συναρτήσεων . Οι πιο αποτελεσματικές επιλογές είναι η προσθήκη πρωτότυπα συναρτήσεων σε κεφαλίδες , ή την προσθήκη τους σε δύο κεφαλίδες και τις απαρχές των αρχείων προέλευσης . [ ref4 , ενημέρωση υπάρχοντα κώδικα
Η
εικόνων

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

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