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

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

Πώς να κάνω μια γλώσσα υπολογιστών

γλώσσες προγραμματισμού ηλεκτρονικών υπολογιστών να καταστεί ευκολότερο για τους ανθρώπους να πείτε σε έναν υπολογιστή τι να κάνει . Υπολογιστές ασχολούνται μόνο με αυτά και μηδενικά , αλλά ένα πρόγραμμα υπολογιστή που αποτελείται μόνο από δυαδικούς αριθμούς δεν είναι αναγνώσιμο . Με μερικές συμβουλές , μπορείτε να κάνετε δική σας γλώσσα υπολογιστή . Οδηγίες
Η 1

Εξετάστε το σκοπό της γλώσσας του υπολογιστή σας . Μερικές γλώσσες είναι καλύτερα από άλλα σε ορισμένα καθήκοντα , και πώς σχεδιάζετε τη γλώσσα εξαρτάται από το τι θέλετε να κάνετε με αυτό . 2

Αποφασίστε αν θέλετε να κάνετε μια γλώσσα υψηλού επιπέδου ( δηλαδή , μια γλώσσα που συγκεντρώνει σε μια άλλη γλώσσα , όπως η γλώσσα συναρμολόγησης , C + + , Java ή FORTRAN ) ή σε γλώσσα χαμηλού επιπέδου ( μια γλώσσα που συγκεντρώνει στη μηχανή κωδικού μονάδες και μηδενικά ) .
εικόνων 3

Αποκτήστε την κατανόηση της αρχιτεκτονικής του υπολογιστή ή της γλώσσας χαμηλού επιπέδου στο οποίο θα καταρτίσει τη γλώσσα σας . Για μια γλώσσα χαμηλού επιπέδου , ​​πρέπει να ξέρετε τι συμβαίνει σε επίπεδο hardware . Για μια γλώσσα υψηλού επιπέδου , ​​θα πρέπει να κατανοήσουν πώς λειτουργεί η γλώσσα χαμηλότερου επιπέδου .
Η 4

Μάθετε για το λειτουργικό σύστημα του υπολογιστή . Για να εκτελέσετε τα προγράμματα που μπορείτε να δημιουργήσετε με τη γλώσσα σας , θα πρέπει να είναι σε θέση να διασυνδέονται με το λειτουργικό σύστημα . Εναλλακτικά , μπορείτε πάντα να σχεδιάσετε το δικό σας λειτουργικό σύστημα .
5

Ορίστε τις εντολές και το συντακτικό για τη γλώσσα σας . Χρειάζεται μια ακριβή , συνεπή τρόπο για να εκφράσουν κάθε βασική λειτουργία που θέλετε τη γλώσσα σας για να χειριστεί .
Η 6

Δημιουργήστε ένα compiler για να μετατρέψει τα προγράμματα γραμμένα στη γλώσσα σας είτε κώδικα μηχανής ή σε χαμηλότερο επίπεδο γλώσσας. Χωρίς compiler , η γλώσσα σας δεν έχει καμία χρήση στον υπολογιστή .
Η 7 Δοκιμή

τόσο τη γλώσσα σας και compiler σας για σφάλματα και λάθη .

Η

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

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