Προγραμματιστικό παράδειγμα: Διαφορά μεταξύ των αναθεωρήσεων
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μ Αντικατάσταση παρωχημένου προτύπου με references tag |
πρσθ |
||
Γραμμή 1:
'''Προγραμματιστικό παράδειγμα''' ή '''προγραμματιστικό υπόδειγμα'''<ref
Μια γλώσσα προγραμματισμού μπορεί να υποστηρίξει πολλαπλά παραδείγματα. Έτσι, προγράμματα που γράφτηκαν στη γλώσσα [[C++]] ή στην [[Object Pascal]] μπορεί να είναι αμιγώς [[διαδικαστικός προγραμματισμός|διαδικαστικά]], ή αμιγώς [[Αντικειμενοστρεφής προγραμματισμός|αντικειμενοστρεφή]], ή να περιέχουν στοιχεία και από τα δύο παραδείγματα. Οι δημιουργοί λογισμικού αποφασίζουν πώς να χρησιμοποιήσουν αυτά τα στοιχεία του υποδείγματος.
Τα σημαντικότερα ''προγραμματιστικά παραδείγματα'' είναι:
*[[Προστακτικός προγραμματισμός]] (''Imperative programming'')<ref name=":0" />
**[[Διαδικαστικός προγραμματισμός]] (''procedural programming'')<ref name=":1">Σταματόπουλος, Παναγιώτης, 2015. «[https://repository.kallipos.gr/bitstream/11419/3586/1/Kef.%201.pdf Κεφάλαιο 1. Διαδικαστικός και δηλωτικός προγραμματισμός]» σελ.8 (σελ. 1 του pdf) από [https://repository.kallipos.gr/handle/11419/3587 Λογικός και συναρτησιακός προγραμματισμός] {{ISBN|978-960-603-335-3}}. Δημοσιεύθηκε 19/10/2015. [https://web.archive.org/web/20190413221110/https://repository.kallipos.gr/bitstream/11419/3586/1/Kef.%201.pdf Αρχειοθετήθηκε] 13/04/2019. Ανακτήθηκε 14/04/2019.</ref>, που είναι υποκατηγορία του Δομημένου προγραμματισμού (Structured programming)<ref name=":0" />
**[[Αντικειμενοστρεφής προγραμματισμός]] (''object-oriented programming'')
*[[Δηλωτικός προγραμματισμός]] (''declarative programming'')<ref name=":1" />
**[[Συναρτησιακός προγραμματισμός]] (''functional programming'')
**[[Λογικός προγραμματισμός]] (''Logic programming'')<br />
== Παραπομπές ==
|