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

μ
μ (Το θυμήθηκα :Ρ)
==Ιστορική διαδρομή==
 
Ιστορικά ο δομημένος προγραμματισμός αναπτύχθηκε ύστερα από έρευνα τη δεκαετία του 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"/>. Καθώς όμως οι περισσότερες διαδικαστικές γλώσσες γρήγορα υιοθέτησαν στοιχεία ώστε να υποστηρίζουν δομημένο προγραμματισμό, οι δύο όροι σήμερα έχουν πρακτικώς ταυτιστεί.
 
Με τον καιρό οι δομημένες γλώσσες έφτασαν να μην επαρκούν για τη συγγραφή προγραμμάτων, επεκτάθηκαν και ως λύση υιοθετήθηκε ο [[αντικειμενοστρεφής προγραμματισμός]].
2.199

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