Μεταγλωττιστής (υπολογιστές): Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μΧωρίς σύνοψη επεξεργασίας
Γραμμή 14:
Το λογισμικό των πρώτων υπολογιστών ήταν γραμμένο κυρίως σε συμβολική γλώσσα. Οι γλώσσες προγραμματισμού υψηλού επιπέδου εφευρέθηκαν αργότερα, όταν τα οφέλη της εκτέλεσης του ίδιου λογισμικού σε διαφορετικούς [[ΚΜΕ|επεξεργαστές]] έγιναν πιο σημαντικά από το κόστος συγγραφής ενός μεταγλωττιστή. Το περιορισμένο μέγεθος της [[Μνήμη υπολογιστή|μνήμης]] των πρώτων υπολογιστών υπήρξε σοβαρός περιοριστικός παράγοντας στη σχεδίαση των πρώτων μεταγλωττιστών.
 
Κατά τα τέλη της δεκαετίας του 1950, προτάθηκαν οι πρώτες γλώσσες προγραμματισμού που ήταν ανεξάρτητες από τη μηχανή και ακολούθησε η ανάπτυξη αρκετών πειραματικών μεταγλωττιστών. Ο πρώτος μεταγλωττιστής γράφτηκε από τη [[Γκρέις Μάρει Χόπερ|Γκρέις Χόπερ]], το 1952, για τη [[γλώσσα προγραμματισμού A-0]]. Η ομάδας της [[FORTRAN]]<!-- ###here (only), upper-case FORTRAN is correct, as it was the name used at the time, and on IBM's early compilers ###--> με αρηχγόαρχηγό τον [[Τζον Μπάκους]] στην [[IBM]] θεωρείται γενικά ότι παρουσίασε τον πρώτο πλήρη μεταγλωττιστή το 1957. Η [[COBOL]] ήταν μια από τις πρώτες γλώσσες που μεταγλωττίστηκαν σε πολλαπλές αρχιτεκτονικές, το 1960.<ref>{{cite web |url=http://www.interesting-people.org/archives/interesting-people/199706/msg00011.html |title=IP: The World's First COBOL Compilers |date=12 June 1997 |publisher=interesting-people.org}}</ref>
 
Η ιδέα της χρήσης μιας γλώσσας υψηλού επιπέδου υπήρξε γρήγορα δημοφιλής σε πολλά πεδία εφαρμογών. Οι νεότερες γλώσσες έχουν όλο και περισσότερες απαιτήσεις και οι νεότερες [[Αρχιτεκτονική υπολογιστών|αρχιτεκτονικές υπολογιστών]] γίνονται συνέχεια πιο πολύπλοκες, με αποτέλεσμα οι μεταγλωττιστές να έχουν γίνει και αυτοί πιο πολύπλοκοι.