Εξετάστε το σκοπό της γλώσσας του υπολογιστή σας . Μερικές γλώσσες είναι καλύτερα από άλλα σε ορισμένα καθήκοντα , και πώς σχεδιάζετε τη γλώσσα εξαρτάται από το τι θέλετε να κάνετε με αυτό . 2
Αποφασίστε αν θέλετε να κάνετε μια γλώσσα υψηλού επιπέδου ( δηλαδή , μια γλώσσα που συγκεντρώνει σε μια άλλη γλώσσα , όπως η γλώσσα συναρμολόγησης , C + + , Java ή FORTRAN ) ή σε γλώσσα χαμηλού επιπέδου ( μια γλώσσα που συγκεντρώνει στη μηχανή κωδικού μονάδες και μηδενικά ) .
εικόνων 3
Αποκτήστε την κατανόηση της αρχιτεκτονικής του υπολογιστή ή της γλώσσας χαμηλού επιπέδου στο οποίο θα καταρτίσει τη γλώσσα σας . Για μια γλώσσα χαμηλού επιπέδου , πρέπει να ξέρετε τι συμβαίνει σε επίπεδο hardware . Για μια γλώσσα υψηλού επιπέδου , θα πρέπει να κατανοήσουν πώς λειτουργεί η γλώσσα χαμηλότερου επιπέδου .
Η 4
Μάθετε για το λειτουργικό σύστημα του υπολογιστή . Για να εκτελέσετε τα προγράμματα που μπορείτε να δημιουργήσετε με τη γλώσσα σας , θα πρέπει να είναι σε θέση να διασυνδέονται με το λειτουργικό σύστημα . Εναλλακτικά , μπορείτε πάντα να σχεδιάσετε το δικό σας λειτουργικό σύστημα .
5
Ορίστε τις εντολές και το συντακτικό για τη γλώσσα σας . Χρειάζεται μια ακριβή , συνεπή τρόπο για να εκφράσουν κάθε βασική λειτουργία που θέλετε τη γλώσσα σας για να χειριστεί .
Η 6
Δημιουργήστε ένα compiler για να μετατρέψει τα προγράμματα γραμμένα στη γλώσσα σας είτε κώδικα μηχανής ή σε χαμηλότερο επίπεδο γλώσσας. Χωρίς compiler , η γλώσσα σας δεν έχει καμία χρήση στον υπολογιστή .
Η 7 Δοκιμή
τόσο τη γλώσσα σας και compiler σας για σφάλματα και λάθη .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα