Το παράδειγμα είναι απλό.

Σε αυτό το άρθρο θα προσπαθήσουμε να απαντήσουμε στην ερώτηση: «Τι είναι ένα παράδειγμα;». Εδώ ο ορισμός του όρου στο γενική εικόνακαι στους εξειδικευμένους κλάδους των επιτευγμάτων της ανθρώπινης επιστήμης. Συγκεκριμένα, θα αποκαλυφθεί η σημασία του γλωσσικού, επιστημονικού, κοινωνιολογικού και εκπαιδευτικού παραδείγματος και του φαινομένου της αλλαγής.

Γενικός ορισμός

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

Ο T. Kuhn περιέγραψε το παράδειγμα ως ένα έργο που αναγνωρίζεται από όλα τα μέλη της επιστημονικής κοινότητας για μια ορισμένη περίοδο. Ταυτόχρονα, πρέπει να δώσει στην κοινωνία ένα μοντέλο του προβλήματος που τίθεται και της επίλυσής του.

Άλλα υπάρχοντα είδη

Τι είναι ένα παράδειγμα και ποιες οι έννοιές του;

Λαμβάνοντας υπόψη την ουσία και την έννοια του παραδείγματος, η ανθρωπότητα έχει δημιουργήσει μια ορισμένη ταξινόμηση παραδειγμάτων, μεταξύ των οποίων είναι:

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

Η έννοια του «προσωπικού» και του «κοινού»

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

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

Παράδειγμα στην κοινωνιολογία

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

Ο S. A. Kravchenko λέει ότι η εμφάνιση των κοινωνικών. Οι θεωρίες γίνονται πραγματικές μόνο όταν η κοινωνία φτάσει σε ένα συγκεκριμένο επίπεδο πολυπλοκότητας δυναμικής φύσης. Αυτό εκφράζεται με την εμφάνιση κριτικών απόψεων ανθρώπων που αναλύουν τις αλλαγές στο κοινωνικό. ιδρύματα και τους εαυτούς τους. Οι κοινωνιολογικές επιστήμες διακρίνουν πολλά διακριτά και εξαιρετικά σημαντικά παραδείγματα, τα οποία χωρίζονται ανάλογα με το αν ανήκουν σε μια συγκεκριμένη σχολή ή κατεύθυνση δυναμικής έρευνας και ανάπτυξης.

Μερικές μονάδες ταξινόμησης

Για να κατανοήσουμε καλύτερα την απάντηση στο ερώτημα του τι είναι ένα παράδειγμα στην κοινωνιολογία, θα εξετάσουμε μερικές από τις ποικιλίες τους:

  • Το παράδειγμα του κοινωνικού παράγοντα είναι μια έννοια που βασίζεται στα θεμέλια της σχολής του λειτουργισμού και συνδέεται με τον E. Durkheim. Στην περίπτωση αυτή, ο όρος περιγράφει την κοινωνική πραγματικότητα ως μια ανεξάρτητη δομή, ανεξάρτητη από τη βούληση και τις ενέργειες ενός ατόμου. Αποτελείται από κοινωνικά ιδρύματα και δομικά στοιχεία που μελετούν ή/και αποτελούν αντικείμενο έρευνας και ανάλυσης στην κοινωνιολογία. Η έννοια του κοινωνικού παραδείγματος παράγοντες σχετίζεται άμεσα με τον λειτουργισμό, ο οποίος αναφέρεται σε συγκεκριμένα κοινωνικά φαινόμενα. Αυτοί, με τη σειρά τους, πρέπει να εξεταστούν από την άποψη της λειτουργίας που επιτελούνται.
  • Το παράδειγμα της κατανόησης είναι ένας όρος που συνδέεται με τα έργα των M. Weber και V. Pareto. Σε αυτή την περίπτωση, κοινωνικά η πραγματικότητα εξετάζεται από τη σκοπιά της υποκειμενικής κατανόησης της πραγματικότητας από κάθε άτομο. Ο Weber υποστήριξε ότι κάθε πράξη έχει μια λογική, η οποία πρέπει να κατανοηθεί, να οριστεί και να κατανοηθεί από λογικά κίνητρα.
  • Το κοινωνικό παράδειγμα συμπεριφορά - μια έννοια που βασίζεται στον κοινωνικό συμπεριφορισμό του B. Skinner και τη θεωρία της κοινωνικής ανταλλαγής από τους P. Blau και J. Homans. Η κύρια αρχή είναι ο ισχυρισμός ότι η ανθρώπινη συμπεριφορά έχει μια αντιδραστική φύση. Με άλλα λόγια, η συμπεριφορά καθορίζεται από ένα σύνολο απλών βιολογικών αποκρίσεων που είναι απόκριση σε ένα εξωτερικό ερέθισμα ή ερέθισμα.

Επιστήμη και Μοντέλο

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

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

Εκπαίδευση

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

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

Φαινόμενο αλλαγής

Η αλλαγή παραδείγματος είναι ένα φαινόμενο που εισήχθη στην επιστημονική κυκλοφορία από τον ιστορικό της επιστήμης, Thomas Kuhn. Ο όρος αναφέρθηκε στο βιβλίο The Structure of Scientific Revolutions, το οποίο εκδόθηκε το 1962. Περιέγραψε την εξέλιξη των βασικών μηνυμάτων στο πλαίσιο κάποιων επιστημονικών θεωριών (παραδείγματα). Στο μέλλον, αυτός ο όρος άρχισε να χρησιμοποιείται σε άλλους τομείς της ανθρώπινης εμπειρίας.

Ο T. Kuhn όρισε την επιστημονική επανάσταση ως μια γνωσιολογική αλλαγή παραδείγματος. Πίστευε επίσης ότι μια επανάσταση ξεκινά όταν οι επιστήμονες ανακαλύπτουν μια ανωμαλία που δεν μπορεί να εξηγηθεί χρησιμοποιώντας τις καθολικές διατάξεις του αποδεκτού παραδείγματος που ισχύει για το συγκεκριμένο πεδίο δραστηριότητας στο οποίο προέκυψε το υπό μελέτη φαινόμενο.

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

Η λέξη «παράδειγμα» χρησιμοποιείται από την επιστημονική κοινότητα σε όλο τον κόσμο και είναι μια εξαιρετικά σημαντική έννοια που επιτρέπει σε ένα άτομο να δημιουργεί κατευθυντήριες γραμμές για την αξιολόγηση της αντικειμενικής πραγματικότητας.

ΠΑΡΑΔΕΙΓΜΑ (ελληνικό παράδειγμα - παράδειγμα, δείγμα) - I) η βασική ιδέα που βασίζεται στην κατασκευή της έννοιας. 2) η αρχική θέση (έννοια, μοντέλο) στη διατύπωση προβλημάτων, την εξήγηση και τη λύση τους. 3) ένα παράδειγμα από την ιστορία, που λαμβάνεται για απόδειξη, σύγκριση.

Raizberg B.A. Σύγχρονο κοινωνικοοικονομικό λεξικό. Μ., 2012, σελ. 356.

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

Λεξικό όρων και εννοιών στις κοινωνικές επιστήμες. Συγγραφέας-μεταγλωττιστής Α.Μ. Λοπούχοφ. 7η έκδ. περεμπ. και επιπλέον Μ., 2013, σελ. 268.

Παράδειγμα (Shapar, 2009)

PARADIGMA (ελληνικό παράδειγμα - παράδειγμα, δείγμα) - ένα σύστημα βασικών επιστημονικών επιτευγμάτων - θεωριών, μεθόδων, βάσει του οποίου οργανώνεται η ερευνητική πρακτική των ειδικών σε ένα δεδομένο πεδίο γνώσης (πειθαρχία) σε μια ορισμένη ιστορική περίοδο.

Το concept εισήχθη από τον Αμερικανό ιστορικό T. Kuhn, ο οποίος ξεχώρισε διάφορα στάδιαστην ανάπτυξη ενός επιστημονικού κλάδου: 1) προ-παράδειγμα - πριν από την καθιέρωση ενός παραδείγματος. 2) το στάδιο κυριαρχίας του παραδείγματος - «κανονική επιστήμη», 3) το στάδιο της κρίσης και της επιστημονικής επανάστασης, που συνίσταται στην αλλαγή του παραδείγματος, στη μετάβαση από το ένα στο άλλο.

Παράδειγμα (Osipov, 2014)

PARADIGMA - ένα σύνολο φιλοσοφικών, γενικών θεωρητικών και μεταθεωρητικών θεμελίων της επιστήμης. Ο όρος εισήχθη T. Kunom. Σύμφωνα με την αντίληψη του Kuhn, το ένα ή το άλλο ποιοτικό στάδιο στην ανάπτυξη της επιστήμης είναι αποτέλεσμα όχι της εξέλιξης, αλλά της επανάστασης. Η βασική έννοια αυτής της έννοιας είναι η έννοια του "Παράδειγμα". Είναι διφορούμενο. Η στάση διαφόρων ομάδων επιστημόνων σε αυτή την έννοια είναι επίσης διφορούμενη. Υπήρχε μια διαφορετική στάση στη φιλοσοφία της επιστήμης του Kuhn και στην αρχική της έννοια - «παράδειγμα».

Παράδειγμα (Gritsanov, 1998)

ΠΑΡΑΔΕΙΓΜΑ (ελληνικό παράδειγμα - παράδειγμα, δείγμα) - 1) η έννοια της αρχαίας και μεσαιωνικής φιλοσοφίας, που χαρακτηρίζει τη σφαίρα των αιώνιων ιδεών ως πρωτότυπο, πρότυπο, σύμφωνα με το οποίο ο ημίουργος θεός δημιουργεί τον κόσμο της ύπαρξης. 2) στη σύγχρονη φιλοσοφία της επιστήμης - ένα σύστημα θεωρητικών, μεθοδολογικών και αξιολογικών στάσεων που υιοθετείται ως πρότυπο για την επίλυση επιστημονικών προβλημάτων και μοιράζεται από όλα τα μέλη της επιστημονικής κοινότητας. Ο όρος «παράδειγμα» εισήχθη για πρώτη φορά στη φιλοσοφία της επιστήμης από τον θετικιστή G. Bergman, αλλά η πραγματική προτεραιότητα στη χρήση και τη διανομή του ανήκει στον Kuhn.

Παράδειγμα (Kirilenko, Shevtsov, 2010)

ΠΑΡΑΔΕΙΓΜΑ (ελληνικό παράδειγμα - παράδειγμα, δείγμα) - με την ευρεία έννοια - ένα πρότυπο κάθε είδους ανθρώπινης δραστηριότητας, που λαμβάνεται ως πρότυπο. Στην αρχαιότητα, ο όρος «παράδειγμα» χρησιμοποιήθηκε για να χαρακτηρίσει ιδέες - «μοτίβα» της δημιουργίας του κόσμου. Ο όρος άρχισε να χρησιμοποιείται ευρέως στη σύγχρονη φιλοσοφία και μεθοδολογία της επιστήμης για να χαρακτηρίσει τα πρότυπα της επιστημονικής έρευνας μετά τη δημοσίευση του βιβλίου «The Structure of Scientific Revolutions» του T. Kuhn το 1962. Ταυτόχρονα, η έννοια της έννοιας «παράδειγμα» είναι διφορούμενη και επιτρέπει τη δυνατότητα ποικίλων ερμηνειών.

Το παράδειγμα είναι παιδαγωγικό

ΠΑΡΑΔΕΙΓΜΑ ΠΑΙΔΑΓΩΓΙΚΟ (από το ελληνικό παράδειγμα - παράδειγμα, δείγμα) - ένα σύνολο θεωρητικών, μεθοδολογικών και άλλων κατευθυντήριων γραμμών που υιοθετούνται από την επιστημονική παιδαγωγική κοινότητασε κάθε στάδιο της ανάπτυξης της παιδαγωγικής, τα οποία καθοδηγούνται ως πρότυπο (μοντέλο, πρότυπο) για την επίλυση παιδαγωγικών προβλημάτων. ένα ορισμένο σύνολο συνταγών (κανονισμών). Η έννοια του «παραδείγματος» εισήχθη από τον Αμερικανό ιστορικό Τ.

Παράδειγμα (Podoprigora, 2013)

ΠΑΡΑΔΙΓΜΑ [γρ. ... - παράδειγμα, δείγμα] - 1) η έννοια της αρχαίας και μεσαιωνικής φιλοσοφίας, που χαρακτηρίζει τη σφαίρα των αιώνιων ιδεών ως πρωτότυπο, πρότυπο, σύμφωνα με το οποίο ο Θεός ο ημίουργος δημιουργεί τον κόσμο της ύπαρξης. 2) στη σύγχρονη φιλοσοφία της επιστήμης - ένα σύστημα θεωρητικών, μεθοδολογικών και αξιολογικών στάσεων που υιοθετείται ως πρότυπο για την επίλυση επιστημονικών προβλημάτων και μοιράζεται από όλα τα μέλη της επιστημονικής κοινότητας. Ο όρος «Παράδειγμα» εισήχθη για πρώτη φορά στη φιλοσοφία της επιστήμης από τον θετικιστή G. Bergman, αλλά η πραγματική προτεραιότητα στη χρήση και τη διάδοσή του ανήκει στον T. Kuhn.

Παράδειγμα (Comte-Sponville, 2012)

ΠΑΡΑΔΕΙΓΜΑ (ΠΑΡΑΔΕΙΓΜΑ). Ένα ιδιαίτερα εντυπωσιακό παράδειγμα ή μοντέλο που χρησιμεύει ως πρότυπο σκέψης. Έτσι κατανοήθηκε η λέξη «παράδειγμα» από τον Πλάτωνα και τον Αριστοτέλη. σήμερα αυτή η έννοια χρησιμοποιείται στην επιστημολογία ή στην ιστορία της επιστήμης. Το Παράδειγμα είναι μία από τις βασικές έννοιες που χρησιμοποιεί ο Thomas Kuhn (192) («Η Δομή των Επιστημονικών Επαναστάσεων»). Είναι μια συλλογή από θεωρίες, τεχνικές, αξίες, προβλήματα, μεταφορές κ.λπ.

Ένα σύνολο σταθερών και γενικά έγκυρων κανόνων, θεωριών, μεθόδων, σχημάτων επιστημονικής δραστηριότητας, που συνεπάγεται ενότητα στην ερμηνεία της θεωρίας, στην οργάνωση της εμπειρικής έρευνας και στην ερμηνεία της επιστημονικής έρευνας. Η έννοια του P. εισήχθη στη σύγχρονη φιλοσοφία της επιστήμης από τον T. Kuhn για να εξηγήσει τη λειτουργία της «κανονικής επιστήμης». Σύμφωνα με τον Kuhn, η ανάπτυξη της επιστήμης περνά από διάφορα στάδια. Το προπαραδειγματικό στάδιο στην ανάπτυξη της επιστήμης χαρακτηρίζεται από την παρουσία πολλών θεωρητικών κατευθύνσεων, μια ποικιλία μεθοδολογικών προσεγγίσεων. Σε αυτό το στάδιο, δεν υπάρχει μια ενιαία θεωρητική έννοια που να καθοδηγεί τις δραστηριότητες της επιστημονικής κοινότητας. Στάδιο λεγόμενο. Η «κανονική επιστήμη» χαρακτηρίζεται από την υιοθέτηση μιας σταθερής και αναγνωρισμένης από όλη την επιστημονική κοινότητα του Π. Το κύριο εννοιολογικό φορτίο του Π. είναι ότι, αφενός, αποκλείει όλες τις έννοιες, θεωρίες, μεθόδους που δεν σχετίζονται με P. και δεν συνάδουν με αυτό, από την άλλη, προσανατολίζει την επιστημονική κοινότητα και τις ερευνητικές δραστηριότητες στη χρήση της θεωρίας για την πρόβλεψη νέων φαινομένων, καθώς και στη βελτίωση του ίδιου του P. μέσω της επανερμηνείας των διαθέσιμων θεωρίες. Η εγγύηση της σταθερότητας της «κανονικής επιστήμης» είναι ο συντηρητισμός της: όλη η ερευνητική δραστηριότητα διεξάγεται στο πλαίσιο του υιοθετημένου Π. Αλλά η «κανονική επιστήμη» αρχίζει να βιώνει μια κρίση με την πάροδο του χρόνου. Το τελευταίο συνδέεται με την εμφάνιση επιστημονικών ανωμαλιών που οδηγούν σε επιστημονικές ανακαλύψεις. Οι περισσότερες επιστημονικές ανωμαλίες προκύπτουν σε αυστηρή συμφωνία με τους κανόνες και τις απαιτήσεις του παραδείγματος. Με την ανακάλυψη ανώμαλων φαινομένων ξεκινά η αναζήτηση λύσεων και η αναζήτηση γίνεται κυρίως στα πλαίσια ενός δεδομένου Π. για τη διατήρησή του. «Οποιαδήποτε κρίση ξεκινά με την αμφιβολία του παραδείγματος και την επακόλουθη χαλάρωση των κανόνων της κανονικής έρευνας» (Kuhn). Το τέλος της κρίσης σηματοδοτείται από μια επιστημονική επανάσταση, η ουσία της οποίας βρίσκεται στην εμφάνιση νέων παραδειγμάτων.Τα νέα παραδείγματα είναι ποιοτικά ασύγκριτα με τα παλιά και δεν είναι σωρευτικά. «Οι επιστημονικές επαναστάσεις θεωρούνται εδώ ως τέτοια μη σωρευτικά επεισόδια στην ανάπτυξη της επιστήμης, κατά τα οποία το παλιό παράδειγμα αντικαθίσταται εν όλω ή εν μέρει από ένα νέο παράδειγμα που είναι ασύμβατο με το παλιό» (Kuhn). Ως αποτέλεσμα της υιοθέτησης του νέου παραδείγματος, το σύνολο των κανόνων, των αξιών και των στάσεων που γίνονται αποδεκτές από την επιστημονική κοινότητα αλλάζει σημαντικά. Λόγω της αβεβαιότητας της έννοιας του P., που συνδέεται, πρώτα απ 'όλα, με την αντίφαση των λογικών και ψυχοϊστορικών συνδηλώσεων του όρου, ο Kuhn εξήγησε περαιτέρω τα αρχικά χαρακτηριστικά του P. μέσω του πειθαρχικού πίνακα Ο πειθαρχικός πίνακας περιλαμβάνει διάφορα στοιχεία: πρώτον, μια συμβολική γενίκευση των νόμων. Η συμβολική γενίκευση βοηθά την επιστημονική κοινότητα να επισημοποιήσει τις κύριες θεωρητικές διατάξεις. Δεύτερον, ο Kuhn ξεχωρίζει τη «μεταφυσική» συνιστώσα του P. - ένα σύστημα μεθοδολογικών αρχών που χρησιμοποιούνται για την ερμηνεία αυτών των νόμων. Τρίτον, ένα σύνολο τυποποιημένων εργαλείων και μεθόδων για την επίλυση κοινών προβλημάτων. Παραδείγματα του Π. είναι η Αριστοτελική δυναμική, η Πτολεμαϊκή αστρονομία, η Νευτώνεια μηχανική και η θεωρία της σχετικότητας του Αϊνστάιν. Η έννοια του P. χρησιμοποιείται στις σύγχρονες κοινωνικο-φιλοσοφικές θεωρίες για τη διάγνωση της τρέχουσας κατάστασής του και την πρόβλεψη των προοπτικών, αν και δύσκολα μπορεί κανείς να μιλήσει με σαφήνεια για την εφαρμογή του P. ως ενιαίο σύστημακανόνες, στάσεις, αξίες σε κοινωνικο-φιλοσοφικές θεωρίες. Τ. Χ. Κερίμοφ

Ορισμοί, έννοιες της λέξης σε άλλα λεξικά:

Λεξικό της Λογικής

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

Φιλοσοφικό Λεξικό

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

Φιλοσοφικό Λεξικό

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

Φιλοσοφικό Λεξικό

1. Το σύνολο των θεωρητικών, μεθοδολογικών, αξιών και άλλων κατευθυντήριων γραμμών που υιοθετήθηκαν σε κάθε στάδιο της ανάπτυξης της επιστήμης (η έννοια εισήχθη από τον Αμερικανό επιστήμονα T. Kuhn). 2. Με μια ευρεία έννοια, η αρχική εννοιολογική ιδέα, η αξία ως σχήμα ή. Ένα είδος χάρτη της περιοχής που βοηθά ...

Φιλοσοφικό Λεξικό

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

Το πιο πρόσφατο φιλοσοφικό λεξικό

ΠΑΡΑΔΕΙΓΜΑ (ελληνικό παράδειγμα - παράδειγμα, δείγμα) - 1) η έννοια της αρχαίας και μεσαιωνικής φιλοσοφίας, που χαρακτηρίζει τη σφαίρα των αιώνιων ιδεών ως πρωτότυπο, πρότυπο, σύμφωνα με το οποίο ο ημίουργος θεός δημιουργεί τον κόσμο της ύπαρξης. 2) στη σύγχρονη φιλοσοφία της επιστήμης - ένα σύστημα θεωρητικών, ...

Ιστορικό εμφάνισης

Ειδικές περιπτώσεις

Παράδειγμα (γλωσσολογία)

διαχειριστικός παράδειγμα

Παράδειγμαπρογραμματισμός

Ιστορία του όρου

Διάφοροι ορισμοί

Βασικά μοντέλα προγραμματισμού:

Επιτακτική Προγραμματισμός

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

Λειτουργικός προγραμματισμός

Λογικός προγραμματισμός

Αντικειμενοστραφής προγραμματισμός

Προσεγγίσεις και τεχνικές

Τόμας Σάμουελ Κουν

Αλλαγή παραδειγμάτων

Η δομή των επιστημονικών επαναστάσεων

Θεωρία των επιστημονικών επαναστάσεων

Γενικές προμήθειες

Παραδείγματα αλλαγών παραδειγμάτων στην επιστήμη

Το παράδειγμα είναι(από το ελληνικό παράδειγμα, «παράδειγμα, μοντέλο, δείγμα») είναι μια καθολική μέθοδος λήψης εξελικτικών αποφάσεων, ένα γνωσιολογικό μοντέλο εξελικτικής δραστηριότητας.

Το παράδειγμα μπορεί να είναι απόλυτο, επιστημονικό, κρατικό, προσωπικό (ατομικό, υποκειμενικό) και γενικά αποδεκτό.

Τα γενικά αποδεκτά παραδείγματα περιλαμβάνουν μια υποδειγματική μέθοδο λήψης αποφάσεων, μοντέλα του κόσμου ή των μερών του (βιομηχανίες, πεδία γνώσης, σφαίρες ζωής και δραστηριότητας) που υιοθετήθηκαν μεγάλο ποσότων ανθρώπων. Παραδείγματα: Ένα Ευεργετικό Συνταγματικό Παράδειγμα Μαθήματος Ρωσική ΟμοσπονδίαΔείγμα 1993, γενικό παράδειγμα προγραμματισμού.

Ένα προσωπικό παράδειγμα είναι μια ουσιαστική μέθοδος λήψης αποφάσεων, ένα νοητικό μοντέλο συγκεκριμένο άτομο. Ο σημερινός ισχυρισμός ότι «με φυσικό τρόπο θα διαφέρει αναγκαστικά από τον γενικά αποδεκτό, αφού λαμβάνει υπόψη προσωπική εμπειρίαθέμα, και επίσης όχι πλήρες - κανείς δεν μπορεί να ξέρει τα πάντα για τα πάντα. Γεγονός είναι ότι το γενικά αποδεκτό παράδειγμα δεν ορίζει τη «γνώση των πάντων», αλλά μόνο την ουσιαστική γνώση που είναι απαραίτητη για τη διασφάλιση της εξελικτικής δραστηριότητας του ατόμου στην κοινωνική πραγματικότητα και την απόκτηση λογικής.

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

Αυτή η έννοια, με τη σύγχρονη έννοια της λέξης, εισήχθη από τον Αμερικανό φυσικό και ιστορικό της επιστήμης Thomas Kuhn, ο οποίος ξεχώρισε διάφορα στάδια στην ανάπτυξη ενός επιστημονικού κλάδου: - pre-paradigm (προηγείται της καθιέρωσης ενός παραδείγματος). - η κυριαρχία του παραδείγματος (η λεγόμενη "κανονική επιστήμη"). — κανονική επιστήμη· - μια επιστημονική επανάσταση, η οποία συνίσταται σε μια αλλαγή παραδείγματος, μια μετάβαση από το ένα στο άλλο. Σύμφωνα με τον T. Kuhn, ένα παράδειγμα είναι αυτό που ενώνει τα μέλη της επιστημονικής κοινότητας και, αντίθετα, η επιστημονική κοινότητα αποτελείται από ανθρώπους που αναγνωρίζουν ένα συγκεκριμένο παράδειγμα. Κατά κανόνα, το παράδειγμα καθορίζεται σε σχολικά βιβλία, έργα επιστημόνων και για πολλά χρόνια καθορίζει το φάσμα των προβλημάτων και των μεθόδων επίλυσής τους σε ένα συγκεκριμένο πεδίο της επιστήμης, το επιστημονικό σχολείο. Ο T. Kuhn αναφέρεται στο παράδειγμα, για παράδειγμα, τις απόψεις του Αριστοτέλη, τη Νευτώνεια μηχανική κ.λπ.

Ένα παράδειγμα παραδείγματος: "Όλοι οι καθιερωμένοι επιστημονικοί κλάδοι έχουν τις δικές τους παραδοσιακές μεθόδους διαίρεσης, οι οποίες λειτουργούν ως υλοποιημένος" κανόνας "της ανθρώπινης δραστηριότητας, ως ένα είδος προτύπου που, χονδρικά μιλώντας, σαν στένσιλ, επιβάλλουμε σε ένα πραγματικό αντικείμενο, επισημαίνοντας έτσι ορισμένα στοιχεία σε αυτό, απαραίτητα για την επίλυση των προβλημάτων αυτής της επιστήμης. Από αυτή την άποψη, η παράδοση παίζει τεράστιο ρόλο. Πολλές διαιρέσεις προέκυψαν ως αποτέλεσμα αιώνων πρακτικής επίλυσης συγκεκριμένων προβλημάτων. Αυτές οι διαιρέσεις έχουν γίνει γενικά αποδεκτές, αγιοποιημένες και σε λογική ανάλυση είναι πολύ δύσκολο να τις διαχωριστούν από τα ίδια τα αντικείμενα, να συνειδητοποιήσουμε ότι είναι μόνο ένα ειδικό εργαλείο της ανθρώπινης γνώσης απαραίτητο για την επίλυση παραδοσιακών προβλημάτων. Για παράδειγμα, ως αποτέλεσμα αιώνων ιατρικής πρακτικής ανθρώπινο σώμαπαρουσιάζεται ως ένα σύστημα οργάνων: εγκέφαλος, νεφρά, συκώτι κ.λπ. Μαθαίνουμε μια τέτοια διαίρεση από την παιδική ηλικία και είναι πολύ δύσκολο για εμάς να παραδεχτούμε ότι αν, για κάποιο λόγο, η ιατρική πρακτική είχε αναπτυχθεί διαφορετικά, τότε η Η διαίρεση του ανθρώπινου σώματος σε κανονικά στοιχεία θα ήταν διαφορετικά, δηλαδή το ανθρώπινο σώμα θα αποτελείται από άλλα όργανα.

Παράδειγμα παραδείγματος: «Διαφορετικές ομάδες εργαζομένων πρέπει να διοικούνται διαφορετικά. Η ίδια ομάδα εργαζομένων θα πρέπει να αντιμετωπίζεται διαφορετικά σε διαφορετικές καταστάσεις. Όλο και περισσότερο, οι «εργαζόμενοι» πρέπει να διοικούνται ως «εταίροι» και η εταιρική σχέση ήδη αποκλείει τη «διαχείριση», καθώς συνεπάγεται ισότητα συμμετεχόντων. Οι συνεργάτες δεν μπορούν να παραγγείλουν ο ένας τον άλλον. Δεν μπορούν παρά να πείσουν ο ένας τον άλλον. Ως εκ τούτου, μπορεί να ειπωθεί ότι γίνεται όλο και περισσότερο σαν μια «δραστηριότητα μάρκετινγκ». Και στην ανάλυση αγοράς, κανείς δεν ξεκινά με την ερώτηση «Τι θέλουμε;» Όλα ξεκινούν με τις ερωτήσεις: «Τι θέλει η άλλη πλευρά; Ποιες είναι οι αξίες του; Ποιοι είναι οι στόχοι της; Τι αποτελέσματα θέλει να πετύχει;» Και ούτε η «θεωρία Χ», ούτε η «θεωρία Υ», ούτε οποιαδήποτε άλλη θεωρία διαχείρισης προσωπικού είναι κατάλληλη εδώ».

Ιστορικό εμφάνισης

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

Η λέξη χρησιμοποιήθηκε αρχικά στη γραμματική. Έτσι, για παράδειγμα, η ESBE ορίζει αυτόν τον όρο ως εξής: «στη γραμματική, μια λέξη που χρησιμεύει ως μοντέλο κλίσης ή σύζευξης. στη ρητορική, ένα παράδειγμα που λαμβάνεται από την ιστορία και δίνεται για λόγους σύγκρισης.

Το λεξικό Merriam-Webster του 1900 δίνει έναν παρόμοιο ορισμό της χρήσης του μόνο στο πλαίσιο της γραμματικής ή ως όροι για μια ενδεικτική παραβολή ή μύθο.

Στη γλωσσολογία, ο Ferdinand Saussure χρησιμοποίησε τον όρο παράδειγμα για να αναφερθεί σε μια κατηγορία στοιχείων που έχουν παρόμοιες ιδιότητες.

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

Ειδικές περιπτώσεις

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

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

Παράδειγμα (γλωσσολογία)

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

Η λέξη παράδειγμα στα ελληνικά σημαίνει «παράδειγμα, μοντέλο, δείγμα». το παράδειγμα κλίσης είναι ένα μοντέλο του τρόπου με τον οποίο χτίζονται οι κλίσιμες μορφές για ολόκληρες κατηγορίες λεξημάτων (κλίσεις ουσιαστικών, συζυγίες ρημάτων κ.λπ.).

Η κατασκευή παραδειγμάτων είναι ένα από τα πρώτα γλωσσικά επιτεύγματα της ανθρωπότητας. Οι βαβυλωνιακές πήλινες πινακίδες με καταλόγους παραδειγμάτων θεωρούνται συνήθως το πρώτο μνημείο της γλωσσολογίας ως επιστήμης.

Συνήθως τα παραδείγματα ταξινομούνται με κάποια παραδοσιακή σειρά γραμμαρίων, για παράδειγμα, το ρωσικό παράδειγμα κλίσης γράφεται με τη σειρά των περιπτώσεων I - R - D - V - T - P:

Το παράδειγμα της προσωπικής σύζευξης στις ευρωπαϊκές γλώσσες συνήθως γράφεται με τη σειρά "go-go-go" (και, κατά συνέπεια, τα άτομα ονομάζονται πρώτο, δεύτερο και τρίτο) και, για παράδειγμα, σε αραβικόςαντίστροφη σειρά.

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

Παράδειγμα διαχείρισης

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

Γένεση του παραδείγματος διαχείρισης. Η κατηγορία «παράδειγμα» εισήχθη στην επιστήμη από τον T. Kuhn (Kuhn T.S.) με την ακόλουθη έννοια: «Με το παράδειγμα, εννοώ τα επιστημονικά επιτεύγματα που αναγνωρίζονται από όλους, τα οποία δίνουν για ορισμένο χρόνο στην επιστημονική κοινότητα ένα μοντέλο για την τοποθέτηση προβλημάτων και τους λύσεις." Το κεντρικό χαρακτηριστικό του παραδείγματος θα πρέπει να θεωρείται γενικά αποδεκτό, συμπεριλαμβανομένων των εννοιών και των μεθόδων σε ορισμένους τομείς δραστηριότητας ενός συγκεκριμένου κοινωνικός φορέας. Στην ανάπτυξη της γενικής έννοιας του παραδείγματος, εμφανίστηκαν οι έννοιες των παραδειγμάτων διαφόρων θεσμικών περιοχών, συμπεριλαμβανομένου του παραδείγματος διαχείρισης. Τα επιστημονικά και διαχειριστικά παραδείγματα έχουν μια ιδανική φύση. Ανεπαρκής ερμηνεία της έννοιας της έννοιας του «διαχειριστικού παραδείγματος», η οποία οφείλεται σε καθοριστικό βαθμό στην έλλειψη ενός θεωρητικού μοντέλου ικανού να ερμηνεύσει συστηματικά και ολιστικά την ιδανική σφαίρα του. Η πολυπλοκότητα της δόμησης της έννοιας του ενισχύεται από τη μεθοδολογική αντίφαση μεταξύ της συνθήκης της καθολικής αναγνώρισης ως ουσίας του παραδείγματος και της ασάφειας της ερμηνείας των εννοιών που το διαμορφώνουν από διαφορετικούς επιστήμονες.

Οι πιο καλά δομημένοι θεσμοί του μοντέλου διευθυντικού παραδείγματος περιλαμβάνουν επιστημονικές θεωρίες και γενικεύσεις διαφόρων σχολών και τάσεων στον τομέα της επιστήμης και της πρακτικής διαχείρισης. Ωστόσο, αυτά τα επιστημονικά ιδρύματα συνήθως θεωρούνται αυτάρκη και άσχετα με άλλα ιδρύματα του κοινωνικοοικονομικού περιβάλλοντος και με συγκεκριμένους φορείς του παραδείγματος διαχείρισης. Ταυτόχρονα, το χαρακτηριστικό της διαχείρισης στην κοινωνική παραγωγή είναι η σκοπιμότητα τόσο των διαδικασιών διαχείρισης όσο και των παραγωγικών διαδικασιών. αυτή η σκόπιμη δραστηριότητα πραγματοποιείται σε συνθήκες περιορισμένων πόρων. Και εδώ έρχεται η έννοια της αποτελεσματικότητας της διαχείρισης, η οποία καθορίζεται τόσο από τη λήψη αποφάσεων σχετικά με τη χρήση των πόρων όσο και από - μεθοδολογικά εργαλεία που διασφαλίζουν την επιλογή της πιο αποτελεσματικής εναλλακτικής λύσης κατά τη λήψη μιας διαχειριστικής απόφασης. Από αυτό προκύπτει η κεντρική προϋπόθεση για αποτελεσματική διαχείριση - η επάρκεια των χρησιμοποιούμενων εργαλείων διαχείρισης στις συνθήκες του κοινωνικοοικονομικού συστήματος στο οποίο λειτουργεί η κοινωνική παραγωγή. Ταυτόχρονα, οι παράγοντες και τα εργαλεία της διοικητικής απόφασης, που συνδέονται μεταξύ τους στο κοινωνικοοικονομικό σύστημα, αναπτύσσονται σύμφωνα με τους νόμους εξέλιξης των θεσμών τους, γεγονός που οδηγεί σε ένα ορισμένο επίπεδο αμοιβαίας ανεπάρκειάς τους, για να ξεπεραστεί η εξωτερική σκόπιμη επιρροή είναι απαραίτητο. Είναι δυνατό να εντοπιστεί αυτή η ανεπάρκεια και να προσδιοριστεί η φύση των επιπτώσεων για την εξάλειψή της μόνο εντός των ορίων του διαχειριστικού παραδείγματος, γεγονός που εγείρει το πρόβλημα της αναγνώρισης του διαχειριστικού παραδείγματος που ενυπάρχει σε ένα συγκεκριμένο κοινωνικο-οικονομικό σύστημα λειτουργίας της κοινωνικής παραγωγής.

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

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

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

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

Γενικά, ο σχηματισμός θεσμών μπορεί να έχει τόσο οικονομικά καθορισμένο χαρακτήρα από την άποψη της ανάπτυξης της κοινωνικής παραγωγής όσο και ιδεολογικό χαρακτήρα. Το τελευταίο καθορίζεται από τον στοχευμένο αντίκτυπο των θεσμών αρχέςστους ανθρώπους να τους εμφυσήσουν ορισμένες κοσμοθεωρητικές έννοιες. ΣΕ Ρωσική Ομοσπονδία, ειδικότερα, όπως σημείωσε ο ακαδημαϊκός A. A. Nikonov: «μέχρι τα τέλη της δεκαετίας του 20 (του περασμένου αιώνα), η εγχώρια επιστήμη συμβαδίζει με τον κόσμο, βρισκόταν στην πρώτη γραμμή τόσο στην οικονομία όσο και στη βιολογία. Ποιος λοιπόν διέκοψε την ομαλή ανάπτυξη της επιστήμης μας; Κάθε εποχή έχει τους τροβαδούρους και τους σημαιοφόρους της. Ο πρώτος από αυτούς ήταν ο Trofim Lysenko, ο οποίος δήλωσε ότι δεν υπάρχει καθόλου επιστήμη όπως η «οικονομία» και ότι η κυβερνητική είναι μια αστική ψευδοεπιστήμη. Όλοι αυτοί οι άνθρωποι είχαν μεγάλη επιρροή στις δημόσιες σχέσεις και υποστηρίχθηκαν από όλη τους την εξουσία. Τουλάχιστον δύο γενιές ειδικών μας μελέτησαν από τα βιβλία τους, οι σπόροι ρίχτηκαν στις ψυχές των νέων. Εξακολουθούμε να αντιμετωπίζουμε συχνά υποτροπές. Η κατάσταση στην επιστήμη καθορίζεται πρωτίστως από την υποτίμηση της τριτοβάθμιας εκπαίδευσης, η οποία έχει περάσει από πολλά στάδια, ξεκινώντας από μαζική καταστολήκαι διώξεις οικονομολόγων και μετά γενετιστών.» Ωστόσο, στις συνθήκες της οικονομίας τύπος αγοράς, σύμφωνα με τον P. Drucker, «δεν υπάρχει αμφιβολία ότι, επιτελώντας την κύρια λειτουργία του και ενεργώντας σύμφωνα με τις πολιτικές και ηθικές αρχές της κοινωνίας, Εταιρίαενισχύει την οικονομική δύναμη αυτής της κοινωνίας».

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

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

Ο θεσμικός κατηγορηματικός-εννοιολογικός μηχανισμός του διευθυντικού παραδείγματος μπορεί να αναπαρασταθεί από τα ακόλουθα χαρακτηριστικά: οι θεσμικοί παράγοντες έχουν λειτουργικό αντίκτυπο στη διαμόρφωση του διευθυντικού παραδείγματος με τη μορφή επιστημονικές εξελίξειςθεωρία διαχείρισης, μακρο- και μικροοικονομία, μεθοδολογικά και πρακτικά εργαλεία διαχείρισης, στόχοι των κύριων δημόσιων ιδρυμάτων, προγράμματα σπουδώνκαι εγχειρίδια επιχειρηματικής εκπαίδευσης· Τα ιδρύματα διαχείρισης αντιπροσωπεύουν την εξωτερική εκδήλωση του παραδείγματος διαχείρισης με τη μορφή στόχων, εννοιών, μεθόδων και άλλων εργαλείων για τη λήψη διοικητικών αποφάσεων που χρησιμοποιούνται πραγματικά από τους διευθυντές στις πρακτικές τους δραστηριότητες. Σύγκριση των ληφθέντων εννοιών και κατηγοριών που διαμορφώνουν την έννοια του «διανοούμενου κεφάλαιο» και «διευθυντικό παράδειγμα», αποδεικνύει την κοινή τους γένεση, ενώ το διευθυντικό παράδειγμα αντανακλά τη διαδικαστική συνιστώσα του διανοητικού κεφάλαιο. Όσον αφορά τη συστημική προσέγγιση, στην ιεραρχία των υποσυστημάτων που αποτελούν το μοντέλο διαχείρισης, οι θεσμικοί παράγοντες είναι οι «εισροές», η αντίστοιχη θεσμική δομή είναι ο «επεξεργαστής» και οι θεσμοί είναι το «εκροή» αυτού του υποσυστήματος.

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

Στην κυβερνητική, ένα σύστημα ελέγχου θεωρείται ως μια μηχανή για τη μεταφορά ενός ελεγχόμενου συστήματος από τη μια τάξη στην άλλη, πιο πρωτόγονη, και δίνουν ένα παράδειγμα με έναν μαέστρο - έναν ρυθμιστή - και μια ορχήστρα - ένα ελεγχόμενο σύστημα: «βάλε την ορχήστρα σε δράση και θα δείτε ότι έχει μια φυσική τάση να δημιουργεί ποικιλομορφία εισάγοντας λάθη στην ερμηνεία ενός μουσικού κομματιού από μεμονωμένους μουσικούς. Επιπλέον, η ορχήστρα θα εισάγει πρόσθετα στοιχεία τυχαίας στην παράσταση λόγω ανεπαρκούς επικοινωνίας μεταξύ των μουσικών. Ο μαέστρος (ή ο ρυθμιστής) στοχεύει να μειώσει την πολυπλοκότητα του συστήματος που ελέγχει βάζοντας περίπου ογδόντα πέντε άτομα να παίζουν σαν να ήταν μόνο ορισμένοι χαρακτήρες της παρτιτούρας. Εξαίρεση σε νόμοςη απαραίτητη ποικιλομορφία είναι η κατάσταση όταν ο στόχος του ελέγχου είναι ακριβώς η καταστροφή του ελεγχόμενου συστήματος. Τότε το σύστημα ελέγχου μπορεί να έχει όχι μόνο μια σχετικά, αλλά και μια απολύτως απλή δομή και να είναι πιο πρωτόγονο σε σχέση με το ελεγχόμενο. Ο Β. Ι. Λένιν, θεωρώντας τον κρατικό μηχανισμό ως μηχανή καταστολής, τόνισε: «Ο λαός μπορεί να καταστείλει τους εκμεταλλευτές ακόμη και με μια πολύ απλή «μηχανή», σχεδόν χωρίς «μηχανή», χωρίς ειδικό μηχανισμό, απλή. Εταιρίαένοπλες μάζες.

Γενικά, οι αλλαγές στο σύστημα «διαχειριστικό παράδειγμα - κοινωνική παραγωγή» μπορούν να πραγματοποιηθούν με συνδυασμό των διαδικασιών δημιουργίας και καταστροφής σε διάφορα επίπεδα. Στις επαναστατικές αλλαγές στα κοινωνικοοικονομικά συστήματα, οι καταστροφικές διαδικασίες έχουν συντριπτική επιρροή. Οι επικοινωνίες διακόπτονται και μερικές φορές καταστρέφονται σωματικά οργανωτικές δομέςκαι τα στοιχεία που τα σχηματίζουν είναι οι άνθρωποι. Επιπλέον, όσο περισσότερο συνδέεται το αντικείμενο αλλαγής/καταστροφής με τον υλικό κόσμο, τόσο πιο απλά μπορεί να είναι τα μέσα αλλαγής/καταστροφής του.

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

Το υψηλότερο επίπεδο αδράνειας των δημιουργικών διαδικασιών που διαμορφώνουν ένα νέο παράδειγμα διαχείρισης σε σύγκριση με τη δημιουργία ενός νέου κοινωνικοοικονομικού συστήματος, κατά τη γνώμη μας, οφείλεται σε δύο λόγους:

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

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

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

Προσδιορίστε τις μορφές εκδήλωσης των αντιφάσεων του παραδείγματος διαχείρισης και των διαχειριζόμενων συστημάτων.

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

Παράδειγμα προγραμματισμού

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

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

Είναι σημαντικό να σημειωθεί ότι το παράδειγμα προγραμματισμού δεν ορίζεται μοναδικά από τη γλώσσα προγραμματισμού - πολλές σύγχρονες γλώσσες προγραμματισμού είναι πολλαπλών παραδειγμάτων, δηλαδή επιτρέπουν τη χρήση διαφορετικών παραδειγμάτων. Έτσι, το C, το οποίο δεν είναι αντικειμενοστρεφές, μπορεί να γραφτεί με αντικειμενοστραφή τρόπο και το Ruby, το οποίο βασίζεται σε μεγάλο βαθμό στο αντικειμενοστραφή παράδειγμα, μπορεί να γραφτεί σε στυλ λειτουργικού προγραμματισμού.

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

Ιστορία του όρου

Ο όρος «παράδειγμα» προφανώς οφείλει τη σύγχρονη σημασία του στον επιστημονικό και τεχνικό τομέα στον Thomas Kuhn και το βιβλίο του Τα πλεονεκτήματα των επαναστάσεων. Ο Kuhn ονόμασε παραδείγματα τα καθιερωμένα συστήματα επιστημονικών πεποιθήσεων μέσα στα οποία διεξάγεται η έρευνα. Σύμφωνα με τον Kuhn, στη διαδικασία ανάπτυξης ενός επιστημονικού κλάδου, ένα παράδειγμα μπορεί να αντικατασταθεί από ένα άλλο (όπως, για παράδειγμα, η γεωκεντρική ουράνια μηχανική του Πτολεμαίου αντικαταστάθηκε από το ηλιοκεντρικό σύστημα του Κοπέρνικου), ενώ το παλιό παράδειγμα εξακολουθεί να υπάρχει για κάποιο χρονικό διάστημα και ακόμη και να αναπτυχθεί λόγω του γεγονότος ότι πολλοί από τους υποστηρικτές του αποδεικνύεται ότι είναι για τον ένα ή τον άλλο λόγο, δεν μπορούν να προσαρμοστούν για να εργαστούν σε ένα διαφορετικό πρότυπο.

Ο όρος «παράδειγμα προγραμματισμού» χρησιμοποιήθηκε για πρώτη φορά από τον Robert Floyd στη διάλεξή του για το βραβείο Turing.

Ο Floyd σημειώνει ότι στον προγραμματισμό μπορεί κανείς να παρατηρήσει ένα φαινόμενο παρόμοιο με τα παραδείγματα του Kuhn, αλλά, σε αντίθεση με αυτά, τα παραδείγματα προγραμματισμού δεν αλληλοαποκλείονται.

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

Έτσι, σύμφωνα με τον Robert Floyd, σε αντίθεση με τα παραδείγματα στο επιστημονικό κόσμο, που περιγράφεται από τον Kuhn, τα παραδείγματα προγραμματισμού μπορούν να συνδυαστούν, εμπλουτίζοντας την εργαλειοθήκη του προγραμματιστή.

Διάφοροι ορισμοί

Ο Διομήδης Σπινέλλης δίνει τον εξής ορισμό:

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

Για σύγκριση, ο ίδιος συγγραφέας παραθέτει ορισμούς από άλλα έργα. Σε ένα άρθρο του Daniel Bobrov, ένα παράδειγμα ορίζεται ως "ένα στυλ προγραμματισμού ως περιγραφή των προθέσεων του προγραμματιστή". Ο Bruce Shriver ορίζει το πρότυπο προγραμματισμού ως "ένα μοντέλο ή μια προσέγγιση για την επίλυση ενός προβλήματος", η Linda Friedman ως "μια προσέγγιση για την επίλυση προβλημάτων προγραμματισμού".

Η Pamela Zave ορίζει ένα παράδειγμα ως «έναν τρόπο σκέψης για τα συστήματα υπολογιστών» (στον αρχικό «τρόπος σκέψης για τα συστήματα υπολογιστών»).

Ο Peter Wegner προσφέρει μια διαφορετική προσέγγιση στον ορισμό του όρου παραδείγματος προγραμματισμού. Στο δικό του δουλειάΤα παραδείγματα "Έννοιες και παραδείγματα αντικειμενοστρεφούς προγραμματισμού" ορίζονται ως "κανόνες ταξινόμησης γλωσσών προγραμματισμού σύμφωνα με ορισμένες συνθήκες που μπορούν να δοκιμαστούν".

Ο Timothy Budd προτείνει να κατανοηθεί ο όρος «παράδειγμα» ως «ένας τρόπος εννοιολόγησης του τι σημαίνει «υπολογισμός» και πώς οι εργασίες που πρέπει να επιλυθούν σε έναν υπολογιστή πρέπει να είναι δομημένες και οργανωμένες».

Βασικά Προγραμματιστικά Μοντέλα

Ο επιτακτικός προγραμματισμός είναι ένα παράδειγμα προγραμματισμού που, σε αντίθεση με τον δηλωτικό προγραμματισμό, περιγράφει τους υπολογισμούς ως εντολές που αλλάζουν την κατάσταση του προγράμματος. Ένα πρόγραμμα επιτακτικής μοιάζει πολύ με τις εντολές που εκφράζονται από την προστακτική διάθεση σε φυσικές γλώσσες, δηλαδή είναι μια ακολουθία εντολών που πρέπει να εκτελέσει ο υπολογιστής.

Οι επιτακτικές γλώσσες προγραμματισμού έρχονται σε αντίθεση με τις λειτουργικές και λογικές γλώσσες προγραμματισμού. Οι λειτουργικές γλώσσες, όπως η Haskell, δεν είναι μια ακολουθία εντολών και δεν έχουν παγκόσμια κατάσταση. Οι λογικές γλώσσες προγραμματισμού, όπως η Prolog, συνήθως ορίζουν τι πρόκειται να υπολογιστεί, όχι πώς θα υπολογιστεί.

Οι πρώτες επιτακτικές γλώσσες ήταν οι κώδικες μηχανών - μια εγγενής γλώσσα προγραμματισμού για έναν υπολογιστή. Σε αυτές τις γλώσσες, οι οδηγίες ήταν εξαιρετικά απλές, γεγονός που μείωνε την επιβάρυνση των υπολογιστών, αλλά δυσκόλευε τη συγγραφή μεγάλων προγραμμάτων. Το 1954, εμφανίστηκε η πρώτη "ανθρώπινη" γλώσσα προγραμματισμού - η FORTRAN, που αναπτύχθηκε από τον John Backus στην IBM. Η FORTRAN είναι μια μεταγλωττισμένη γλώσσα προγραμματισμού και επιτρέπει τη χρήση ονομασμένων μεταβλητών, σύνθετων εκφράσεων, υπορουτίνων και πολλών άλλων στοιχείων των σημερινών επιτακτικών γλωσσών. Στα τέλη της δεκαετίας του 1950, η ALGOL αναπτύχθηκε για να απλοποιήσει την έκφραση των μαθηματικών αλγορίθμων. αργότερα χρησίμευσε ως βάση για τη συγγραφή λειτουργικών συστημάτων για ορισμένα μοντέλα υπολογιστών. Οι COBOL (1960) και BASIC (1964) ήταν οι πρώτες προσπάθειες να γίνει ο προγραμματισμός περισσότερο σαν συμβατικός προγραμματισμός. αγγλική γλώσσα. Το Pascal αναπτύχθηκε από τον Niklaus Wirth τη δεκαετία του 1970. Η γλώσσα C δημιουργήθηκε από τον Denis Ritchie. Η ομάδα ανάπτυξης της Honeywell άρχισε να αναπτύσσει τη γλώσσα Ada το 1978 και δημοσίευσε τις απαιτήσεις για αυτήν τέσσερα χρόνια αργότερα. δουλειά. Η προδιαγραφή δημοσιεύτηκε το 1983 και ενημερώθηκε το 1995 και το 2005/6.


Στη δεκαετία του 1980, το ενδιαφέρον για τον αντικειμενοστραφή προγραμματισμό εκτοξεύτηκε στα ύψη.

Το Smalltalk-80, που αναπτύχθηκε για πρώτη φορά από τον Alan Kay το 1969, ενημερώθηκε το 1980 από την Xerox PARC. Σύμφωνα με την εικόνα και την ομοιότητα της γλώσσας Simula (πιθανώς η πρώτη γλώσσα OOP στον κόσμο, που αναπτύχθηκε στη δεκαετία του 1960), ο Bjarne Stroustrup ανέπτυξε τη C++, βασισμένη στη C. Η C++ εφαρμόστηκε για πρώτη φορά το 1985. Το 1987, ο Wall, Larry κυκλοφόρησε τη γλώσσα Perl ; Η Python κυκλοφόρησε το 1990 από τον Guido van Rossum. Το 1994 ο Rasmus Lerdorf ανέπτυξε την PHP. Η Java αναπτύχθηκε από τη Sun Microsystems το 1994. Το Ruby κυκλοφόρησε το 1995.

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

Δομημένος προγραμματισμός - μεθοδολογία ανάπτυξης λογισμικού, η οποία βασίζεται στην αναπαράσταση του προγράμματος με τη μορφή μιας ιεραρχικής δομής μπλοκ. Προτάθηκε στη δεκαετία του '70 του ΧΧ αιώνα από τον E. Dijkstroy, αναπτύχθηκε και συμπληρώθηκε από τον N. Wirth.

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

Διαδοχική εκτέλεση - μία μεμονωμένη εκτέλεση πράξεων με τη σειρά με την οποία είναι γραμμένες στο κείμενο του προγράμματος.

Η διακλάδωση είναι μια μεμονωμένη εκτέλεση μιας από δύο ή περισσότερες λειτουργίες, ανάλογα με την εκπλήρωση κάποιας δεδομένης συνθήκης.

Ένας κύκλος είναι μια επαναλαμβανόμενη εκτέλεση της ίδιας πράξης μέχρι να εκπληρωθεί μια συγκεκριμένη καθορισμένη συνθήκη (η συνθήκη για τη συνέχιση του κύκλου).

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

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

Η ανάπτυξη του προγράμματος πραγματοποιείται βήμα προς βήμα, χρησιμοποιώντας τη μέθοδο «από πάνω προς τα κάτω».

Αρχικά, γράφεται το κείμενο του κύριου προγράμματος, στο οποίο, αντί για κάθε συνδεδεμένο λογικό τμήμα κειμένου, εισάγεται μια κλήση στην υπορουτίνα που θα εκτελέσει αυτό το τμήμα. Αντί για πραγματικές, λειτουργικές υπορουτίνες, εισάγονται στο πρόγραμμα «αποκόμματα» που δεν κάνουν τίποτα. Το πρόγραμμα που προκύπτει ελέγχεται και διορθώνεται. Αφού ο προγραμματιστής βεβαιωθεί ότι οι υπορουτίνες καλούνται με τη σωστή σειρά (δηλ. γενική δομήτο πρόγραμμα είναι σωστό), τα απόκομμα υποπρογράμματα αντικαθίστανται διαδοχικά από πραγματικά και κάθε υποπρόγραμμα αναπτύσσεται με τον ίδιο τρόπο όπως το κύριο πρόγραμμα. Η ανάπτυξη τελειώνει όταν δεν έχει μείνει ούτε ένα "gag" που να μην έχει αφαιρεθεί. Μια τέτοια ακολουθία διασφαλίζει ότι σε κάθε στάδιο ανάπτυξης ο προγραμματιστής ασχολείται ταυτόχρονα με ένα ορατό και κατανοητό σύνολο θραυσμάτων και μπορεί να είναι σίγουρος ότι η γενική δομή όλων των ανώτερων επιπέδων του προγράμματος είναι σωστή. Κατά τη διατήρηση και την πραγματοποίηση αλλαγών στο πρόγραμμα, γίνεται σαφές ποιες διαδικασίες πρέπει να αλλάξουν και γίνονται χωρίς να επηρεάζονται τμήματα του προγράμματος που δεν σχετίζονται άμεσα με αυτές. Αυτό σας επιτρέπει να βεβαιωθείτε ότι όταν κάνετε αλλαγές και διορθώνετε σφάλματα, κάποιο μέρος του προγράμματος που βρίσκεται μέσα αυτή τη στιγμήέξω από το οπτικό πεδίο του προγραμματιστή.

Η μεθοδολογία δομημένου προγραμματισμού εμφανίστηκε ως αποτέλεσμα της αυξανόμενης πολυπλοκότητας των εργασιών που επιλύονται σε υπολογιστές και της αντίστοιχης πολυπλοκότητας του λογισμικού. Στη δεκαετία του 1970, ο όγκος και η πολυπλοκότητα των προγραμμάτων έφτασε σε τέτοιο επίπεδο που η «διαισθητική» (μη δομημένη ή «αντανακλαστική») ανάπτυξη προγραμμάτων, που ήταν ο κανόνας σε παλαιότερες εποχές, έπαψε να ικανοποιεί τις ανάγκες της πρακτικής. Τα προγράμματα έγιναν πολύ περίπλοκα για να συντηρηθούν σωστά, γι' αυτό απαιτούνταν κάποια συστηματοποίηση της διαδικασίας ανάπτυξης και της δομής του προγράμματος.

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

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

Η μεθοδολογία της δομικής ανάπτυξης λογισμικού έχει αναγνωριστεί ως "η ισχυρότερη επισημοποίηση της δεκαετίας του '70". Μετά από αυτό, η λέξη «δομικό» έγινε μόδα στη βιομηχανία και άρχισε να χρησιμοποιείται παντού όπου ήταν απαραίτητο και όπου δεν ήταν απαραίτητο. Υπήρχαν εργασίες για «δομική μελέτη», «δοκιμές δομικών κατασκευών», «δομική μελέτη» και ούτω καθεξής. Σε γενικές γραμμές, συνέβη περίπου το ίδιο που συνέβη στα 90s και συμβαίνει σήμερα με τους όρους «αντικειμενικό», «αντικειμενοστραφή» και «ηλεκτρονικό».

Εδώ είναι μερικά από τα πλεονεκτήματα του δομημένου προγραμματισμού:

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

2. Στα δομημένα προγράμματα, οι λογικά συνδεδεμένοι τελεστές είναι οπτικά πιο κοντά και οι χαλαρά συνδεδεμένοι είναι πιο μακριά, γεγονός που καθιστά δυνατή την εκτέλεση χωρίς διαγράμματα ροής και άλλες γραφικές μορφές απεικόνισης αλγορίθμων (στην πραγματικότητα, το ίδιο το πρόγραμμα είναι το δικό του διάγραμμα ροής).

3. Η διαδικασία δοκιμής και εντοπισμού σφαλμάτων δομημένων προγραμμάτων είναι πολύ απλοποιημένη.

Λειτουργικός προγραμματισμός

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

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

Ο λ-λογισμός είναι η βάση για το λειτουργικό προγραμματισμό, πολλές λειτουργικές γλώσσες μπορούν να θεωρηθούν ως "υπερδομή" πάνω από αυτές.

Οι πιο διάσημες λειτουργικές γλώσσες προγραμματισμού είναι:

2. Το Haskell είναι καθαρά λειτουργικό. Πήρε το όνομά του από τον Haskell Curry.

3. LISP (John McCarthy, 1958, πολλοί απόγονοί του, οι πιο σύγχρονοι από τους οποίους είναι το Scheme και το Common Lisp).

4. ML (Robin Milner, 1979, Standard ML και Objective CAML είναι γνωστά από τις επί του παρόντος χρησιμοποιούμενες διαλέκτους).

5. Miranda (David Turner, 1985, ο οποίος αργότερα ανέπτυξε το Haskell).

6. Erlang - (Joe Armstrong, 1986) μια λειτουργική γλώσσα με υποστήριξη για διαδικασίες.

7. Το Nemerle είναι μια υβριδική λειτουργική/επιτακτική γλώσσα.

8. Η F# είναι μια λειτουργική γλώσσα για την πλατφόρμα .NET

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

Κατά κανόνα, το ενδιαφέρον για τις λειτουργικές γλώσσες προγραμματισμού, ειδικά για τις αμιγώς λειτουργικές, ήταν καθαρά επιστημονικό, παρά εμπορικό. Ωστόσο, αξιόλογες γλώσσες όπως Erlang, OCaml, Haskell, Scheme (μετά το 1986) καθώς και συγκεκριμένες R (), Mathematica (συμβολικά μαθηματικά), J και K ( η οικονομική ανάλυση), και XSLT (XML) έχουν χρησιμοποιηθεί σε βιομηχανίαεμπορικός προγραμματισμός. Οι ευρέως διαδεδομένες δηλωτικές γλώσσες όπως η SQL και η Lex/Yacc περιέχουν ορισμένα στοιχεία λειτουργικού προγραμματισμού, είναι επιφυλακτικοί στη χρήση μεταβλητών. Οι γλώσσες υπολογιστικών φύλλων μπορούν επίσης να θεωρηθούν ως λειτουργικές γλώσσες.

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

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

Η πρώτη λειτουργική γλώσσα ήταν η Lisp, που δημιουργήθηκε από τον John McCarthy in περίοδοςτη δουλειά του στο MIT στις αρχές της δεκαετίας του '50. Ο Lisp εισήγαγε πολλές έννοιες λειτουργικής γλώσσας, αν και δεν ήταν απλώς ένα παράδειγμα λειτουργικού προγραμματισμού. Το μεταγενέστερο Scheme και ο Dylan ήταν απόπειρες απλοποίησης και βελτίωσης του Lisp.

Η γλώσσα επεξεργασίας πληροφοριών (IPL) ορίζεται μερικές φορές ως η πρώτη λειτουργική γλώσσα μηχανής. Είναι μια γλώσσα συναρμολόγησης για εργασία με μια λίστα συμβόλων. Είχε την έννοια μιας "γεννήτριας" που χρησιμοποιεί μια συνάρτηση ως όρισμα, και επίσης, καθώς είναι μια γλώσσα συναρμολόγησης, μπορεί να τοποθετηθεί ως μια γλώσσα με συναρτήσεις υψηλότερης τάξης. Αν και, γενικά, το IPL επικεντρώνεται στη χρήση επιτακτικής εννοιών.

Ο Kenneth E. Iverson ανέπτυξε τη γλώσσα APL στις αρχές της δεκαετίας του εξήντα, τεκμηριώνοντάς την στο βιβλίο του A Programming Language. Το APL είχε σημαντικό αντίκτυπο στη γλώσσα FR που δημιουργήθηκε από τον John Backus. Στις αρχές της δεκαετίας του '90, ο Iverson και ο Roger Huey δημιούργησαν τον διάδοχο της APL, της γλώσσας προγραμματισμού J. βιομηχανίασε εμπορική βάση.

Ο Robin Milner δημιούργησε το ML στο Πανεπιστήμιο του Εδιμβούργου τη δεκαετία του 1970 και ο David Turner ξεκίνησε το SASL στο Πανεπιστήμιο του St. Andrews και αργότερα η Miranda στο Πανεπιστήμιο του Κεντ. Τελικά, δημιουργήθηκαν πολλές γλώσσες με βάση την ML, μεταξύ των οποίων οι πιο διάσημες είναι η Objective Caml και η Standard ML. Επίσης, στη δεκαετία του εβδομήντα, αναπτύχθηκε μια γλώσσα προγραμματισμού σύμφωνα με την αρχή του Scheme (εφαρμογή όχι μόνο του λειτουργικού παραδείγματος), η οποία περιγράφηκε στο διάσημο έργο "Lambda Papers", καθώς και στο βιβλίο του ογδόντα πέμπτου έτους «Δομή και Ερμηνεία Προγραμμάτων Υπολογιστών», στο οποίο οι αρχές του λειτουργικού προγραμματισμού μεταφέρθηκαν σε ένα ευρύτερο κοινό

Στη δεκαετία του 1980, ο Per Martin-loof δημιούργησε μια θεωρία τύπου διαίσθησης (που ονομάζεται επίσης εποικοδομητική). Σε αυτό, ο λειτουργικός προγραμματισμός έλαβε μια εποικοδομητική απόδειξη αυτού που προηγουμένως ήταν γνωστό ως εξαρτημένος τύπος. Αυτό έδωσε μια ισχυρή ώθηση στην ανάπτυξη της διαδραστικής απόδειξης θεωρημάτων και στην επακόλουθη δημιουργία πολλών λειτουργικών γλωσσών. Η Haskell δημιουργήθηκε στα τέλη της δεκαετίας του '80 σε μια προσπάθεια να συνδυάσει πολλές από τις ιδέες από την έρευνα λειτουργικού προγραμματισμού.

Οι συναρτήσεις υψηλότερης τάξης είναι συναρτήσεις που μπορούν να ληφθούν ως ορίσματα και να επιστρέψουν άλλες συναρτήσεις. Παραδείγματα τέτοιων συναρτήσεων στη μαθηματική ανάλυση είναι η παράγωγος και η αντιπαράγωγος.

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

Οι συναρτήσεις ανώτερης τάξης επιτρέπουν τη χρήση του curry - τον μετασχηματισμό μιας συνάρτησης από ένα ζεύγος ορισμάτων σε μια συνάρτηση που παίρνει τα ορίσματά της ένα κάθε φορά. Αυτή η μεταμόρφωση πήρε το όνομά της προς τιμήν του H. Curry.

Οι καθαρές λειτουργίες δεν έχουν παρενέργειες εισόδου/εξόδου και μνήμης (εξαρτώνται μόνο από τις παραμέτρους τους και επιστρέφουν μόνο το αποτέλεσμά τους). Οι καθαρές λειτουργίες έχουν αρκετές χρήσιμες ιδιότητες, πολλά από τα οποία μπορούν να χρησιμοποιηθούν για τη βελτιστοποίηση του κώδικά σας:

Εάν το αποτέλεσμα μιας καθαρής συνάρτησης δεν χρησιμοποιείται, μπορεί να αφαιρεθεί χωρίς να βλάψει άλλες εκφράσεις.

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

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

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

Έως ότου οι περισσότεροι μεταγλωττιστές επιτακτικής γλωσσών προγραμματισμού αναγνωρίσουν καθαρές συναρτήσεις και αφαιρέσουν τις κοινές υποεκφράσεις για κλήσεις καθαρών συναρτήσεων, δεν θα μπορούν πάντα να το κάνουν για προμεταγλωττισμένες βιβλιοθήκες, οι οποίες γενικά δεν παρέχουν αυτές τις πληροφορίες. Ορισμένοι μεταγλωττιστές, όπως το gcc, παρέχουν στον προγραμματιστή λέξεις-κλειδιάγια να δηλώσετε καθαρές συναρτήσεις. Το Fortran 95 σάς επιτρέπει να ορίσετε λειτουργίες ως "καθαρές" (καθαρές).

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

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

Οι λειτουργικές γλώσσες μπορούν να ταξινομηθούν ανάλογα με τον τρόπο με τον οποίο χειρίζονται τα ορίσματα συναρτήσεων κατά την αξιολόγηση. Τεχνικά, η διαφορά έγκειται στη σημασιολογία της έκρηξης της έκφρασης. Για παράδειγμα η έκφραση:

μήκος εκτύπωσης()

Με μια αυστηρή προσέγγιση στον υπολογισμό, η έξοδος θα είναι σφάλμα, καθώς υπάρχει διαίρεση με το μηδέν στο τρίτο στοιχείο. Και με μια μη αυστηρή προσέγγιση, η συνάρτηση θα επιστρέψει την τιμή 4. Με αυστηρή αξιολόγηση, οι τιμές όλων των ορισμάτων υπολογίζονται εκ των προτέρων πριν από τον υπολογισμό της ίδιας της συνάρτησης. Με μια μη αυστηρή προσέγγιση, η τιμή των ορισμάτων δεν αξιολογείται μέχρι να χρειαστεί η τιμή τους κατά την αξιολόγηση της συνάρτησης.

Κατά κανόνα, εφαρμόζεται μια μη αυστηρή προσέγγιση με τη μορφή μείωσης γραφήματος. Η μη αυστηρή αξιολόγηση είναι η προεπιλογή σε πολλές καθαρά λειτουργικές γλώσσες, συμπεριλαμβανομένων των Miranda, Clean και Haskell.

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

Στο C, οι δείκτες συνάρτησης μπορούν να χρησιμοποιηθούν για να λάβουν το εφέ συναρτήσεων υψηλότερης τάξης. Συναρτήσεις υψηλότερης τάξης και δομή αναβαλλόμενης λίστας υλοποιούνται σε βιβλιοθήκες C++. Στην C# έκδοση 3.0 και μεταγενέστερη, μπορείτε να χρησιμοποιήσετε συναρτήσεις λ για να γράψετε ένα πρόγραμμα σε λειτουργικό στυλ. ΣΕ δύσκολες γλώσσες, όπως το Algol-68, τα διαθέσιμα εργαλεία μεταπρογραμματισμού (στην πραγματικότητα, προσθήκες στη γλώσσα με νέες κατασκευές) σας επιτρέπουν να δημιουργήσετε αντικείμενα δεδομένων και κατασκευές προγραμμάτων ειδικά για το λειτουργικό στυλ, μετά από τα οποία μπορείτε να γράψετε λειτουργικά προγράμματα χρησιμοποιώντας τα.

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

Για να ξεπεραστούν οι ελλείψεις των λειτουργικών προγραμμάτων, ήδη οι πρώτες λειτουργικές γλώσσες προγραμματισμού περιλάμβαναν όχι μόνο καθαρά λειτουργικά εργαλεία, αλλά και μηχανισμούς επιτακτικού προγραμματισμού (ανάθεση, βρόχος, "σιωπηρό PROGN" ήταν ήδη στο LISP). Η χρήση τέτοιων εργαλείων επιλύει ορισμένα πρακτικά προβλήματα, αλλά σημαίνει απομάκρυνση από τις ιδέες (και τα πλεονεκτήματα) του λειτουργικού προγραμματισμού και τη σύνταξη επιτακτικών προγραμμάτων σε λειτουργικές γλώσσες.

Λογικός προγραμματισμός

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

κατά το πολύ γνωστή γλώσσαΟ λογικός προγραμματισμός είναι Prolog.

Η πρώτη γλώσσα λογικού προγραμματισμού ήταν η γλώσσα Planner, στην οποία τέθηκε η δυνατότητα αυτόματης εξαγωγής αποτελέσματος από τα δεδομένα και τους δεδομένους κανόνες για την απαρίθμηση των επιλογών (το σύνολο των οποίων ονομαζόταν σχέδιο). Το Planner χρησιμοποιήθηκε για να μειώσει τις υπολογιστικές απαιτήσεις (χρησιμοποιώντας τη μέθοδο backtracking) και να παρέχει τη δυνατότητα εξαγωγής γεγονότων χωρίς ενεργή χρήση της στοίβας. Στη συνέχεια αναπτύχθηκε η γλώσσα Prolog, η οποία δεν απαιτούσε σχέδιο απαρίθμησης και ήταν, με αυτή την έννοια, μια απλοποίηση της γλώσσας Planner.

Το Planner δημιούργησε επίσης τις λογικές γλώσσες προγραμματισμού QA-4, Popler, Conniver και QLISP. Οι γλώσσες προγραμματισμού Mercury, Visual Prolog, Oz και Fril προέρχονται από την Prolog. Με βάση τη γλώσσα Planner, έχουν επίσης αναπτυχθεί αρκετές εναλλακτικές γλώσσες προγραμματισμού χωρίς οπισθοδρόμηση, όπως ο Ether.

Αντικειμενοστραφής προγραμματισμός

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

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

Μια κλάση είναι ένα μοντέλο μιας οντότητας που δεν υπάρχει ακόμη, το λεγόμενο. αντικείμενο.

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

Ένα πρωτότυπο είναι ένα δείγμα αντικειμένου στην εικόνα και την ομοιότητα του οποίου δημιουργούνται άλλα αντικείμενα.

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

Η Simula ήταν η πρώτη γλώσσα προγραμματισμού που εισήγαγε αντικειμενοστρεφείς αρχές. Την εποχή της εμφάνισής της (το 1967), αυτή η γλώσσα προγραμματισμού πρόσφερε πραγματικά επαναστατικές ιδέες: αντικείμενα, τάξεις, εικονικές μεθόδους κ.λπ., αλλά όλα αυτά δεν έγιναν αντιληπτά από τους σύγχρονους ως κάτι μεγαλειώδες. Ωστόσο, οι περισσότερες από τις έννοιες αναπτύχθηκαν από τους Alan Kay και Dan Ingalls στη γλώσσα Smalltalk. Ήταν αυτός που έγινε η πρώτη ευρέως διαδεδομένη αντικειμενοστραφής γλώσσα προγραμματισμού.

Επί του παρόντος, ο αριθμός των εφαρμοσμένων γλωσσών προγραμματισμού (κατάλογος γλωσσών) που υλοποιούν το αντικειμενοστραφή παράδειγμα είναι ο μεγαλύτερος σε σχέση με άλλα παραδείγματα. Στον τομέα του προγραμματισμού συστημάτων, εξακολουθεί να χρησιμοποιείται το πρότυπο διαδικαστικού προγραμματισμού και η γενικά αποδεκτή γλώσσα προγραμματισμού είναι η C. Αν και οι αντικειμενοστρεφείς γλώσσες προγραμματισμού έχουν αρχίσει να ασκούν αισθητή επιρροή στην αλληλεπίδραση του συστήματος και των επιπέδων λειτουργίας της εφαρμογής συστήματα. Για παράδειγμα, μια από τις πιο κοινές βιβλιοθήκες προγραμματισμού πολλαπλών πλατφορμών είναι η αντικειμενοστραφή βιβλιοθήκη Qt γραμμένη σε C++.

Η δομή δεδομένων "class", η οποία είναι ένας τύπος δεδομένων αντικειμένου, είναι επιφανειακά παρόμοια με τους τύπους δεδομένων γλωσσών με διαδικαστικό προσανατολισμό, όπως μια δομή στο C ή μια καταχώρηση στο Pascal ή το QuickBasic. Ταυτόχρονα, τα στοιχεία μιας τέτοιας δομής (μέλη κλάσης) μπορούν από μόνα τους να είναι όχι μόνο δεδομένα, αλλά και μέθοδοι (δηλαδή διαδικασίες ή συναρτήσεις). Αυτή η ομαδοποίηση επιχειρήσεων ονομάζεται ενθυλάκωση.

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

Αλλά ακόμη και η παρουσία ενθυλάκωσης και κληρονομικότητας δεν καθιστά τη γλώσσα προγραμματισμού πλήρως αντικειμενοστραφή από την άποψη του OOP. Τα κύρια πλεονεκτήματα του OOP εμφανίζονται μόνο όταν ο πολυμορφισμός εφαρμόζεται στη γλώσσα προγραμματισμού.

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

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

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

Η απόκρυψη δεδομένων είναι ένα αναπόσπαστο μέρος του OOP που ελέγχει τα πεδία. Είναι μια λογική συνέχεια της ενθυλάκωσης. Ο σκοπός της απόκρυψης είναι να αποτρέψει τον χρήστη από το να γνωρίζει ή να διαφθείρει εσωτερική κατάστασηαντικείμενο.

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

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

Προσεγγίσεις και τεχνικές

Ο διαδικαστικός (επιτακτικός) προγραμματισμός είναι μια αντανάκλαση της αρχιτεκτονικής των παραδοσιακών υπολογιστών, η οποία προτάθηκε από τον von Neumann τη δεκαετία του 1940. Το θεωρητικό μοντέλο του διαδικαστικού προγραμματισμού είναι ένα αλγοριθμικό σύστημα που ονομάζεται Μηχανή Turing.


Ένα πρόγραμμα σε μια διαδικαστική γλώσσα προγραμματισμού αποτελείται από μια ακολουθία τελεστών (εντολών) που ορίζουν τη διαδικασία για την επίλυση ενός προβλήματος. Ο κύριος είναι ο τελεστής εκχώρησης, ο οποίος χρησιμεύει για την αλλαγή των περιεχομένων των περιοχών μνήμης. Η έννοια της μνήμης ως αποθήκευσης τιμών των οποίων τα περιεχόμενα μπορούν να ενημερωθούν με δηλώσεις προγράμματος είναι θεμελιώδης για τον επιτακτικό προγραμματισμό.

Η εκτέλεση του προγράμματος περιορίζεται στη διαδοχική εκτέλεση τελεστών προκειμένου να μετατραπεί η αρχική κατάσταση της μνήμης, δηλαδή οι τιμές των αρχικών δεδομένων, στην τελική κατάσταση, δηλαδή τα αποτελέσματα. Έτσι, από την πλευρά του προγραμματιστή, υπάρχει πρόγραμμα και μνήμη, με τον πρώτο να ενημερώνει διαδοχικά τα περιεχόμενα του δεύτερου.

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

Διαδικαστικές γλώσσες προγραμματισμού:

Ada (γενική γλώσσα)

Basic (εκδόσεις από Quick Basic σε Visual Basic)

Fortran

Modula-2

Ο δηλωτικός προγραμματισμός είναι ένας όρος με δύο διαφορετικές έννοιες.

Σύμφωνα με τον πρώτο ορισμό, ένα πρόγραμμα είναι «δηλωτικό» εάν περιγράφει τι είναι κάτι, όχι πώς να το δημιουργήσετε. Για παράδειγμα, οι ιστοσελίδες HTML είναι δηλωτικές επειδή περιγράφουν τι πρέπει να περιέχει η σελίδα και όχι πώς πρέπει να εμφανίζεται η σελίδα στην οθόνη. Αυτή η προσέγγιση διαφέρει από τις επιτακτικές γλώσσες προγραμματισμού, οι οποίες απαιτούν από τον προγραμματιστή να καθορίσει έναν αλγόριθμο για εκτέλεση.

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

Ο γενικός προγραμματισμός είναι ένα παράδειγμα προγραμματισμού που συνίσταται σε μια τέτοια περιγραφή δεδομένων και αλγορίθμων που μπορούν να εφαρμοστούν σε διάφορους τύπους δεδομένων χωρίς να αλλάξει η ίδια η περιγραφή. Υποστηρίζεται με τη μία ή την άλλη μορφή διαφορετικές γλώσσεςπρογραμματισμός. Οι γενικές δυνατότητες προγραμματισμού εμφανίστηκαν για πρώτη φορά στη δεκαετία του '70 στις γλώσσες CLU και Ada και στη συνέχεια σε πολλές αντικειμενοστρεφείς γλώσσες όπως C++, Java, Object Pascal, D και γλώσσες για την πλατφόρμα .NET.

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

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

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

Υπάρχουν δύο κύριοι τρόποι για την εφαρμογή γενικής υποστήριξης προγραμματισμού σε έναν μεταγλωττιστή.

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

Η δημιουργία κώδικα που, κατά το χρόνο εκτέλεσης, μετατρέπει τις πραγματικές παραμέτρους τύπου σε έναν μόνο τύπο, με τον οποίο λειτουργεί πραγματικά. Σε αυτήν την περίπτωση, στο στάδιο της μεταγλώττισης του προγράμματος, ο μεταγλωττιστής ελέγχει μόνο τη συμμόρφωση των τύπων και περιλαμβάνει οδηγίες για τη μετατροπή μιας συγκεκριμένης παραμέτρου τύπου σε κοινό τύπο στον κώδικα. Ο κώδικας που ορίζει τη λειτουργία ενός γενικού τύπου ή συνάρτησης υπάρχει στο μεταγλωττισμένο πρόγραμμα σε μία μόνο παρουσία και οι μετατροπές τύπων και οι έλεγχοι τύπων εκτελούνται δυναμικά, κατά το χρόνο εκτέλεσης. Σε αυτήν την παραλλαγή, κατά κανόνα, δημιουργείται ένας πιο συμπαγής κώδικας, αλλά το πρόγραμμα αποδεικνύεται πιο αργό κατά μέσο όρο από ό,τι στην πρώτη παραλλαγή, λόγω της ανάγκης εκτέλεσης πρόσθετων λειτουργιών και λιγότερων ευκαιριών βελτιστοποίησης. Επιπλέον, ο μεταγλωττισμένος κώδικας για τους τύπους παραμέτρων δεν περιλαμβάνει πάντα μια δήλωση δυναμικού τύπου (στην πρώτη έκδοση, υπάρχει, αν υποστηρίζεται καθόλου, αφού οι δημιουργίες για κάθε τύπο παραμέτρου είναι διαφορετικές), η οποία καθορίζει ορισμένους περιορισμούς στο χρήση γενικών τύπων και λειτουργιών. Υπάρχουν παρόμοιοι περιορισμοί, για παράδειγμα, στην Java.

Ο προγραμματισμός με προσανατολισμό στις όψεις (AOP) είναι ένα παράδειγμα προγραμματισμού που βασίζεται στην ιδέα του διαχωρισμού της λειτουργικότητας για τη βελτίωση της κατάτμησης προγραμμάτων σε ενότητες.

Η μεθοδολογία προγραμματισμού με προσανατολισμό στις όψεις προτάθηκε από μια ομάδα μηχανικών στο Ερευνητικό Κέντρο Xerox PARC με επικεφαλής τον Gregor Kiczales. Ανέπτυξαν επίσης μια επέκταση προσανατολισμένη στις πτυχές για τη γλώσσα Java, που ονομάζεται AspectJ - (2001).

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

Η καταγραφή και ο χειρισμός σφαλμάτων είναι τυπικά παραδείγματα λειτουργικότητας από άκρο σε άκρο. Άλλα παραδείγματα: ανίχνευση; εξουσιοδότηση και επαλήθευση των δικαιωμάτων πρόσβασης· προγραμματισμός συμβάσεων (ιδίως, έλεγχος προ και μεταγενέστερων συνθηκών). Για ένα πρόγραμμα γραμμένο στο παράδειγμα OOP, οποιαδήποτε λειτουργικότητα που δεν έχει αποσυντεθεί είναι από άκρο σε άκρο.

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

Βασικές έννοιες του AOP:

Το Aspect είναι μια λειτουργική μονάδα ή κλάση που υλοποιεί από άκρο σε άκρο λειτουργικότητα. Η πτυχή τροποποιεί τη συμπεριφορά του υπόλοιπου κώδικα εφαρμόζοντας την υπόδειξη σε σημεία σύνδεσης που ορίζονται από κάποιο slice.

Η συμβουλή είναι ένα μέσο σχεδιασμού του κώδικα που πρέπει να καλείται από το σημείο σύνδεσης. Η συμβουλή μπορεί να εκτελεστεί πριν, μετά ή αντί του σημείου σύνδεσης.

Ένα σημείο σύνδεσης είναι ένα σημείο σε ένα τρέχον πρόγραμμα όπου πρέπει να εφαρμόζονται συμβουλές. Πολλές υλοποιήσεις AOP σάς επιτρέπουν να χρησιμοποιείτε κλήσεις μεθόδων και προσβάσεις πεδίου αντικειμένου ως σημεία σύνδεσης.

Slice (Αγγλικά pointcut) - ένα σύνολο σημείων σύνδεσης. Το slice καθορίζει εάν ένα δεδομένο σημείο σύνδεσης ταιριάζει με ένα δεδομένο άκρο. Οι πιο βολικές υλοποιήσεις του AOP χρησιμοποιούν τη σύνταξη της γλώσσας υποδοχής για να ορίσουν slices (για παράδειγμα, το AspectJ χρησιμοποιεί υπογραφές Java) και επιτρέπουν την επαναχρησιμοποίησή τους μέσω μετονομασίας και συνδυασμού.

Εισαγωγή (Αγγλικά εισαγωγή, εισαγωγή) - αλλαγή της δομής της κλάσης ή/και αλλαγή της ιεραρχίας κληρονομικότητας για προσθήκη λειτουργικότητας πτυχών σε ξένο κώδικα. Συνήθως υλοποιείται χρησιμοποιώντας κάποιο πρωτόκολλο metaobject (MOP).

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

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

Ένας ορισμός στη λογική που χρησιμοποιεί αναδρομή ονομάζεται επαγωγικός.

Παραδείγματα. Η μέθοδος Gauss-Jordan για την επίλυση του Συστήματος Γραμμικών Αλγεβρικών Εξισώσεων είναι αναδρομική.

Το παραγοντικό ενός μη αρνητικού ακέραιου n συμβολίζεται με n! και ορίζεται ως

για n > 0 και n! = 1 για n = 0

Σχεδόν όλα τα γεωμετρικά φράκταλ δίνονται με τη μορφή άπειρης αναδρομής. (για παράδειγμα, το τρίγωνο Sierpinski).

Εργασία "Πύργοι του Ανόι". Το περιεχόμενό του έχει ως εξής:

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

Η αναδρομική λύση του προβλήματος μπορεί να περιγραφεί ως εξής:

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

Εάν ο αριθμός των δίσκων είναι ένας, τότε:

Μετακίνηση δίσκου από πηγή σε εργασία

Σε διαφορετική περίπτωση:

Μετακινήστε αναδρομικά όλους τους δίσκους εκτός από έναν από την πηγή στο απόθεμα, χρησιμοποιώντας την εργασία ως απόθεμα

Μετακινήστε τον υπόλοιπο δίσκο από την πηγή στην εργασία

Μετακινήστε όλους τους δίσκους από απόθεμα σε εργασία χρησιμοποιώντας την πηγή ως απόθεμα.

Ο αυτόματος προγραμματισμός είναι ένα παράδειγμα προγραμματισμού στο οποίο ένα πρόγραμμα ή το τμήμα του γίνεται κατανοητό ως μοντέλο κάποιου τυπικού αυτόματου.

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

Τα ακόλουθα χαρακτηριστικά είναι καθοριστικά για τον αυτόματο προγραμματισμό.


Πολιτική Επιστήμη: Λεξικό-Αναφορά

Παράδειγμα

(από Ελληνικάπαράδειγμα παραδείγματος, δείγμα)

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

Παράδειγμα

(Ελληνικάπαράδειγμα - παράδειγμα, δείγμα).

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

2) Ένα σύνολο μορφών κλίσης της ίδιας λέξης. Το παράδειγμα του ουσιαστικού πίνακα.

Αρχές Σύγχρονης Φυσικής Επιστήμης. Θησαυρός

Παράδειγμα

(από Ελληνικά paradeigma - παράδειγμα, δείγμα) - το αρχικό εννοιολογικό σχήμα, που αναγνωρίζεται από όλα τα επιστημονικά επιτεύγματα, ένας τρόπος οργάνωσης της επιστημονικής γνώσης, που για ορισμένο χρόνο δίνει στην επιστημονική κοινότητα ένα συγκεκριμένο όραμα του κόσμου, ένα μοντέλο για την τοποθέτηση προβλημάτων και την επίλυσή τους. Οι αλλαγές παραδειγμάτων συμβαίνουν κατά τη διάρκεια των επιστημονικών επαναστάσεων. Η έννοια του παραδείγματος εισήχθη στην επιστήμη από τον θετικιστή φιλόσοφο G. Bergman και διαδόθηκε ευρέως από τον Αμερικανό φυσικό Thomas Kuhn (δημιουργό της θεωρίας των επιστημονικών επαναστάσεων) για να ορίσει τους κορυφαίους εκπροσώπους και μεθόδους για την απόκτηση νέων δεδομένων σε περιόδους εκτεταμένη ανάπτυξη της γνώσης. Μερικές φορές αντικαθίσταται από την έννοια της εικόνας του κόσμου.

Πολιτισμολογία. Λεξικό-αναφορά

Παράδειγμα

Ελληνικά paradeigma - ένα παράδειγμα, ένα δείγμα.

ένα σύνολο θεωρητικών και μεθοδολογικών προαπαιτούμενων που καθορίζουν μια συγκεκριμένη Επιστημονική έρευναπου ενσωματώνεται στην επιστημονική πράξη σε αυτό το ιστορικό στάδιο.

☼ δείγμα ή μοντέλο. Ως ειδικός όρος, η έννοια του P. εισήχθη από τον Amer. μεθοδολόγος της επιστήμης Τ. om στο βιβλίο. "Structure of Scientific Revolutions" (1962) για να ορίσει την κυρίαρχη δραστηριότητα στην ΕΑΒ. επιστημονική κοινότητα προβλημάτων και λύσεων.

Ο Π. είναι κλασικός. επιστημονικός ανάπτυξη, η οποία γίνεται αντιληπτή από τους εκπροσώπους του κλάδου ως πρότυπο και γίνεται η βάση της επιστημονικής παράδοσης. Το έργο ενός επιστήμονα είναι εργασία στα πλαίσια του Π. Συνίσταται στη συμπλήρωση, αποσαφήνιση, εμβάθυνση των αρχών που διατυπώνονται στο Π., στην επέκτασή τους σε νέα θεματικά πεδία. Ο σχηματισμός ενός νέου Π. ξεκινά σε συνθήκες που προκύπτουν προβλήματα (ανωμαλίες) που δεν μπορούν να επιλυθούν και να εξηγηθούν στο πλαίσιο του υπάρχοντος Π. Η μετάβαση από το ένα Π. στο άλλο μπορεί να εκτείνεται για δεκάδες και ακόμη και εκατοντάδες χρόνια. Ο Kuhn ονόμασε αυτή την περίοδο επιστημονική επανάσταση - την εποχή της κατάρρευσης των αρχών, μοντέλων, μεθοδολογιών, θεωριών, κοσμοθεωριών, εικόνων του κόσμου.

Π. - μια αντιπροσωπευτική κουλτούρα επιστημόνων που λειτουργεί στο πλαίσιό της, και όσο αναγνωρίζουν την υποκείμενη θεωρία, θα βρίσκουν τη θεωρία. επιχειρήματα υπέρ του και πειραματική επιβεβαίωση.

Αλλαγή Π. - κάτι περισσότερο από την εναλλαγή θεωριών και εννοιών που προβάλλονται από διάφορους συγγραφείς. Η αλλαγή του Π. είναι μια αλλαγή στη στάση απέναντι στο αντικείμενο μελέτης, που συνεπάγεται αλλαγή στην έρευνα. μεθόδους και στόχους, και μερικές φορές μια αλλαγή στο ίδιο το αντικείμενο της έρευνας. Η πρωτογενής Π. των επιστημών του πολιτισμού μπορεί να ονομαστεί εμπειρική. Αυτή είναι μια συλλογή πληροφοριών σχετικά με διαφορετικά έθνη, τα έθιμά τους, τα έθιμα, τον τρόπο ζωής τους στην περίοδο που συνήθως αναφέρεται ως προϊστορία ή προϊστορία της επιστήμης. Το επόμενο, ήδη πλήρως επιστημονικό Π., ήταν πιστεύων στην θεωρία της εξέλιξης. Οι σημαντικότεροι εκπρόσωποί του: G. Spencer, A. Bastian, Yu., C. Letourneau, L. G. Morgan. Η κύρια ανάπτυξη του εξελικτικού P. - η ιδέα της ανθρώπινης ενότητας. ευγένεια, ομοιομορφία και μονογραμμική ανάπτυξη πολιτισμού, ψυχολ. τεκμηρίωση των φαινομένων των κοινωνιών. κτίριο και πολιτισμός.

Η εξελικτική Π. εισήγαγε τα όντα. συμβολή στη γνώση της πολιτιστικής πραγματικότητας της ανθρώπινης ιστορίας, στην κατανόηση της ανθρώπινης. φύση, λειτουργίες του πολιτισμού, πρότυπα ανάπτυξής του. Χάρη σε αυτήν, ο πολιτισμός απέκτησε μια ορισμένη ακεραιότητα, συστηματοποιήθηκε και εξορθολογίστηκε, αν και είναι ακριβώς αυτή η συστηματικότητα, στο def. πτυχίο επιβλήθηκε, έγινε ένας από τους Χρ. λόγοι για την αλλαγή του Π. στη μελέτη του πολιτισμού.

Τον 20ο αιώνα η προσοχή των ερευνητών άρχισε να στρέφεται όλο και περισσότερο από τη μελέτη του πολιτισμού σταθερές, που υπάρχει σε μια λίγο πολύ αμετάβλητη μορφή σε όλους τους πολιτισμούς και έτσι καθιστά δυνατό να μιλήσουμε για τον πολιτισμό γενικά, για την ποικιλομορφία του πολιτιστικού σχεδιασμού από ένα άτομο της ύπαρξής του και για τις διαφορές μεταξύ διαφορετικών πολιτισμών. Το ίδιο το αντικείμενο των πολιτισμικών σπουδών έχει αλλάξει. έρευνα: όχι Πολιτισμόςη ανθρωπότητα έχει γίνει θέμα και συγκεκριμένο. Πολιτισμός. Αυτή η προσέγγιση οδήγησε σταδιακά στην απόρριψη των παγκόσμιων εξελικτικών κατασκευών, αν και όχι στην απόρριψη της ιδέας της εξέλιξης γενικά. ο τελευταίος άρχισε να παρατηρείται και να πιάνεται στο ό.δ. πολιτισμούς. Κουλτούρφιλος. η βάση αυτού του είδους της έρευνας στην εμπειρική. οι πολιτιστικές επιστήμες έγιναν οι λεγόμενες. κυκλικόςθεωρίες πολιτιστικής ανάπτυξης. Κάτω από τους πολιτισμικούς κύκλους εννοείται def. Η αλληλουχία των φάσεων αλλαγής και ανάπτυξης της κουλτούρας, η σίκαλη ακολουθεί φυσικά η μία μετά την άλλη και ταυτόχρονα θεωρείται ότι επιστρέφει και επαναλαμβάνεται. Εδώ υπάρχει μια αναλογία με τον άνθρωπο. ζωή: παιδική ηλικία, νεότητα, ωριμότητα, γηρατειά και θάνατος. Το ίδιο συμβαίνει και με τους πολιτισμούς: κάθε πολιτισμός ολοκληρώνει τον κύκλο του και παρακμάζει.

Ο πρόγονος του κυκλικού θεωρίες στη σύγχρονη η ιστοριογραφία και η επιστήμη του πολιτισμού έγιναν N.Ya. Ντανιλέφσκι. Τον ακολουθούσαν ήδη, ο Λ. Κοινό για όλους τους υποστηρικτές του κυκλικού. άποψη ήταν η ιδέα των ιστορικών ατομικοτήτων, που είναι όλες πολιτιστικές οντότητες, και η παρουσία κύκλος ζωήςκαθεμία από αυτές τις οντότητες.

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

Κυκλικός. οι θεωρίες, σε συνδυασμό με τον λειτουργισμό, έδωσαν στις ιδέες για τον πολιτισμό μια εντελώς διαφορετική μορφή από ό,τι στο πλαίσιο του εξελικτικού P. Κάθε πολιτισμός άρχισε να θεωρείται ως αξία από μόνος του, ανεξάρτητα από τη θέση που κατέχει στην εξελικτική «σκάλα». Εφόσον το έργο των λειτουργιστών έδειξε πόσο περίπλοκος είναι κάθε πολιτιστικός οργανισμός, κατέστη αδύνατο να χωριστούν οι πολιτισμοί σε «πρωτόγονους» και «υψηλά ανεπτυγμένους». Καλλιέργειες νωρίτερα, με τ. sp. Η εξελικτική ανάπτυξη, που θεωρείται πρωτόγονη, που στέκεται στα χαμηλότερα σκαλοπάτια της εξελικτικής σκάλας, άρχισε να γίνεται αντιληπτή απλώς ως διαφορετική, έχοντας διαφορετική από τη σύγχρονη. δομή και πρότυπα λειτουργίας των πολιτισμών. Αυτό ήταν ένα ισχυρό πλήγμα για την ευρωκεντρική κοσμοθεωρία, τη συνέχιση και την ανάπτυξη της Anthropol. επανάσταση.

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

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

Αναμμένο.: Kuhn T. Δομή, επιστημονική. επαναστάσεις. Μ., 1977; Tokarev S.A. Ιστορία στο εξωτερικό. εθνογραφία. Μ., 1978; Ionin L. Κοινωνιολογία του πολιτισμού. Μ., 1996.

Λ. Γ. ΙΟΝΙΝ.

Πολιτιστικές μελέτες του εικοστού αιώνα. Εγκυκλοπαιδεία. Μ.1996

Παιδαγωγικό ορολογικό λεξικό

Παράδειγμα

(Ελληνικάπαράδειγμα - παράδειγμα, δείγμα)

1. δείγμα, τύπος, μοντέλο (για παράδειγμα, δημόσιες σχέσεις).

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

3. Στη ρητορική - ένα παράδειγμα από την ιστορία για απόδειξη, σύγκριση.

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

(Bim-Bad B.M. Παιδαγωγικό εγκυκλοπαιδικό λεξικό. - Μ., 2002. S. 185)

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

(Shmyreva N.A., Gubanova M.I., Kretsan Z.V. Παιδαγωγικά συστήματα: επιστημονικές βάσεις, διαχείριση, προοπτικές ανάπτυξης. - Kemerovo, 2002. P. 99)

Λεξικό γλωσσικών όρων

Παράδειγμα

(άλλα ελληνικάπαράδειγμη παράδειγμα, δείγμα)

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

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

2) Π. (με τη στενή έννοια): γραμματικό παράδειγμα- μια συλλογή από παρόμοια γραμματικοί τύποιλόγια; παράγωγο παράδειγμα- ένα σύνολο λέξεων του ίδιου τύπου, που δίνονται με μια ορισμένη σειρά, που ενώνονται με σχέσεις διασύνδεσης, αντίθεσης και προϋποθέσεων. Σύμφωνα με τον απαιτούμενο αριθμό μελών στο παράδειγμα, διακρίνονται οι ακόλουθοι τύποι γραμματικών παραδειγμάτων: 1 ) πλήρης- ένα παράδειγμα στο οποίο όλα τα μέλη αντιπροσωπεύονται από λεκτικούς τύπους (για παράδειγμα, το υπόδειγμα πεζών του ουσιαστικού. λουλούδι);

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

3) ελαττωματικός- ένα παράδειγμα στο οποίο εκπροσωπούνται μεμονωμένα μέλη: περιχύνετε; φέρτε ξύλα;

4) υπέρβαση- ένα παράδειγμα στο οποίο είναι δυνατές παράλληλες παραλλαγές μορφών λέξης (για παράδειγμα, η περίπτωση του ουσιαστικού. Μητέρα: μαμά - μητέρα).

Γκασπάροφ. Καταχωρήσεις και αποσπάσματα

Παράδειγμα

♦ Ρώτησα στις εξετάσεις: ποιος είναι ο Barbusse; - Imparfait du conjonctif. - Βιάσου. - Que je barbusse, que tu barbusse, quil barbu... Δεν σταμάτησα: δεν θα έκανε λάθος στο 3ο πρόσωπο;

Όροι Κινηματογραφικής Σημειωτικής

ΠΑΡΑΔΕΙΓΜΑ

Φιλοσοφικό Λεξικό (Comte-Sponville)

Παράδειγμα

Παράδειγμα

♦ Παράδειγμα

Ένα ιδιαίτερα εντυπωσιακό παράδειγμα ή μοντέλο που χρησιμεύει ως πρότυπο σκέψης. Έτσι κατανοήθηκε η λέξη «παράδειγμα» από τον Πλάτωνα και τον Αριστοτέλη. σήμερα αυτή η έννοια χρησιμοποιείται στην επιστημολογία ή στην ιστορία της επιστήμης. Το Παράδειγμα είναι μια από τις βασικές έννοιες που χρησιμοποίησε ο Thomas Kuhn (***) («Η δομή των επιστημονικών επαναστάσεων»). Αυτό είναι ένα σύνολο θεωριών, τεχνικών, αξιών, προβλημάτων, μεταφορών κ.λπ., που σε μια ή την άλλη εποχή μοιράζονται εκπρόσωποι του ενός ή του άλλου επιστημονικού κλάδου. είναι εκείνο το «subject matrix» που τους επιτρέπει να καταλάβουν ο ένας τον άλλον και να προχωρήσουν. Είναι αυτό το σύνολο που συνήθως περνά στους μαθητές, χάρη στο οποίο έχουν την ευκαιρία να ενταχθούν στον σύγχρονο κόσμο. επιστημονική γνώσηνα βρουν τη θέση τους στην επιστήμη και να εργαστούν γόνιμα σε αυτήν. Η κανονική κατάσταση της επιστήμης («κανονική επιστήμη», όπως το θέτει ο Kuhn) υποδηλώνει την κυριαρχία του παραδείγματος. Το πεδίο μελέτης χαρακτηρίζεται έτσι από ορόσημα προηγούμενων ανακαλύψεων και οι επιστήμονες που εργάζονται σε αυτόν τον τομέα τηρούν μια ορισμένη συναίνεση μεταξύ τους. Συμφωνούν μεταξύ τους όχι μόνο στην αναγνώριση της αξίας των ανακαλύψεων που έχουν ήδη γίνει, αλλά και στο τι πρέπει να ανακαλυφθεί περαιτέρω, με ποιες μεθόδους και για ποιο σκοπό. Αντίθετα, η επιστημονική επανάσταση σηματοδοτεί μια περίοδο κατά την οποία εμφανίζεται ένα νέο παράδειγμα, που αντικρούει το προηγούμενο, προσφέρει λύσεις σε ερωτήματα που προηγουμένως θεωρούνταν άλυτα, παραμερίζοντας κάποια ερωτήματα και βάζοντας νέα στη θέση τους. Αυτή ακριβώς είναι η μετάβαση από την κλασική (νευτώνεια) μηχανική στη σχετικιστική φυσική (οι θεωρίες του Αϊνστάιν και των οπαδών του). Συνοδεύεται όχι μόνο από νέες λύσεις, αλλά και από νέα προβλήματα, δυσκολίες και διαδικασίες. Τα δύο ανταγωνιστικά παραδείγματα, σημειώνει ο Kuhn, είναι ασύγκριτα και η μετάβαση από το ένα στο άλλο είναι δυνατή μόνο μέσω μιας παγκόσμιας μετατροπής που δεν μπορεί να αναχθεί σε καθαρά ορθολογική πρόοδο. Επομένως, είναι αδύνατο να κρίνουμε μια θεωρία με βάση ένα παράδειγμα στο οποίο δεν ανήκει. Αυτό, φυσικά, δεν ακυρώνει την πρόοδο, αλλά προειδοποιεί να μην την κατανοήσουμε ως μια γραμμική και συνεχή διαδικασία. Η επιστημονική πρόοδος δεν μοιάζει καθόλου με την ομαλή και απρόσκοπτη ροή ενός μεγάλου ποταμού.