ΥπολογιστέςΠρογραμματισμός

Διαδικαστικά προγραμματισμού. Η ιστορία του ανθρώπου-υπολογιστή διάλογο, την ανάπτυξη

Η επικοινωνία με τους σύγχρονους υπολογιστές είναι αδύνατη χωρίς τη χρήση ειδικής γλώσσας προγραμματισμού. Από τη γέννηση των πρώτων υπολογιστών , υπάρχουν πέντε γενιές των γλωσσικών συστημάτων, έχουν σχεδιαστεί για διάλογο ανθρώπου-υπολογιστή. Στην αρχή ήταν ένας συναρμολόγησης στην αρχική του μορφή. Στη μακρινή δεκαετία του '50, εργάστηκε στην αρχή της χρησιμοποιώντας μια ενιαία γραμμή της ενιαίας δήλωσης.

Για να τον αντικαταστήσει στις αρχές της δεκαετίας του '60 ήρθε μια συμβολική συναρμολόγησης. χαρακτηριστικό του ήταν η παρουσία της έννοιας της μεταβλητής. Στην πραγματικότητα, είναι αυτή η συνέλευση μπορεί να θεωρηθεί ολοκληρωμένο γλώσσα προγραμματισμού. Με την εμφάνισή του, όχι μόνο αύξησε την ταχύτητα της ανάπτυξης, αλλά και να βελτιώσει σημαντικά την αξιοπιστία του λογισμικού. Επίσης, παράλληλα αναπτύσσει μια γλώσσα προγραμματισμού σεναρίων που τρέχει σε batch mode.

Από τα μέσα της δεκαετίας, υπήρξε μια τρίτης γενιάς γλώσσες προγραμματισμού. Ήταν η οικουμενική γλώσσα υψηλού επιπέδου. Με την ανάπτυξη των ήδη στη δεκαετία του '60 υπήρξε μια πραγματική ευκαιρία για την εκτέλεση των καθηκόντων των διαφόρων περιοχών. γλώσσες τρίτης γενιάς είναι σχετικά απλή, ανεξάρτητα από την επιλογή του υπολογιστή και είχε την ευκαιρία να συνεργαστεί με ισχυρό σύνταξη. Με την εμφάνισή προγραμματιστής εργασίας τους έχει γίνει πιο παραγωγική. Ακόμα και σήμερα, οι γλώσσες προγραμματισμού τρίτης γενιάς είναι ένα βολικό εργαλείο για την ανάπτυξη της ένα ευρύ φάσμα εφαρμογών.

Σε 70-ες που ξεκίνησε το τέταρτο γλώσσες προγραμματισμού γενιάς. Με τη βοήθειά τους, υπάρχει μια υλοποίηση μεγάλων έργων, αυξημένη αξιοπιστία και αυξάνει την ταχύτητα της ανάπτυξης εφαρμογών. χαρακτηριστικό τους είναι ο προσανατολισμός σε ορισμένες εφαρμογές, να κινείται μακριά από την καθολικότητα της ευκαιρίας για την επίλυση ειδικών προβλημάτων σε ένα νέο επίπεδο απόδοσης.

Η πέμπτη γενιά των γλωσσών προγραμματισμού εμφανίστηκε στη δεκαετία του '90. Ανήκουν στην κατηγορία των λειτουργικών επεκτάσεων που παρέχονται από ένα κανονικό σύστημα του χρήστη. Με τη βοήθειά τους, ακόμα και από το μακρινό πρόσωπο προγραμματισμού είναι σε θέση να δημιουργήσουν εφαρμογές υψηλής απόδοσης. Με την πέμπτη γενιά του προγραμματισμού στο σπίτι να γίνει πραγματικότητα για όλους.

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

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

Διαδικαστικά προγραμματισμού έχει χρησιμοποιηθεί σε γλώσσες όπως η Fortran, εμφανίστηκε στις αρχές της δεκαετίας του '50 για τη δημιουργία προγραμμάτων που την επίλυση επιστημονικών και τεχνολογικών προβλημάτων? Cobol (60s) - την επεξεργασία μεγάλων ποσοτήτων δεδομένων σε διαφορετικές μεταφορείς? Algol - advanced γλώσσα πολλαπλών χρήσεων. Τελευταία αξιοσημείωτη παρουσία «δομή μπλοκ» και «δυναμική κατανομή».

Διαδικαστικά προγραμματισμού δεν παρακάμπτεται και αρχάριους. Σε 60-ες άρχισε το γνωστό BASIC. απλότητα και την ευελιξία της επέτρεψε η γλώσσα να εξαπλωθεί με μεγάλη ταχύτητα, κερδίζοντας ένα μεγάλο αριθμό θαυμαστών κάθε χρόνο.

Πάνω-οι γλώσσες πρωτοπόρους που ακολουθείται από ένα τεράστιο αριθμό διαφορετικών διερμηνέων. Γλώσσα PL-1, Pascal (PASCAL), ADA, SI συνεχή ανάπτυξη της αρχής της διαδικαστικής προγραμματισμού.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.delachieve.com. Theme powered by WordPress.