/ / / Ιστορία της ανάπτυξης των γλωσσών προγραμματισμού: σύντομα για τα πάντα

Ιστορία της ανάπτυξης των γλωσσών προγραμματισμού: σύντομα για τα πάντα

Ο προγραμματισμός είναι μια χρονοβόρα και περίπλοκη διαδικασία,Δεν είναι δυνατόν να κατανοήσουμε το καθένα. Η γλώσσα μηχανής αποτελείται από πολλούς αλγορίθμους και κωδικούς μηχανής. Και οι σημερινοί υπολογιστές είναι τέλειοι, λόγω του προγραμματισμού τους. Και η ιστορία της ανάπτυξης λογισμικού δεν θα ήταν τόσο επιτυχημένη αν δεν υπήρχε μια ειδική γλώσσα για μηχανές που μεταφράζουν συμβολικές λέξεις-κλειδιά σε κώδικες μηχανών. Ας εξετάσουμε πώς αναπτύχθηκε η ιστορία της ανάπτυξης των γλωσσών προγραμματισμού.

Οι πρώτοι αυτοκώδικες εμφανίστηκαν το 1955 με προσπάθειεςπρογραμματιστές της IBM υπό την ηγεσία του μηχανικού John Backus. Ήταν μια γλώσσα υψηλού επιπέδου που ονομάζεται Fortran, όχι ένα σύνολο απλών απλών εντολών, αλλά η οργάνωση μεγαλύτερων κωδίκων που έγιναν γνωστοί ως χειριστές ή αλγοριθμικές γλώσσες. Για να μεταφραστούν σε κώδικα μηχανής, οι μεταφραστές εφευρέθηκαν που μετασχηματίζουν αλγόριθμους και καθιστούν κατανοητό για έναν ηλεκτρονικό υπολογιστή. Υπάρχουν δύο τρόποι: η ερμηνεία και η σύνταξη. Λόγω της απλότητας της έκδοσης του Fortran, χρησιμοποιήθηκαν γρήγορα και η τελευταία είναι μία από τις πιο δημοφιλείς γλώσσες προγραμματισμού σήμερα.

Ωστόσο, αυτό δεν είναι ο μόνος αυτόματος κωδικός για μηχανές. Η ιστορία της ανάπτυξης των γλωσσών προγραμματισμού συνεχίζεται με τη δημιουργία αλγορίθμων Algol, οι οποίες χρησιμοποιούνται κυρίως στο ακαδημαϊκό περιβάλλον και έχουν μεγάλο αριθμό νέων εννοιών. Το γεγονός αυτό γίνεται το 1960. Λίγο αργότερα, οι περίεργοι υπάλληλοι της IBM παρουσίαζαν τη γλώσσα Cobol, η οποία είναι προσανατολισμένη προς χρήση στο επιχειρηματικό περιβάλλον και χρησιμοποιείται για να χειρίζεται περίπλοκες και ογκώδεις οικονομικές πληροφορίες.

Ιστορία ανάπτυξης γλωσσών προγραμματισμούσυνεχίζει με τους καθηγητές κολλεγίων στο Dartsmouth, T. Kurtz και J. Kemeni, οι οποίοι ανέπτυξαν τη γνωστή BASIC. Είναι πολύ απλούστερο από το Fortran και επομένως χρησιμοποιήθηκε σε προσωπικούς υπολογιστές. Παρήγαγε το αποτέλεσμα της έκρηξης, καθιστώντας τον κύριο προγραμματισμό αυτόματων κωδίκων και καθιστώντας τους υπολογιστές ιδιοκτησία των πιο συνηθισμένων χρηστών.

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

Σήμερα, οι επιστήμονες συνεχίζουν να εργάζονται για τηνβελτίωση και προσπαθήστε να πλησιάσετε τον Pascal στο πρόγραμμα, το οποίο σηματοδότησε περαιτέρω την ιστορία της ανάπτυξης των γλωσσών προγραμματισμού. Ο δημιουργός του, δικαίως, είναι ο καθηγητής στο Πολυτεχνείο της Ζυρίχης, Nicklaus Wirth. Και έδωσε το όνομα της εφεύρεσής του προς τιμήν του Pascal, ο οποίος είναι ο πρώτος σχεδιαστής του πρώτου υπολογιστή. Αυτή είναι μια από τις πιο εύκολες και διαθέσιμες γλώσσες προγραμματισμού, που σας επιτρέπουν να γράφετε σαφή και κατανοητά προγράμματα.

Ιστορία της ανάπτυξης του προγραμματισμού θα ήτανατελής χωρίς τη γλώσσα της κόλασης, το όνομά της από την πρώτη γυναίκα προγραμματιστή Ada Lovelace, κόρη του διάσημου ιδρώτα του George Byron. Είναι μια πιο προηγμένη και καθολική γλώσσα προγραμματισμού, η οποία καταρτίζεται βάσει του Pascal.

Ιστορία της ανάπτυξης λογισμικού έχειστο οπλοστάσιό του υπάρχουν πολλές περισσότερες γλώσσες προγραμματισμού που γράφονται για ειδικές εφαρμογές. Για παράδειγμα, στην προσομοίωση χρησιμοποιούνται Simulation, Simcrit και GPSS. Για τον έλεγχο του εξοπλισμού χρησιμοποιείται FORT. Τα προγράμματα συστήματος γράφονται σε γλώσσα SI. Οι βάσεις δεδομένων δημιουργούνται από τη γλώσσα Kodasil. Για να διδάξετε προγραμματισμό, το λογότυπο, το Robik και η αλγοριθμική γλώσσα του AP είναι βολικά. Ershova.

Η ιστορία της ανάπτυξης του προγραμματισμού δεν έχει ακόμη ολοκληρωθεί και είναι απίθανο να συμβεί στο εγγύς μέλλον.

</ p>>
Διαβάστε περισσότερα: