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

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

Ποιες είναι οι δομημένες γλώσσες προγραμματισμού;

Ενώ ο όρος "δομημένες γλώσσες προγραμματισμού" δεν χρησιμοποιείται συνήθως, η έννοια του δομημένου προγραμματισμού είναι θεμελιώδης για πολλές γλώσσες προγραμματισμού.

Ακολουθεί μια κατανομή του δομημένου προγραμματισμού και της σχέσης του με τις γλώσσες:

Δομημένος προγραμματισμός:

* επικεντρώνεται σε: Ροή ελέγχου και οργάνωση κώδικα, με στόχο τα καθαρά, ευανάγνωστα και διατηρήσιμα προγράμματα.

* Βασικές αρχές:

* Διαδοχική εκτέλεση: Ο κωδικός εκτελείται με γραμμή.

* Δομές ροής ελέγχου: Χρησιμοποιώντας κατασκευές όπως:

* ακολουθία: Οι δηλώσεις εκτελέστηκαν το ένα μετά το άλλο.

* Επιλογή: Επιλέγοντας μεταξύ διαφορετικών διαδρομών κώδικα (π.χ. δηλώσεις IF-ELSE).

* επανάληψη: Επαναλαμβανόμενες μπλοκ κώδικα (π.χ. βρόχοι - για, ενώ).

* Οφέλη:

* Βελτιωμένη αναγνωσιμότητα: Ο κωδικός είναι πιο κατανοητός.

* Μειωμένη πολυπλοκότητα: Καταρρίπτοντας τα σύνθετα καθήκοντα σε μικρότερες, διαχειρίσιμες μονάδες.

* Ευκολότερη εντοπισμός σφαλμάτων: Τα σφάλματα απομόνωσης γίνεται απλούστερη.

* Καλύτερη συντήρηση: Οι τροποποιήσεις κώδικα είναι πιο εύκολο να χειριστούν.

Γλώσσες που υποστηρίζουν δομημένο προγραμματισμό:

* ουσιαστικά όλες οι σύγχρονες γλώσσες προγραμματισμού Υποστήριξη δομημένου προγραμματισμού σε κάποιο βαθμό. Μερικά από τα πιο δημοφιλή περιλαμβάνουν:

* c, c ++, java, python, javascript, php, ruby, go, swift, c#

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

Συνοπτικά:

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

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

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

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