Διαφορά μεταξύ των αναθεωρήσεων του «Δομημένος προγραμματισμός»

Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
μ
καμία σύνοψη επεξεργασίας
μ
μ
==Ιστορική διαδρομή==
 
Ιστορικά ο δομημένος προγραμματισμός αναπτύχθηκε ύστερα από έρευνα κατά τη [[Δεκαετία 1960|δεκαετία του 1960]], ως βελτίωση του ήδη υπάρχοντος διαδικαστικού προγραμματισμού. Ένα από τα πιο σημαντικά αποτελέσματα αυτής της έρευνας ήταν η ανάπτυξη της γλώσσας [[Pascal (γλώσσα προγραμματισμού)]], από τον [[Νίκλαους Βιρτ]] (Niklaus Wirth) το [[1971]], η οποία σύντομα έγινε η προτιμώμενη γλώσσα διδασκαλίας σε πολλά πανεπιστήμια <ref>Harvey M. Deitel, ''C++ How to Program: how to program'', Pearson Prentice Hall 2005, σελ 10, ISBN 9780131857575</ref>. Η έννοια της διαδικασίας επομένως ήταν προϋπάρχουσα αλλά δεν έπαιζε τόσο σημαντικό ρόλο στη δομή των υπό συγγραφή εφαρμογών, καθώς τα δεδομένα ήταν αρκετά διαχωρισμένα από τις διαδικασίες και έπρεπε ο προγραμματιστής να θυμάται για κάθε διαδικασία ποια άλλη καλούσε, αλλά και ποια δεδομένα διαφοροποιούνταν<ref name="sams"/>. Καθώς όμως οι περισσότερες διαδικαστικές γλώσσες γρήγορα υιοθέτησαν στοιχεία ώστε να υποστηρίζουν δομημένο προγραμματισμό, οι δύο όροι σήμερα έχουν πρακτικώς ταυτιστεί. Με τον καιρό οι δομημένες γλώσσες έφτασαν να μην επαρκούν για τη συγγραφή προγραμμάτων, επεκτάθηκαν και ως λύση υιοθετήθηκε ο [[αντικειμενοστρεφής προγραμματισμός]].
 
==Πλεονεκτήματα==
5.090

επεξεργασίες

Μενού πλοήγησης