Βιογραφίες Χαρακτηριστικά Ανάλυση

The David Kolb Learning Cycle: An Introduction. Εμφανίζονται στη μορφή

» Ο Andrew Hunt και ο David Thomas είναι πιθανώς γνωστοί σε όλους όσους ασχολούνται με τον προγραμματισμό, και πολλοί - κυρίως από αναφορές σε συλλογές και αποσπάσματα σε περισσότερα σύγχρονα άρθρα. Λαμβάνοντας υπόψη ότι αυτή η συλλογή πρακτικές συμβουλέςγια τους προγραμματιστές θα γιορτάσει σύντομα την εικοστή επέτειό του, το γεγονός ότι εξακολουθεί να αναφέρεται ως πηγή πολύτιμων πληροφοριών είναι σεβαστό. Το μυστικό είναι απλό: οι συγγραφείς, αν και τόνισαν την πρακτική εφαρμογή των συμβουλών τους, μίλησαν ως επί το πλείστον για τις θεμελιώδεις αρχές της δημιουργίας μιας ροής εργασίας. Πολλά από τα τεχνικά σημεία που αναφέρονται στο κείμενο είναι όντως ξεπερασμένα εδώ και πολύ καιρό, αλλά οι βασικές προσεγγίσεις ανάπτυξης, δοκιμών, αλληλεπίδρασης εντός της ομάδας και με το κοινό παραμένουν επίκαιρες.

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

Συμβουλή 1: Φροντίστε την τέχνη σας

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

Τι διακρίνει έναν πραγματιστικό προγραμματιστή;

  • Προληπτική αντίληψη και γρήγορη προσαρμογή. Οι πραγματιστές έχουν ένα ένστικτο για χρήσιμες τεχνολογίες και μεθόδους που είναι πρόθυμοι να δοκιμάσουν στην πράξη. Είναι σε θέση να κατανοήσουν γρήγορα νέες πληροφορίες και να τις συνδυάσουν με την υπάρχουσα γνώση.
  • Περιέργεια. Οι πραγματιστές κάνουν ερωτήσεις, συλλέγουν μικρά στοιχεία, ενδιαφέρονται για την εμπειρία άλλων ανθρώπων.
  • Κριτικός προβληματισμός. Οι πραγματιστές δεν θεωρούν τίποτα δεδομένο χωρίς να γνωρίζουν πρώτα τα γεγονότα.
  • Ρεαλισμός. Οι πραγματιστές προσπαθούν να βρουν πού βρίσκονται οι παγίδες σε κάθε πρόβλημα που αντιμετωπίζουν.
  • Ευστροφία. Οι πραγματιστές επιδιώκουν να εξοικειωθούν με περισσότερες τεχνολογίες και λειτουργικά συστήματα και εργάζονται για να συμβαδίσουν με την εποχή.
Συμβουλή 2: Σκεφτείτε τη δουλειά

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

Κεφάλαιο 1: Πραγματική Φιλοσοφία

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

Συμβουλή 3: Παρουσιάστε λύσεις, όχι δικαιολογίες

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

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


Συμβουλή 4: Μην αφήνετε σπασμένα παράθυρα

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

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

Συμβουλή 5: Γίνετε καταλύτης για την αλλαγή

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

Συμβουλή 6: Παρακολουθήστε τις αλλαγές

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

Συμβουλή 7: Κάντε την ποιότητα απαίτηση

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

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

Συμβουλή 8: Επενδύστε στο χαρτοφυλάκιο γνώσεών σας τακτικά

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

Οι γενικές αρχές είναι:

  1. Επενδύστε τακτικά. Ακόμα κι αν το ύψος της επένδυσης είναι μικρό, αυτή η συνήθεια είναι χρήσιμη από μόνη της.
  2. Επενδύστε σε διαφορετικούς τομείς. Πως περισσότερες περιοχέςσυλλαμβάνεις, τόσο πιο πολύτιμος είσαι. Τουλάχιστον, πρέπει να γνωρίζετε τις συγκεκριμένες τεχνολογίες με τις οποίες εργάζεστε αυτήν τη στιγμή, μέσα και έξω. Αλλά μην σταματήσετε εκεί. Η ζήτηση για τεχνολογία και η δυνατότητα εφαρμογής της αλλάζει συνεχώς. Όσο περισσότερα εργαλεία έχετε στο οπλοστάσιό σας, τόσο πιο εύκολο θα είναι για εσάς να προσαρμοστείτε.
  3. Ζυγίστε τους κινδύνους. Οι τεχνολογίες υπάρχουν σε ένα συγκεκριμένο εύρος - από επικίνδυνες και δυνητικά υψηλής απόδοσης έως χαμηλού κινδύνου και χαμηλής απόδοσης. Το να επενδύεις ​​τα πάντα σε ριψοκίνδυνες επιλογές, το ποσοστό των οποίων μπορεί ξαφνικά να καταρρεύσει, δεν είναι καλύτερη ιδέα, αλλά και υπερβολική προσοχή που δεν σας επιτρέπει να εκμεταλλευτείτε κερδοφόρες ευκαιρίες - επίσης. Είναι καλύτερα να επιμείνουμε στη μεσαία γραμμή.
  4. Αγοράστε χαμηλά, πουλήστε ψηλά. Η κυριαρχία της τεχνολογίας αιχμής προτού γίνει δημοφιλής είναι μια δύσκολη δουλειά, αλλά αξίζει τον κόπο: οι πρώτοι που υιοθετούν συχνά προχωρούν σε συναρπαστικές σταδιοδρομίες.
  5. Επανεξετάζετε και επανεξισορροπείτε τακτικά. Ο προγραμματισμός είναι μια πολύ δυναμική βιομηχανία. Να είστε έτοιμοι να εξετάζετε περιοδικά κριτικά τα περιουσιακά σας στοιχεία: εγκαταλείψτε τις ξεπερασμένες επιλογές, αποκαταστήστε αυτές που έχουν αυξηθεί και γεμίστε κενές θέσεις.
Η διαδικασία μάθησης θα διευρύνει τη σκέψη σας, ανοίγοντας νέες δυνατότητες για εσάς και νέα δημιουργικά μονοπάτια. Εάν έχετε μάθει κάτι νέο, προσπαθήστε να εφαρμόσετε αυτές τις γνώσεις στο έργο στο οποίο εργάζεστε αυτήν τη στιγμή, με το καλύτερο της τεχνολογίας σας.

Συμβουλή 9: Αναλύστε κριτικά αυτά που διαβάζετε και ακούτε

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

Συμβουλή 10: Τι να πείτε και πώς να πείτε είναι σημαντικό

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

Αρχές αποτελεσματικής επικοινωνίας:

  1. Μάθετε τι θέλετε να πείτε: Σχεδιάστε τι θα πείτε εκ των προτέρων, σχεδιάστε ένα σχέδιο και μερικές στρατηγικές για το πώς να μεταδώσετε καλύτερα το μήνυμα. Αυτό λειτουργεί τόσο για τη σύνταξη εγγράφων όσο και για σημαντικές διαπραγματεύσεις.
  2. Γνωρίστε το κοινό σας: Επικοινωνείτε μόνο εάν μεταφέρετε πληροφορίες. Για να το κάνετε αυτό, πρέπει να γνωρίζετε τις ανάγκες, τα ενδιαφέροντα και τις ικανότητες του κοινού. Παρουσιάστε τις πληροφορίες με τρόπο κατανοητό και ενδιαφέρον για τον ακροατή.
  3. Επιλέξτε την κατάλληλη στιγμή: Σημαντικό σημείονα κατανοήσει το κοινό - κατανοώντας τις στιγμιαίες προτεραιότητές του. Αυτό που λέτε πρέπει να είναι όχι μόνο σχετικό ως προς το περιεχόμενο, αλλά και επίκαιρο. Εάν είναι απαραίτητο, ρωτήστε ευθέως: "Είναι βολικό να μιλάμε για ...;"
  4. Επιλέξτε το σωστό στυλ: Προσδιορίστε το στυλ παρουσίασης του υλικού σύμφωνα με τις απαιτήσεις του κοινού: κάποιος προτιμά τα γυμνά γεγονότα, κάποιος προτιμά τις λεπτομέρειες, τα παραδείγματα και τις εκτενείς εισαγωγές. Και πάλι, αν έχετε αμφιβολίες, ρωτήστε.
  5. Συναντήθηκε από ρούχα: Μάθετε πώς να «σερβίρετε» σωστά τις ιδέες σας. Όλα πρέπει να επαληθεύονται στο τελικό έγγραφο: ορθογραφία, διάταξη, στυλ κειμένου, σχέδιο εκτύπωσης.
  6. Προσελκύστε το κοινό σας: Εάν είναι δυνατόν, εμπλέξτε μελλοντικούς αναγνώστες στη διαδικασία δημιουργίας εγγράφων. Χρησιμοποιήστε τις ιδέες τους. Έτσι θα έχετε το καλύτερο αποτέλεσμα και θα ενισχύσετε τις εργασιακές σχέσεις.
  7. Να ξέρεις να ακούς: Εμπλέξτε τους ανθρώπους στη συζήτηση κάνοντας ερωτήσεις ή ζητώντας τους να συνοψίσουν αυτά που είπατε. Μετατρέψτε τη συνάντηση σε διάλογο και θα μεταφέρετε καλύτερα αυτό που θέλατε να πείτε και ίσως ταυτόχρονα θα μάθετε κάτι για τον εαυτό σας.
  8. Συνεχίστε τη συνομιλία: Να απαντάτε πάντα σε αιτήματα και μηνύματα με τουλάχιστον μια υπόσχεση να επανέλθετε στο θέμα αργότερα. Εάν κρατάτε τους ανθρώπους ενήμερους, νιώθουν ότι δεν έχουν ξεχαστεί και είναι πολύ πιο εύκολο να συγχωρήσετε το περιστασιακό ολίσθημα.

Κεφάλαιο 2: Πραγματική Προσέγγιση

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

Συμβουλή 11: Μην επαναλαμβάνεστε

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

Οι περισσότερες αντιγραφές εμπίπτουν σε μία από τις ακόλουθες κατηγορίες:

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

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

Συμβουλή 13: Αποφύγετε την αλληλεπίδραση μεταξύ αντικειμένων που δεν σχετίζονται μεταξύ τους

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

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

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

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

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


Συμβουλή 14: Δεν υπάρχουν τελικές λύσεις

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

Συμβουλή 15: Χρησιμοποιήστε σφαίρες ιχνηθέτη για να βρείτε τον στόχο σας

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

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

Συμβουλή 16: Πρωτότυπο για να μάθετε από

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

Για τη δημιουργία πρωτοτύπων, δεν είναι απαραίτητο να δημιουργηθεί μια πλήρης εφαρμογή εργασίας, μερικές φορές αρκεί μόνο ένα διάγραμμα σε χαρτί ή πίνακα. Εάν είναι ωστόσο απαραίτητο, τότε είναι λογικό να επιλέξετε μια γλώσσα πολύ υψηλό επίπεδο- πάνω από το επίπεδο της γλώσσας που χρησιμοποιείται από το υπόλοιπο έργο (μια γλώσσα όπως η Perl, η Python ή η Tel). Μια γλώσσα δέσμης ενεργειών υψηλού επιπέδου σάς επιτρέπει να παραλείψετε πολλές λεπτομέρειες (συμπεριλαμβανομένου του καθορισμού τύπων δεδομένων) και να δημιουργήσετε ένα λειτουργικό, αν και ημιτελές και αργό, τμήμα προγράμματος.

Συμβουλή 17: Κώδικας έχοντας υπόψη το πεδίο εφαρμογής

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

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

Συμβουλή 18: Αξιολογήστε για να αποφύγετε τις εκπλήξεις

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

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

Συμβουλή 19: Βελτιώστε το χρονοδιάγραμμα του έργου εάν το απαιτεί ο κώδικας

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

Κεφάλαιο 3: Εργαλειοθήκη Camping

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

Συμβουλή 20: Αποθηκεύστε πληροφορίες σε μορφή απλού κειμένου

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

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

Το απλό κείμενο είναι:

  • Βεβαιωθείτε ότι τα δεδομένα δεν είναι παλιά
  • Συντομότερος δρόμος προς τον στόχο
  • Ευκολότερη δοκιμή
Συμβουλή 21: Χρησιμοποιήστε τις δυνάμεις των κοχυλιών

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

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

Συμβουλή 22: Χρησιμοποιήστε ένα πρόγραμμα επεξεργασίας κειμένου, αλλά αξιοποιήστε το στο έπακρο

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

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

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

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

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


Πώς γίνεται η αποσφαλμάτωση;

Συμβουλή 24: Εστιάστε στην επίλυση του προβλήματος και όχι στην κατηγορία

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

Συμβουλή 25: Μην πανικοβάλλεστε

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

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

Συμβουλή 26: Αναζητήστε σφάλματα εκτός του λειτουργικού συστήματος

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

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

Συμβουλή 27: Μην υποθέτετε - Αποδείξτε

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

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

Συμβουλή 28: Μάθετε μια γλώσσα επεξεργασίας κειμένου

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

Διευκολύνουν επίσης τη δημιουργία παραγωγών κώδικα, οι οποίες θα συζητηθούν στη συνέχεια.

Συμβουλή 29: Γράψτε κώδικα που θα κωδικοποιεί για εσάς

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

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

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

Κεφάλαιο 4: Πραγματική Παράνοια

Συμβουλή 30: Είναι αδύνατο να γράψετε ένα τέλειο πρόγραμμα

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

Συμβουλή 31: Σχεδιασμός σύμφωνα με συμβόλαια

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

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

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

Συμβουλή 32: Αφήστε το πρόγραμμα να διακοπεί το συντομότερο δυνατό

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

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

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

Κάθε φορά που αρχίζετε να σκέφτεστε σύμφωνα με τις γραμμές "Φυσικά, αυτό δεν μπορεί να συμβεί", επαληθεύστε το με κωδικό. Ο ευκολότερος τρόπος για να το κάνετε αυτό είναι να χρησιμοποιήσετε ισχυρισμούς. Οι περισσότερες υλοποιήσεις των γλωσσών C και C++ έχουν κάποιο είδος μακροεντολής διεκδίκησης ή _assert που ελέγχει για μια δυαδική συνθήκη. Αυτές οι μακροεντολές μπορεί να έχουν μεγάλη αξία. Για παράδειγμα, εάν ο δείκτης που μεταβιβάστηκε στη διαδικασία σας δεν πρέπει ποτέ να λάβει την τιμή NULL, σημειώστε την υποχρεωτική εκπλήρωση αυτής της συνθήκης.

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

Συμβουλή 34: Χρησιμοποιήστε εξαιρέσεις μόνο σε εξαιρετικές περιπτώσεις

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

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

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

Συμβουλή 35: Ολοκληρώστε αυτό που ξεκινήσατε

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

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

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

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

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

Η κύρια δυσκολία σε αυτή η υπόθεσηείναι ότι η υπολογιστική γλωσσολογία είναι μια σχετικά νέα επιστήμη που ξεκίνησε στα τέλη του 20ού αιώνα. Αυτή η κατεύθυνση άρχισε να αναπτύσσεται ενεργά στο εξωτερικό τη δεκαετία του 60-70 και έγινε κατανοητή κυρίως ως η χρήση στατικών μεθόδων στη γλωσσολογία, εξ ου και η ονομασία «Υπολογιστική Γλωσσολογία» (δηλ. «Υπολογιστική Γλωσσολογία»). Στη Ρωσία, ο σχετικός όρος "Μαθηματική Γλωσσολογία" έγινε ευρέως διαδεδομένος στη δεκαετία του '70. Σε σχέση με την ανάπτυξη των τεχνολογιών υπολογιστών και τις ενεργές εφαρμογές τους σε γλωσσικά καθήκοντα, αυτός ο όρος ως όνομα της επιστήμης έχει μεταμορφωθεί και η επιστήμη έχει λάβει έναν σαφέστερο ορισμό της "γλωσσολογίας υπολογιστών". Έτσι, μπορούμε να πούμε ότι υπάρχουν δύο προσεγγίσεις για τον καθορισμό των κατευθύνσεων που εξετάζονται με αυτόν τον όρο - αυτή είναι η ρωσική μας προσέγγιση και η ξένη.

Όσον αφορά την άποψη των ξένων γλωσσολόγων για τη θεματική περιοχή της υπολογιστικής γλωσσολογίας, μπορεί να σημειωθεί ότι μια μεγάλη οργανωτική και επιστημονική εργασίαδιεξάγεται από την Ένωση Υπολογιστικής Γλωσσολογίας, η οποία έχει περιφερειακές δομές σε πολλές χώρες του κόσμου. Ο επίσημος ιστότοπος αυτού του οργανισμού δίνει έναν γενικό ορισμό - "η υπολογιστική γλωσσολογία είναι η επιστημονική μελέτη της γλώσσας από υπολογιστική προοπτική. Οι υπολογιστικοί γλωσσολόγοι ενδιαφέρονται να παρέχουν υπολογιστικά μοντέλα διαφόρων ειδών γλωσσικών φαινομένων". Αυτός ο οργανισμός διοργανώνει διεθνή συνέδρια για τη Γλωσσολογία του Υπολογιστή Corpus: Investigating language and COLING. Το Computational Linguistics δημοσιεύεται κάθε τρίμηνο στις Η.Π.Α. Τα σχετικά θέματα συνήθως εκπροσωπούνται επίσης ευρέως σε διάφορα συνέδρια για την τεχνητή νοημοσύνη.

Από τη σκοπιά της δυτικής προσέγγισης, η κύρια κατεύθυνση της υπολογιστικής γλωσσολογίας είναι η Επεξεργασία Φυσικής Γλώσσας (Αυτόματη επεξεργασία φυσικής γλώσσας και ομιλίας). Κατά την ανάλυση εγγράφων (αρχεία συνεδρίων, περιεχόμενο βασικών τοποθεσιών) της COLING Association for Computational Linguistics, σημειώθηκε ότι οι δυτικοί γλωσσολόγοι περιλαμβάνουν τους ακόλουθους εφαρμοσμένους τομείς στον τομέα της υπολογιστικής γλωσσολογίας:

Υπολογιστική Μορφολογία και Σύνταξη (Computer morphology and syntax).

  • NLP (Automatic Language and Speech Processing).
  • Ψηφιακές Βιβλιοθήκες (Digital Libraries).
  • Εξαγωγή πληροφοριών.
  • Ανάκτηση πληροφορίας.
  • Αναπαράσταση Γνώσης και Σημασιολογία (Knowledge Representation and Semantics).
  • Μηχανική Μετάφραση.
  • Επεξεργασία Λόγου (Αναγνώριση και σύνθεση ομιλίας).
  • Στατιστική Γλωσσική Επεξεργασία.
  • Περίληψη (Summarization and Annotation).

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

  • Μηχανή μετάφραση;
  • Συστήματα αναζήτησης και ταξινόμησης.
  • Λεξικογραφία υπολογιστή;
  • Γλωσσική σημασιολογία υπολογιστών;
  • Corpus linguistics;

Επίσημα μοντέλα ανάλυσης και αναγνώρισης γλωσσικών δομών.

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

Μεγάλο Εγκυκλοπαιδικό Λεξικό: Γλωσσολογία, επιμέλεια V.N. Yartseva. δεν περιλαμβάνει καθόλου αυτόν τον όρο στο λεξικό.

Ο διάσημος Ρώσος γλωσσολόγος Marchuk Yu.N. ορίζει πρωτίστως την υπολογιστική γλωσσολογία ως «τα γλωσσικά θεμέλια της πληροφορικής», η οποία ουσιαστικά περιλαμβάνει την επίλυση προβλημάτων που σχετίζονται με την ανάπτυξη και τη χρήση τεχνητές γλώσσεςπαροχή επικοινωνίας μεταξύ ενός ατόμου και ενός υπολογιστή. Αλλά ταυτόχρονα στο έργο του «Fundamentals of Computational Linguistics» ο Marchuk Yu.N. εξετάζει με συνέπεια την υπολογιστική μοντελοποίηση της φυσικής γλώσσας, δηλαδή τη μορφολογία, τη σύνταξη, την αναπαράσταση της σημασιολογίας και την πραγματολογία σε περιβάλλοντα υπολογιστών. Επιπλέον, η εργασία αναφέρει εφαρμοζόμενων εργασιώνΩς οργάνωση μηχανικών λεξικών, θεωρούνται τράπεζες ορολογικών δεδομένων, ακόμη και τα βασικά της ορολογίας.

Σύμφωνα με τον Ρώσο γλωσσολόγο, καθηγητή του Κρατικού Πανεπιστημίου της Μόσχας Baranov A.N. Ο όρος "υπολογιστική γλωσσολογία" αναφέρεται σε ένα ευρύ πεδίο χρήσης εργαλείων υπολογιστών - προγραμμάτων, τεχνολογιών υπολογιστών για την οργάνωση και επεξεργασία δεδομένων - για τη μοντελοποίηση της λειτουργίας μιας γλώσσας σε ορισμένες συνθήκες, καταστάσεις, προβληματικές περιοχές κ.λπ., καθώς και το εύρος των μοντέλων γλώσσας υπολογιστών όχι μόνο στη γλωσσολογία, αλλά και σε συναφείς κλάδους". Στο έργο του, ο Baranov A.N. προσδιορίζει ορισμένους τομείς της υπολογιστικής γλωσσολογίας ως βασικούς - αυτοί είναι η μοντελοποίηση επικοινωνίας, η μοντελοποίηση δομής πλοκής, τεχνολογίες υπερκειμένου για αναπαράσταση κειμένου, λεξικογραφία υπολογιστή , μηχανική μετάφραση, συστήματα επεξεργασίας φυσική γλώσσα.

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

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

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

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

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

1. ΑΥΤΟΜΑΤΗ ΕΠΕΞΕΡΓΑΣΙΑ ΓΛΩΣΣΑΣ (Language Processing), η οποία θα περιλαμβάνει τις εργασίες ανάλυσης και μοντελοποίησης της γλωσσικής δομής, και συγκεκριμένα:

  • γραφική/φωνημική ανάλυση της γλώσσας.
  • μορφολογική ανάλυση;
  • λεξιλογική και γραμματική ανάλυση της γλώσσας·
  • parsing, ή parsing?
  • ανάλυση και μοντελοποίηση της σημασιολογικής δομής.
  • το έργο της σύνθεσης γλωσσικών στοιχείων, συμπ. Δημιουργία κειμένου.
  • αυτόματη γλωσσική στατιστική.
2. ΕΦΑΡΜΟΣΜΕΝΕΣ ΚΑΤΕΥΘΥΝΣΕΙΣ ΓΛΩΣΣΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ, και συγκεκριμένα:
  • Μηχανή μετάφραση;
  • αναγνώριση και σύνθεση ομιλίας.
  • ανάπτυξη και χρήση τεχνητών γλωσσών, συμπεριλαμβανομένων γλωσσών προγραμματισμού, γλωσσών συστημάτων πληροφοριών·
  • λεξικογραφία και ορολογία υπολογιστή·
  • Γλωσσικά θεμέλια για την ανάκτηση πληροφοριών.
  • αυτόματη ευρετηρίαση, αφαίρεση και ταξινόμηση κειμένων.
  • αυτόματη ανάλυση περιεχομένου και εξουσιοδότηση κειμένων.
  • τεχνολογίες υπερκειμένου για παρουσίαση κειμένου.
  • Corpus γλωσσολογία;
  • γλωσσοδιδακτική υπολογιστών.

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

ΒΙΒΛΙΟΓΡΑΦΙΑ

1. Baranov A.N. Εισαγωγή στην εφαρμοσμένη γλωσσολογία. - M.: Editorial URSS, 2001. - 360 p.
2. Grinev S.V. Εισαγωγή στην ορολογική λεξικογραφία. - Μ., 1986.-106s.
3. Marchuk Yu.N. Βασικές αρχές Υπολογιστικής Γλωσσολογίας: Φροντιστήριο. - Μ., 1999. - 225 σελ.
4. Σοσνίνα Ε.Π. Εισαγωγή στην Εφαρμοσμένη Γλωσσολογία: Σχολικό βιβλίο. - Ulyanovsk: UlGTU, 2000. - 46 p.
5. Γιάρτσεβα Β.Ν. Γλωσσολογία. Μεγάλο εγκυκλοπαιδικό λεξικό. - 2η έκδ. - Υ41 Μ.: Μεγάλη Ρωσική Εγκυκλοπαίδεια, 1998. - 685 σελ.
6. http://www.aclweb.org
7. http://www.dialog-21.ru

Η στροφή της γλωσσικής έρευνας προς την πραγματιστική της γλώσσας, τις πραγματικές συνθήκες λειτουργίας της, ήταν φυσική και αναγκαία. Οι κορυφαίες τάσεις στην επιστήμη της γλώσσας στις δεκαετίες του '60 - '70 - ο γλωσσικός στρουκτουραλισμός και η λογική σημασιολογία είχαν ένα σημαντικό μειονέκτημα - μια αδύναμη σύνδεση με την πραγματικότητα και τις πρακτικές δραστηριότητες των ανθρώπων. Η ομιλία (και η ομιλία γενικά) συνδέθηκε σε αυτές τις θεωρίες με έναν υπό όρους «μέσο» μητρικό ομιλητή και οι πραγματικοί άνθρωποι που χρησιμοποιούν τη γλώσσα με τα συναισθήματα, τις σχέσεις, τις προθέσεις και τους στόχους τους παρέμειναν εκτός ανάλυσης (Gak 1998: 555). Σταδιακά, έγινε η κατανόηση ότι για μια πληρέστερη εξήγηση της γλώσσας, τόσο της δομής της όσο και των χαρακτηριστικών της χρήσης της στην ομιλία, είναι απαραίτητο να στραφούμε στους παράγοντες λειτουργίας των γλωσσικών μονάδων, δηλ. στην πραγματολογία.

Ο προσδιορισμός και ο σχηματισμός της γλωσσικής πραγματολογίας υποκινήθηκε, αφενός, από τις ιδέες του Ch.S. Πιρς και Τσου. Morris, και από την άλλη βασίστηκε στην έννοια του αείμνηστου Wittgenstein. Σύμφωνα με τον V.V. Petrov, ήταν τα έργα του L. Wittgenstein που συνέβαλαν σε μεγάλο βαθμό στον μετασχηματισμό της πραγματιστικής ως μέρος της γενικής σημειωτικής θεωρίας σε ένα ανεξάρτητο πεδίο έρευνας, θέτοντας τα θεμέλια για ένα ισχυρό ρεύμα σύγχρονων εργασιών για την πραγματιστική (Petrov 1987). Η αρχή της εντατικής ανάπτυξης της πραγματιστικής αποδίδεται υπό όρους στο 1970 - την εποχή του Διεθνούς Συμποσίου για την Πραγματολογία των Φυσικών Γλωσσών (Bulygina 1981:333).

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

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

Περιγράφοντας τα καθήκοντα και τα προβλήματα της πραγματιστικής έρευνας, η Ν.Δ. Arutyunova και E.V. Η Paducheva σημειώνει ότι, σταδιακά επεκτείνοντας, «αποκαλύπτουν μια τάση να θολώνουν τα όρια μεταξύ της γλωσσολογίας και των συναφών κλάδων (ψυχολογία, κοινωνιολογία και εθνογραφία), αφενός, και γειτονικών τμημάτων της γλωσσολογίας (σημασιολογία, ρητορική, υφολογία), από την άλλη. " (Arutyunova, Paducheva 1985: 4).

Η γλωσσολογική πραγματολογία συνδέεται στενά με την κοινωνιογλωσσολογία και την ψυχογλωσσολογία. Η παρουσία κοινών ενδιαφερόντων στην πραγματολογία και την κοινωνιογλωσσολογία είναι τόσο μεγάλη που προκάλεσε ακόμη και την ανάδειξη ενός ξεχωριστού κλάδου στην ξένη επιστήμη - την κοινωνιοπραγματική (sociopragmatics), η οποία μελετά την εξάρτηση της λεκτικής επικοινωνίας από κοινωνικούς παράγοντες (ARSLS 1996: 541, βλ. επίσης Leech 1983: 10).

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

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

Ο όρος «ρεαλιστικός» (γλωσσική εκμάθηση) εμφανίστηκε τη δεκαετία του 1920 - με τη μορφή επιθέτου, χρησιμοποιήθηκε το 1923 από τον B. Malinovsky σε ένα παράρτημα στο βιβλίο «The Meaning of Meaning» των Ogden και Richards. Στη συνέχεια, και αυτή η θέση στην «ιστορία της πραγματιστικής» είναι γενικά αποδεκτή, ο όρος «πραγματολογία» δημιουργήθηκε από τον C. Morris το 1938 για χρήση στη γνωστή τριάδα της συντακτικής (σύνταξη), της σημασιολογίας και της πραγματιστικής ως μέρη της σημειωτικής. (Nerlich & Clarke 1994; Nerlich 1995). Ο C. Morris, διεξάγοντας έρευνα με στόχο τη μελέτη της δομής μιας σημειωτικής κατάστασης (σημείωση) σε μια δυναμική, διαδικαστική πτυχή, συμπεριλαμβανομένων των συμμετεχόντων σε αυτήν την κατάσταση, διέκρινε τις τρεις προαναφερθείσες πτυχές της σημειωτικής, ορίζοντας την πραγματολογία ως «τη σχέση των σημείων σε αυτούς που τα ερμηνεύουν» (Morris 1938: 6). Ωστόσο, στο μέλλον, σε σχέση με την ανάπτυξη των απόψεων του ερευνητή, αλλά και λόγω του γεγονότος ότι ο όρος έχει ήδη καταφέρει να αποκτήσει ανεπιθύμητη ασάφεια και θολούρα, ο Morris ορίζει την πραγματολογία ως τη μελέτη της «προέλευσης, χρήσεων και επιδράσεις των σημαδιών )» (Morris 1946: 219). Από αυτόν τον ορισμό προκύπτει ότι η προσοχή του ερευνητή πρέπει να στραφεί σε μια ολοκληρωμένη μελέτη τριών αλληλένδετων διαδικασιών μιας αλυσίδας - του σχηματισμού, της χρήσης (λειτουργίας) και της επίδρασης των σημείων. Μια κατανόηση της πραγματιστικής σε συμφωνία με τον ορισμό του Morris βρίσκεται στο έργο του G. Klaus, ο οποίος αναφέρεται στην πραγματιστική «οι ψυχολογικές και κοινωνικές πτυχές της χρήσης των γλωσσικών σημείων» (Klaus 1967: 22).

Το όραμα της πραγματιστικής, όπως παρουσιάζεται από τον C. Fillmore, φαίνεται ενδιαφέρον. Ο ορισμός του είναι αρκετά λεπτομερής και έχει ως εξής: «Η πραγματιστική μελετά μια τρισδιάστατη σχέση που συνδυάζει (1) γλωσσικές μορφές, (2) τις επικοινωνιακές λειτουργίες που αυτές οι μορφές μπορούν να επιτελούν με (3) τα πλαίσια ή τα περιβάλλοντα στα οποία οι γλωσσικές φόρμες μπορούν να έχουν συναρτήσεις γλώσσας δεδομένων» (αναφέρεται στο Pocheptsov (Jr.) 1984: 33).

Ένας πολύ γνωστός γλωσσικός ορισμός της πραγματιστικής στα τέλη της δεκαετίας του '70 και στις αρχές της δεκαετίας του '80 ήταν ο ορισμός που πρότεινε ο R.S. Στόλνακερ. Η πραγματολογία σύμφωνα με τον Stolnaker ασχολείται με τη μελέτη των πράξεων του λόγου και των πλαισίων στα οποία παράγονται και υλοποιούνται. Στόχος της πραγματιστικής ως επιστήμης θα πρέπει να είναι η ανάδειξη της ταξινόμησης των πράξεων του λόγου και των προϊόντων τους, δηλ. αντίστοιχες δηλώσεις (Stalnaker 1972).

Συχνά τονίζεται ότι η πραγματιστική ανταποκρίνεται σε μεγάλο βαθμό στην αρχή της δραστηριότητας, και έτσι εισάγει μια πτυχή δράσης (δραστηριότητας) στην περιγραφή της γλώσσας. Η αντιστοιχία της πραγματιστικής με τις απαιτήσεις της αρχής της δραστηριότητας αντικατοπτρίζεται στον ορισμό θέμαπραγματιστές που δίνει ο Ε.Σ. Aznaurova. Το θέμα της γλωσσικής πραγματολογίας, κατά τη γνώμη της, είναι «η μελέτη της γλώσσας στην πτυχή της ανθρώπινης δραστηριότητας σε ένα ευρύ κοινωνικό πλαίσιο» (Aznaurova 1988: 8). 1 Η μελέτη των γεγονότων της γλώσσας στην πτυχή της ανθρώπινης δραστηριότητας θεωρείται ως το κύριο αξίωμα της πραγματιστικής. Όμως, όπως ο Ε.Σ. Aznaurova, «το εύρος του αξιώματος έχει οδηγήσει σε μια σημαντική διασπορά θεμάτων και προβλημάτων που συζητούνται σε αυτή τη γλωσσική κατεύθυνση, που κυμαίνονται από την πραγματιστική ερμηνεία των γλωσσικών σημείων και τη θεωρία των πράξεων του λόγου, έως τη μελέτη των πραγματικών παραμέτρων της λογοτεχνικής επικοινωνίας και το κείμενο στη δυναμική του συσχετίστηκε με το «εγώ» του δημιουργού κειμένου.άνθρωπος» (ό.π.: 10).

Μια ευρεία κατανόηση της πραγματιστικής, όταν το εύρος του ενδιαφέροντός της περιλαμβάνει θέματα δείξεως, λεκτικών πράξεων, προϋποθέσεων, μετατροπικών υπονοούμενων, προβλημάτων που σχετίζονται με την ερμηνεία του λόγου, όταν το έργο της πραγματιστικής ως ξεχωριστής γλωσσικής επιστήμης ονομάζεται «η μελέτη των αντιστοιχιών μεταξύ γλωσσικών μονάδων και των επιπτώσεων της χρήσης τους» (Pocheptsov 1985 : 16) ή «η μελέτη των σχέσεων μεταξύ γλωσσικών μορφών (οντοτήτων) και χρηστών αυτών των μορφών» (Yule 1996: 4) έρχεται σε αντίθεση με την προσέγγιση όταν το μόνο πραγματικό αντικείμενο μελέτης στον τομέα της πραγματιστικής θεωρείται ότι υλοποιείται στο κείμενο

Μιλώντας για το θέμα της πραγματιστικής, θα πρέπει να ληφθεί υπόψη ότι παρόλο που η πραγματολογία αναγνωρίζεται ως ειδικός γλωσσικός κλάδος σύμφωνα με μεγάλο αριθμό γλωσσολόγων, αυτή η θέση δεν είναι γενικά αποδεκτή. Αρκετοί ερευνητές αρνούνται στους πραγματιστές την κατοχή δικό του θέμαέρευνα και καταλήγει στο συμπέρασμα ότι είναι αδύνατο να θεωρηθεί ως ένα άλλο συστατικό της θεωρίας της γλώσσας. Δίνεται μόνο το καθεστώς μιας ειδικής προοπτικής (πραγματική προοπτική) κατά την εξέταση των γλωσσικών φαινομένων (βλ. Verschueren 1999). μια πραγματιστική στάση, στην πιο γενική μορφή, που ορίζεται ως «η συνειδητή πρόθεση του αποστολέα του μηνύματος που υλοποιείται στο κείμενο να έχει αντίστοιχη επίδραση στον αποδέκτη του λόγου» (Naer 1985: 16). Οι υποστηρικτές μιας τέτοιας κατανόησης της πραγματιστικής πιστεύουν ότι ο προτεινόμενος μέγιστος περιορισμός της εφαρμογής της πραγματιστικής καθιστά δυνατό να ξεχωρίσουμε στη γλώσσα μια σφαίρα που σχετίζεται με μια επιρροή ομιλίας που θέτει στόχους παρόμοια με μια πράξη (Geliya 1988: 189).

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

Η πραγματιστική προσέγγιση για την κατανόηση της φύσης της γλώσσας έχει διαμορφωθεί και συνεχίζει να αναπτύσσεται υπό το πρόσημο της συμπερίληψης της υποκειμενικότητας του ομιλητή σε αυτήν την κατανόηση. Έτσι, στην έννοια του Yu.S. Η κατηγορία του θέματος του Stepanov ορίζεται ως η κεντρική κατηγορία της σύγχρονης πραγματιστικής (Stepanov 1981; 1985; 2001). Ταυτόχρονα, με αυξανόμενη σαφήνεια, η ανάγκη να λαμβάνεται υπόψη ο παράγοντας του παραλήπτη, δηλ. υποκειμενικότητα του ακροατή, η οποία χρησιμεύει ως αφετηρία για την ανάπτυξη μιας θεωρίας ερμηνείας των έργων του λόγου που εμφανίζονται σε ορισμένα επικοινωνιακά πλαίσια, όταν το αντικείμενο της ερμηνείας είναι αυτό που συνήθως αποκαλείται η πραγματιστική έννοια της δήλωσης (Arutyunova 1981).

Ορισμένοι ερευνητές πιστεύουν ότι η έννοια της ερμηνείας επιτρέπει τον πιο φυσικό τρόπο να διατυπωθούν παρατηρήσεις σχετικά με τις ιδιότητες της γλώσσας και, με τον ένα ή τον άλλο τρόπο, είναι παρούσα σε οποιαδήποτε πραγματιστική μελέτη (Demyankov 1981: 369). Η τρίτη άποψη για τη σημασία των παραγόντων του θέματος του λόγου και του αποδέκτη είναι μια προσέγγιση που ορίζει την τροχιά της πραγματιστικής ως μια κίνηση από τον εγωκεντρισμό στην αρχή της συνολικής δυαδικότητας «κατά μήκος της γραμμής σύνθεσης της υποκειμενικότητας του αποστολέας και η υποκειμενικότητα του παραλήπτη σε έναν ενιαίο και σωρευτικό παράγοντα» (Sidorov 1995: 470).

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

Όπως φαίνεται από τους παραπάνω ορισμούς, το να φέρουμε στο προσκήνιο μια συγκεκριμένη ομάδα παραγόντων μας επιτρέπει να μιλήσουμε ΔΙΑΦΟΡΕΤΙΚΟΙ ΤΥΠΟΙή παραλλαγές της πραγματιστικής. Πίσω στις αρχές της δεκαετίας του 1970, ο T.M. Ο Dridze πρότεινε με σιγουριά την ύπαρξη δύο πραγματιστών - του «πραγματιστή του επικοινωνητή» και του «πραγματιστή του αποδέκτη» (Dridze 1972: 34-35). Ο J. Yule, ήδη στα τέλη της δεκαετίας του 1990, συγκεκριμενοποιεί την έννοια του χρήστη («χρήστης») και δίνει έναν ευρύτατο ορισμό της πραγματιστικής, ο οποίος λαμβάνει υπόψη τη θέση του αποστολέα, τη θέση του παραλήπτη και ορίζει διαφορετικές επιλογές για πραγματιστική, ανάλογα με την ερευνητική γωνία. Η Πραγματολογία στο J. Yule «ασχολείται με τη μελέτη του νοήματος, όπως αναφέρεται από τον ομιλητή (ή συγγραφέα) και ερμηνεύεται από τον ακροατή (ή τον αναγνώστη), κάτι που μας επιτρέπει να μιλήσουμε για: (1) την πραγματολογία ως την έννοια του ομιλητής (πραγματολογία είναι η μελέτη της σημασίας του ομιλητή). (2) η πραγματιστική είναι η μελέτη του συμφραζομένου νοήματος. (3) Πραγματολογία των υπονοούμενων (πραγματολογία είναι η μελέτη του τρόπου με τον οποίο επικοινωνούνται περισσότερα από όσα λέγονται). (4) η πραγματιστική είναι η μελέτη της έκφρασης της σχετικής απόστασης (Yule 1996: 3).

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

Σε σχέση με το θέμα του λόγου, η πραγματιστική μελετά: (1) τους ρητούς και κρυφούς στόχους της εκφοράς. (2) τακτικές ομιλίας και τύποι συμπεριφοράς ομιλίας. (3) κανόνες συνομιλίας που υπόκεινται στην αρχή της συνεργασίας· (4) τη στάση του ομιλητή ή το ρεαλιστικό νόημα της εκφοράς· (5) αναφορά του ομιλητή. (6) πραγματιστικές προϋποθέσεις. (7) η στάση του ομιλητή σε αυτό που αναφέρει.

Σε σχέση με τον αποδέκτη της ομιλίας, θεωρούνται τα ακόλουθα: (1) ερμηνεία του λόγου. (2) ο αντίκτυπος της δήλωσης στον παραλήπτη· (3) τύποι απόκρισης ομιλίας στο λαμβανόμενο ερέθισμα.

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

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

Συγκρίνοντας τις παραλλαγές της πραγματιστικής από τον J. Yule και το πεδίο εφαρμογής, τα καθήκοντα της πραγματιστικής στη Ν.Δ. Arutyunova, είναι αδύνατο να μην παρατηρήσει κανείς ότι η πραγματιστική υπονοούμενα που ξεχώρισε ο Yul περιλαμβάνεται στη Ν.Δ. Η Arutyunova σε ένα ευρύ φάσμα θεμάτων που μελετήθηκαν σε σχέση με το θέμα της ομιλίας, και η πραγματολογία του Yul για τα συμφραζόμενα δεν είναι τίποτα περισσότερο από ένα περιορισμένο εύρος θεμάτων που εξετάζονται σε σχέση με τον αποδέκτη της ομιλίας. Γενικά, παρατηρούμε ισομορφισμό στον ορισμό ενός συνόλου βασικών θεμάτων, που μπορεί να ερμηνευθεί ως η σταδιακή διαμόρφωση των περιγραμμάτων της πραγματιστικής.

Η έκκληση των γλωσσολόγων στη μελέτη της λειτουργίας των γλωσσικών μονάδων στον λόγο "μας επιτρέπει να μιλάμε για πραγματολογία με την έννοια των επικοινωνιακών ιδιοτήτων των υπό εξέταση ενοτήτων. Μιλούν για την "πραγματολογία της λέξης", "πραγματολογία της πρόταση» (δήλωση) κ.λπ. έχοντας υπόψη, πρώτον, τα χαρακτηριστικά χρήσης γλωσσικές οντότητεςσε ορισμένες πραγματικές καταστάσεις και συνθήκες λειτουργίας και, δεύτερον, η συνειδητοποίηση του νοήματος στο πλαίσιο υπό την επίδραση διαφόρων πραγματικών παραμέτρων. Στην πρώτη περίπτωση, μπορούμε να μιλήσουμε για "εξωτερική πραγματιστική", και στη δεύτερη - για "εσωτερική πραγματιστική" (μερικές φορές αποκαλούμενη πραγματιστική) "1 (Gorshunov 1999: 5-6). Πιστεύουμε ότι η διαίρεση της πραγματιστικής προτείνεται ρητά από Ο Yu.V. Gorshunov σε "εξωτερικό" και "εσωτερικό", που περιέχεται σιωπηρά σε μια σειρά έργων, έχει θεωρητικό ενδιαφέρον και επιβεβαιώνει για άλλη μια φορά όλους τους λόγους για να μιλήσουμε για πραγματιστική έννοια, ως μέρος του γλωσσικού νοήματος.

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

Η πρώτη προσέγγιση (Malcolm και άλλοι φιλόσοφοι της Οξφόρδης) βασίζεται στις ιδέες του αείμνηστου Wittgenstein, όταν «για μια μεγάλη κατηγορία περιπτώσεων - αν και όχι για όλες - στις οποίες χρησιμοποιούμε λέξεις, το νόημα μπορεί να οριστεί ως εξής: το νόημα μιας λέξης είναι η χρήση της στη γλώσσα» (αναφέρεται μετά τον Arutyunov 1976: 44). Η θεωρία του νοήματος με αυτήν την προσέγγιση χάνει τον δηλωτικό της χαρακτήρα και γίνεται μια επικοινωνιακή θεωρία νοήματος, η οποία σχετιζόταν όχι μόνο με το νόημα της δήλωσης, αλλά και με το νόημα των λέξεων που περιλαμβάνονται σε αυτήν. Για τη γλωσσολογία, αυτού του είδους η θεωρία, που δεν κάνει θεμελιώδη διαφορά μεταξύ της σημασίας μιας λέξης, μιας πρότασης και μιας εκφοράς, δύσκολα μπορεί να είναι αποτελεσματική (για περισσότερες λεπτομέρειες, βλ. Arutyunova 1976: 39-45).

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

M.V. Ο Nikitin ορίζει την πραγματμασημαντική ως τη μελέτη εκείνου του μέρους του συνολικού νοήματος των δηλώσεων και των κειμένων που σχετίζεται με τις προθέσεις του λόγου, δηλ. σε εκείνα τα πραγματιστικά καθήκοντα που ο ομιλητής επιλύει μέσω του λόγου (Nikitin 1996. 619). Νυμφεύω ο ορισμός της γλώσσας διερμηνείας που χρησιμοποιείται στις Σχολές Σημασιολογίας της Μόσχας και της Πολωνίας ως «πραγμασημαντική γλώσσα» στο Sannikov 1989. Βλέπε επίσης σχετικά Pocheschov (Jr.) 1984; Stalnaker 1972.

Η εξαρτημένη πλευρά των προτάσεων που εκφράζονται σε αυτές. Μερικοί ερευνητές ορίζουν τα όρια της πραγματιστικής εξετάζοντας εκείνες τις πτυχές του νοήματος που δεν καλύπτονται από τη σημασιολογική θεωρία (Levinson 1983). Ταυτόχρονα, προτείνοντας μια τέτοια διάκριση, αναγνωρίζεται το γεγονός ότι δεν έχει ακόμη αναπτυχθεί μια επαρκής (σημασιολογική ή πραγματιστική) θεωρία που θα επέτρεπε μια σαφή απάντηση στο ερώτημα πού τελειώνει η σημασιολογία και πού αρχίζει η πραγματιστική (βλ., για παράδειγμα , Bulygiya 1981· The Semantics /Pragmatics interface... 1999).

Από την άλλη πλευρά, πολλοί ερευνητές επισημαίνουν ότι τα πιο επαρκή αποτελέσματα μπορούν να επιτευχθούν εάν η σημασιολογία και η πραγματολογία θεωρηθούν αλληλένδετα μέρη ενός συνόλου: «Δεν υπάρχει σημασιολογία χωρίς πραγματολογία - αλλά δεν υπάρχει επίσης πραγματιστική χωρίς σημασιολογία» (Kiefer 1985 : 347 ). Ο P. Sgall σημειώνει επίσης ότι όλες οι προσπάθειες μελέτης της σημασιολογίας χωρίς να λαμβάνεται υπόψη η πραγματολογία είναι καταδικασμένες σε αποτυχία (Sgall 1986: 45).

Μεγάλο ενδιαφέρον σχετικά με τη σχέση μεταξύ πραγματολογίας και σημασιολογίας είναι η άποψη του Yu.D. Apresyan. Κατανοώντας την πραγματιστική αρκετά ευρέως, ο συγγραφέας πιστεύει ότι μόνο οι πραγματικές πληροφορίες που είναι λεξικοποιημένες ή γραμματικές, δηλ., έχουν γλωσσικό ενδιαφέρον. απέκτησε μόνιμο καθεστώς στη γλώσσα (Apresyan 1988; 1995a). Ανάλογη άποψη εκφράζει και ένας άλλος εκπρόσωπος της Σχολής Σημασιολογίας της Μόσχας, ο V.Z. Sannikov, ο οποίος κατανοεί την έννοια μιας γλωσσικής ενότητας ως τη σημασιολογία και την πραγματιστική της, ερμηνεύοντας την τελευταία ως «πληροφορίες σχετικά με σχέσημιλώντας και ακούγοντας τα περιγραφόμενα αντικείμενα και μεταξύ τους» (Sannikov 1989: 84).

Πολλά κοινά με την έννοια του Yu.D. Ο Apresyan έχει ένα όραμα πραγματιστικής V.I. Zabotkina (Zabotkina 1989; 1993). Αναγνωρίζοντας την ύπαρξη μιας σύνθετης διαλεκτικής σχέσης μεταξύ πραγματολογίας και σημασιολογίας, ο ερευνητής ορίζει την πραγματιστική μιας λέξης ως μέρος της συνολικής σημασιολογίας, η οποία μεταφέρει πληροφορίες για την κοινωνική θέση των ομιλητών, τις πραγματικές συνθήκες κατανάλωσης και το αναμενόμενο αποτέλεσμα της τον αντίκτυπο στον ακροατή. Με άλλα λόγια, μιλάμε για πραγματικές συνιστώσες που διορθώνονται λόγω της χρήσης στη σημασιολογική δομή της λέξης, αντικατοπτρίζουν τις παραμέτρους χρήσης της σε τυπικές καταστάσεις επικοινωνίας και διασφαλίζουν την πραγματιστική σήμανση της λέξης σε επίπεδο συστήματος.

Η A. Vezhbitskaya και οι οπαδοί της (E.V. Paducheva και άλλοι) λύνουν το πρόβλημα του ορίου μεταξύ της σημασιολογίας και της πραγματιστικής με τον πιο ριζοσπαστικό τρόπο. Αυτό το ίδιο το ερώτημα, πιστεύει ο Vezhbitskaya, δεν έχει νόημα, λόγω του γεγονότος ότι δεν υπάρχει τέτοιο όριο: η πραγματολογία είναι ένα μέρος της σημασιολογίας που μελετά ένα ορισμένο φάσμα γλωσσικών νοημάτων. Στην έννοια του Wierzbicka, η αυτονομία της πραγματολογίας σε σχέση με τη σημασιολογία αποδεικνύεται φανταστική, υπάρχει μια ενιαία σημασιολογία της πραγματιστικής, ή απλά η πραγματολογία είναι ένα από τα μέρη στα οποία ο συγγραφέας χωρίζει το έργο της περιγραφής της σημασιολογίας μιας γλώσσας . «Οι γλωσσικές έννοιες είναι κατ' αρχήν πραγματικές: με πρόσωπο, με κατάσταση ομιλίαςσυνδέονται στη γλώσσα δεν είναι κάποια ειδικά επιλεγμένα εκφραστικά στοιχεία, αλλά γενικά η σημασία της συντριπτικής πλειοψηφίας των λέξεων και γραμματικές ενότητες(Paducheva 1996: 222). Τα όρια της πραγματιστικής, όπως γίνονται κατανοητά στο έργο του Wierzbicka 1991, σκιαγραφούνται ακριβώς με βάση τη φύση του νοήματος, όταν αυτά τα γλωσσικά στοιχεία εμπίπτουν στην αρμοδιότητα της πραγματιστικής, στην οποία η Τα στοιχεία εγκατάστασης (υποκειμενικά, εκφραστικά και άλλα) κυριαρχούν έναντι των δηλωτικών, δηλαδή των γλωσσικών στοιχείων οποιουδήποτε τυπικού τύπου, τα οποία ενώνονται μόνο από το γεγονός ότι φέρουν κυρίως «πραγματικές πληροφορίες» (Paducheva 1996: 223).

Είναι γνωστό ότι οι λειτουργίες που εκτελούνται από αυτούς συνδέονται στενά με τις έννοιες των γλωσσικών ενοτήτων, αφού η μελέτη των λειτουργιών της μιας ή της άλλης μορφής καλύπτει την ανάλυση της σημασίας της: "Η έννοια είναι άμεσα υποδεέστερη από τη συνάρτηση που η αντίστοιχη μονάδα εκτελεί· διαμορφώνεται ανάλογα με το σκοπό αυτής της ενότητας» (Arutyunova 1976: 44). Διακριτική σημασιολογική και δομικές λειτουργίεςγλώσσα, ορισμένοι γλωσσολόγοι επισημαίνουν μια περίπλοκη σχέση μεταξύ των συναρτήσεων σημασιολογικόςκαι ν ραγματικός. Το τελευταίο μπορεί να θεωρηθεί ως μια ειδική πτυχή των σημασιολογικών λειτουργιών, η ουσία της οποίας είναι να μεταφέρει τη σχέση μεταξύ του περιεχομένου των γλωσσικών ενοτήτων και της εκφοράς στο σύνολό της στους συμμετέχοντες στην πράξη του λόγου και στις συνθήκες της (Boidarko 1987: 8- 9). Δηλαδή, είναι μάλλον δύσκολο να χαράξουμε μια ξεκάθαρη γραμμή μεταξύ της σημασιολογίας και της πραγματιστικής. Και οι δύο (στον ένα ή τον άλλο βαθμό) αντικατοπτρίζουν τον ανθρωποκεντρισμό που διαπερνά σύγχρονη επιστήμη, χρησιμοποιούν ευρέως εξωγλωσσικά δεδομένα, θα πρέπει να λαμβάνουν υπόψη τον παράγοντα περιβάλλοντος κ.λπ.

Στην έρευνα της διατριβής μας, προχωράμε από μια ευρεία κατανόηση της πραγματιστικής ως ειδικής γλωσσικής επιστήμης, λαμβάνοντας ως βάση τον ευρύχωρο, πολύπλευρο ορισμό του D. Crystal. Πραγματολογία είναι η επιστήμη «που μελετά τη γλώσσα από τη σκοπιά του ατόμου που τη χρησιμοποιεί, όσον αφορά την επιλογή των γλωσσικών ενοτήτων, τους περιορισμούς στη χρήση τους στην κοινωνική επικοινωνία και την επίδραση του επηρεασμού των συμμετεχόντων στην επικοινωνία» (Crystal 1985: 240). "

Κατά την κατανόηση της πραγματιστικής ως μέρος του γλωσσικού νοήματος, εμμένουμε στην πραγματιστική-σημασιολογική προσέγγιση που βασίζεται στις έννοιες του Yu.D. Apresyan, A. Vezhbitskaya, V.I. Zabotkina.

Δεν υπάρχει αμφιβολία ότι η μελέτη της «εσωτερικής πραγματολογίας» (pragmasemantics) είναι ένα από τα καθήκοντα της γλωσσικής πραγματολογίας και αφορά την ελάχιστα μελετημένη και συζητήσιμη περιοχή της (Gorshunov 2000). Έρευνα, ανάπτυξη και αποσαφήνιση ήδη καθιερωμένων ρεαλιστικών στοιχείων, προσδιορισμός των χαρακτηριστικών της αλληλεπίδρασής τους και του αντίκτυπου στον αποδέκτη σε διάφορα λεξιλογικό υλικό, παρουσιάζουν σημαντικό θεωρητικό και πρακτικό ενδιαφέρον και διαδραματίζουν σημαντικό ρόλο στη μελέτη της σημασιολογίας και της πραγματολογίας των γλωσσικών ενοτήτων.

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

Νυμφεύω με μεταγενέστερο ορισμό του ίδιου συγγραφέα: «Η πραγματιστική μελετά τους παράγοντες που καθορίζουν την επιλογή των γλωσσικών μέσων στην κοινωνική αλληλεπίδραση και τον αντίκτυπο αυτών των επιλογών στους άλλους» (Crystal 1997: 120) κοινωνιογλωσσολογία, ψυχογλωσσολογία, στυλιστική, ρητορική, με την οποία η πραγματιστική έχει εκτεταμένους τομείς ερευνητικών ενδιαφερόντων διατομών. Αυτός είναι ένας κύκλος ερωτήσεων που σχετίζονται με το πώς ένα άτομο ενσαρκώνει τον εαυτό του σε ένα γλωσσικό ζώδιο, σε μια δήλωση, ζει και ενεργεί ως γλωσσική προσωπικότητα, χρησιμοποιώντας τη γλώσσα για να επιτύχει τους στόχους του, να μεταφέρει τη στάση του στην πραγματικότητα, το περιεχόμενο του μηνύματος, συνεργάτες επικοινωνίας, για να τους επηρεάσουν.

Βαθιά και ακριβής από αυτή την άποψη είναι η θέση του J. Versuren ότι η διάσταση (διάσταση), την οποία η πραγματολογία καλείται να κατανοήσει και να αποκαλύψει, είναι ένας χώρος που δημιουργείται από τη σύνδεση μεταξύ της γλώσσας και της ανθρώπινης ζωής στο σύνολό της (Verschueren 1999: 6 ).

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

Η πραγματιστική νοείται ως η επιστήμη της χρήσης της γλώσσας, η επιστήμη της γλώσσας στο πλαίσιο, ή η επιστήμη της συμφραζομένης της γλώσσας ως φαινομένου, η μελέτη της γλώσσας (ή οποιουδήποτε άλλου συστήματος επικοινωνίας) ως προς τους επιδιωκόμενους στόχους, οι διάφοροι τρόποι επίτευξής τους και οι συνθήκες κάτω από τις οποίες επιτυγχάνονται αυτοί οι στόχοι θεωρία ερμηνείας πράξεων ομιλίας, μελέτη γλωσσικών μέσων που χρησιμεύουν για να δηλώσουν διάφορες πτυχές του αλληλεπιδραστικού πλαισίου στο οποίο εκφράζεται η πρόταση. Στη ρωσική γλωσσολογία, η πραγματιστική νοείται επίσης ως μια θεωρία που μελετά τις πραγματικές παραμέτρους της λογοτεχνικής επικοινωνίας [Arutyunova 1981], καθώς και το κείμενο στη δυναμική του, που συσχετίζεται με το «εγώ» του ατόμου που δημιουργεί το κείμενο [Stepanov 1981, 1985 ].

Η πραγματιστική θεωρείται ως «σημαίνει μείον συνθήκες αλήθειας». αυτό είναι το πεδίο μελέτης εκείνων των πτυχών του νοήματος που δεν καλύπτονται από τη σημασιολογική θεωρία. Η πραγματιστική νοείται ως θεωρία της επιρροής του λόγου [Kiselyova 1978]. Ο σκοπός της πραγματιστικής θεωρείται στη μελέτη της γλώσσας ως εργαλείου της ανθρώπινης κοινωνικής πρακτικής [Susov 1974].

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

Σοβαρή δυσκολίαέγκειται στον αμοιβαίο ορισμό των εννοιών της πραγματολογίας και της σημασιολογίας. Σύμφωνα με τον G.V. Kolshansky: «... Οποιοσδήποτε σχηματισμός ομιλίας είναι το αποτέλεσμα της εννοιολογικής επεξεργασίας κάποιας γνωστικής πράξης, η οποία είναι αναπόφευκτη και δίνει σε κάθε ουσιαστική δήλωση έναν γνωστικό χαρακτήρα, που συνήθως αποδίδεται στη σημασιολογία με την ευρεία έννοια της λέξης. Από αυτή την άποψη, η φιλοδοξία των γλωσσολόγων είναι απολύτως κατανοητή να μην διαχωρίσουν τον παράγοντα της πραγματιστικής λειτουργίας της γλώσσας στο σύνολό της από την ουσιαστική της φύση και έτσι να συμπεριλάβουν την πραγματολογία μόνο ως συστατικό στην ενοποιημένη σημασιολογία των γλωσσικών επικοινωνιακών μονάδων» [Kolshansky 1985 : 175].

Ανεξάρτητα από το πόσο ποικίλες είναι οι επιλογές για τον ορισμό της πραγματιστικής, το κύριο πράγμα σε αυτές μπορεί να θεωρηθεί ότι προέρχονται από το σχήμα του Ch. Morris. Μία από τις ιδιότητες ενός σημείου είναι η σχέση μεταξύ του σημείου και του χρήστη του - ενός ατόμου. Ο ανθρώπινος παράγοντας αναγνωρίζεται ως η κορυφαία έννοια της πραγματογλωσσολογίας [Arutyunova 1981; Bulygina 1981; Gak 1982; Stepanov 1981, 1985 και άλλοι]. Η πραγματολογία μελετά όλες τις συνθήκες κάτω από τις οποίες ένα άτομο χρησιμοποιεί γλωσσικά σημεία. Ταυτόχρονα, οι όροι χρήσης νοούνται ως οι προϋποθέσεις για επαρκή επιλογή και χρήση γλωσσικών ενοτήτων προκειμένου να επιτευχθεί ο απώτερος στόχος της επικοινωνίας - η επιρροή σε έναν συνεργάτη.

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

Η δραστηριότητα της μετάδοσης ενός μηνύματος σημάδι από ένα άτομο μελετάται κυρίως ως διαδικασία διαβιβάσεις- ολόκληρος ο κύκλος των επιστημονικών κλάδων που μελετούν την επικοινωνία και οι πρώτες δυσκολίες στον προσδιορισμό του πραγματικού αντικειμένου της πραγματιστικής προκύπτουν ακριβώς από αυτή την άποψη. Σύμφωνα με τον V.G. Kolshansky: Η πραγματολογία, ως κλάδος που μελετά τη σχέση ενός ατόμου με ένα γλωσσικό ζώδιο, γενικά χάνει το νόημά της για το λόγο ότι η σχέση με ένα σημείο δεν μπορεί να αποκαλυφθεί σε άλλη γλώσσα εκτός από τη χρήση της ίδιας της γλώσσας, η οποία είναι εξ ορισμού επικοινωνία. . (επισημαίνεται από εμάς - A.Sh.)[Kolshansky 1985: 131].

Συχνά, η πραγματιστική ορίζεται εστιάζοντας σε μια συγκεκριμένη πτυχή της διαδικασίας επικοινωνίας, δηλαδή στον αντίκτυπο ή επικοινωνιακό αντίκτυπο: «... Ανεξάρτητα από τον ορισμό της πραγματιστικής πτυχής της γλώσσας, το μοτίβο παραμένει, κατά κανόνα, η ιδέα του επηρεασμού της ανθρώπινης συμπεριφοράς με τη βοήθεια λεκτικών μέσων λεκτικών πράξεων» [ibid: 139]. Επί του παρόντος επικοινωνιακό αντίκτυποκατανοηθεί αρκετά ευρέως. Για παράδειγμα, ο Yu.K. Pirogova ξεχωρίζει «... Επίδραση στη συνείδηση ​​με την οικοδόμηση ορθολογικής επιχειρηματολογίας (πειθώ), ή επίδραση στη συνείδηση ​​μέσω της συναισθηματικής σφαίρας, ή επίδραση στο υποσυνείδητο (πρόταση), αντίκτυπο χρησιμοποιώντας λεκτική (λεκτική) ή μη λεκτικά μέσα» [Pirogov 2001: 541]. Επίδραση της ομιλίαςστη γλωσσολογία, μελετάται σε σχέση με την κοινωνική πλευρά της λεκτικής επικοινωνίας [Fedorova 1991: 46-50]. Στη θεωρία της επικοινωνίας του λόγου, η επικοινωνία του λόγου παρουσιάζεται ως σχηματισμός δύο επιπέδων, που περιλαμβάνει κοινωνιολογικό και επικοινωνιακό επίπεδο. Το περιεχόμενο του επικοινωνιακού επιπέδου νοείται ως η ανταλλαγή πληροφοριών μεταξύ των συνομιλητών και το περιεχόμενο του κοινωνιολογικού επιπέδου συνεπάγεται την κοινωνική αλληλεπίδραση των συμμετεχόντων στην επικοινωνία, δηλαδή την επιρροή τους στη συμπεριφορά, τον τρόπο σκέψης και τα συναισθήματα του καθενός. άλλα. Η επιρροή του λόγου ορίζεται ως μια μορφή ομιλίας της κοινωνικής επιρροής του ομιλητή στον ακροατή στη διαδικασία της επικοινωνίας [ibid: 46].

Μας φαίνεται ότι η επιλογή του θέματος της πραγματιστικής του κειμένου QMS δεν μπορεί να βασίζεται εξ ολοκλήρου στην έννοια του «επίδρασης». Ορισμένα υλικά QMS έχουν πραγματικά στόχο να επηρεάσουν τις γνώσεις, τις στάσεις και τις προθέσεις του παραλήπτη, ο στόχος είναι να επιτευχθεί η αξιολόγηση ενός συγκεκριμένου αντικειμένου που είναι απαραίτητο για τον παραλήπτη - για παράδειγμα, στη διαφήμιση ή σε μια πρόσκληση για ψήφο στις εκλογές . Ωστόσο, άλλοι στόχοι μπορούν να βρεθούν στα κείμενα του QMS, για παράδειγμα, ο κύριος στόχος είναι να «ψυχαγωγήσει» ή να αιχμαλωτίσει τον παραλήπτη (να προσελκύσει την προσοχή του). Στην περίπτωση αυτή, η δημοσίευση ικανοποιεί την ψυχική ανάγκη του υποκειμένου για ψυχαγωγία, παρακινώντας τον υποψήφιο αγοραστή να αγοράσει όλο και περισσότερες νέες εκδόσεις του ψυχαγωγικού υλικού της έκδοσης. Έτσι, στα υλικά του «κίτρινου» Τύπου, αυτές οι καταστάσεις μυούνται στο υποκείμενο αποδέκτη για τις οποίες είναι έτοιμος να πληρώσει: φόβος, έκπληξη, αγανάκτηση, τρυφερότητα και άλλα. Με παρόμοιο τρόπο, τα καλλιτεχνικά και δημοσιογραφικά κείμενα απευθύνονται στην «αίσθηση της ομορφιάς», την οποία, με επαρκή βαθμό πιθανότητας, το κοινό αυτών των κειμένων κατανοεί. Σε τέτοιες περιπτώσεις, υπάρχουν περίπου οι ίδιοι λόγοι για να μιλάμε για «επίπτωση στις γνώσεις, τις στάσεις και τις προθέσεις του παραλήπτη…» όπως και στην περίπτωση της μετάδοσης ποδοσφαιρικού αγώνα στο κανάλι SMK. Είναι δυνατόν να βρεθούν σημάδια επικοινωνιακής επιρροής στην ψυχαγωγία ή σε καλλιτεχνικό και δημοσιογραφικό υλικό; Με μια ευρεία έννοια, φυσικά, είναι δυνατό. Ταυτόχρονα, κινδυνεύουμε να επιστρέψουμε ξανά σε ολοκληρωμένους ορισμούς (στην προκειμένη περίπτωση, την έννοια του αντίκτυπου) και να χάσουμε το αντικείμενο μελέτης που πρέπει να εφαρμόσουμε εξαρχής. μεθοδολογικές εργασίες. Για παράδειγμα, σύμφωνα με τον G.G. Matveeva: «... Η επιρροή ή η διαχείριση συμπεριφοράς είναι ο στόχος όποιος (επισημαίνεται από εμάς - A.Sh.)επικοινωνία. Η επικοινωνία είναι ένας κοινωνικός προσανατολισμός στον οποίο πραγματοποιείται η προσαρμοστική λειτουργία ενός ατόμου. Ανήκει σε λειτουργικούς ρυθμιστικούς στόχους. Αυτοί οι στόχοι έχουν άμεσο και έμμεσο αντίκτυπο. Με το τελευταίο γίνεται και διαχείριση, για παράδειγμα, κατά την ενημέρωση, κατά την έκφραση αξιολόγησης, σχέσεων, βάσει των οποίων μπορεί να ληφθεί απόφαση και για τη ρύθμιση της συμπεριφοράς» [Matveeva 1984: 44].

Κατά τη γνώμη μας, είναι απαράδεκτο να συγχέουμε τις έννοιες της επιρροής και του πάθους του QMS. Όπως σημειώνει ο Yu.V. Rozhdestvensky: «... Το πάθος των μέσων μαζικής ενημέρωσης είναι να κάνουν μηνύματα για γεγονότα (κατ 'αρχήν, που δεν σχετίζονται με τον παραλήπτη) ενδιαφέροντα γι 'αυτόν, ώστε να εμπλέκεται πνευματικά σε αυτά τα γεγονότα. Επομένως, η μαζική πληροφόρηση επιλέγει μηνύματα για γεγονότα και τα σχολιάζει, ώστε το υλικό της να προκαλεί ενδιαφέρον. Αυτό επιτυγχάνεται με την πρόκληση συναισθημάτων, περιέργειας, φόβου και συμπόνιας. Ο σκοπός της δημιουργίας ενός τέτοιου συναισθήματος είναι να συμπεριλάβει τον αποδέκτη της πληροφορίας σε μαζικές δράσεις» [Rozhdestvensky 1997: 593].

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

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

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

Τέτοιες ενότητες ξεχωρίζει η L.A. Kiseleva: «...Οι πρακτικές είναι μονάδες διαφορετικά επίπεδαγλώσσες που έχουν πραγματιστικό σκοπό: έχουν σχεδιαστεί για να ρυθμίζουν την ανθρώπινη συμπεριφορά. Αυτά περιλαμβάνουν, πρώτα απ 'όλα, εκείνες τις γλωσσικές μονάδες που αντικατοπτρίζουν τα φαινόμενα της συναισθηματικής-βουλητικής σφαίρας της ψυχής του παραλήπτη και μέσω αυτής - την πνευματική του σφαίρα (με συναισθηματική υπόδειξη, μόλυνση, πειθώ) για να ρυθμίσουν τη συμπεριφορά του. Αυτές είναι οι μονάδες που ανήκουν στον πυρήνα του πραγματιστικού πεδίου (για παράδειγμα, συναισθηματικές, συναισθηματικές-αξιολογικές και παρακινητικές παρεμβολές, καθώς και συναισθηματικές-αξιολογικές λέξεις όπως αηδιαστικό, υπέροχο, αγαπητέ μου, αγαπητή, κ.λπ.)» [Kiselyova 1978: 106].

Αυτή η κατεύθυνση έρευνας επικρίνεται κυρίως για την απομόνωση της θεώρησης των γλωσσικών ενοτήτων, για την έλλειψη έκφρασης της σύνδεσης μεταξύ του σημείου και του αποδέκτη. Όπως σημειώνει ο V.N. Komissarov: «... Δεν μπορεί να δοθεί καμία απόδειξη ότι οι λεγόμενες συναισθηματικές λέξεις (του τύπου που δίνονται σε τέτοια έργα - άσχημες, απολαυστικές κ.λπ.) απευθύνονται απευθείας στον καθαρό ψυχισμό, παρακάμπτοντας την κανονική πνευματική αντίληψη τέτοιων ενοτήτων, έχοντας ένα προφανές εννοιολογικό περιεχόμενο που σχετίζεται με την κατηγορία του λεγόμενου αξιολογικού ως προϊόντος της ανθρώπινης νοητικής δραστηριότητας» [Komissarov 1990: 140–141].

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

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

Από μόνη της, η λογική του να ξεχωρίζει κανείς το θέμα της πραγματιστικής ανάλογα με τη σφαίρα χρήσης του κειμένου (στην κοινωνική πράξη) δεν είναι νέα. Όπως γράφει ο G.V. Kolshansky: «... Εάν κατανοήσουμε την επίτευξη οποιουδήποτε στόχου - πρακτικού, θεωρητικού, σωματικού, διανοητικού κ.λπ. από την πραγματολογία της λεκτικής επικοινωνίας, τότε μπορούμε σε κάποιο βαθμό να μιλήσουμε για τα χαρακτηριστικά της χρήσης του γλωσσικό πρόσημο, αλλά μόνο, προφανώς, με την έννοια του «επιτυχημένου» ή του «αποτυχημένου» πραγματοποιήθηκε ο επικοινωνιακός στόχος. Αυτή η επιτυχία της λεκτικής επικοινωνίας μπορεί να καθοριστεί τόσο για μια ατομική ομιλική πράξη όσο και για κάποια κοινωνική ομάδα ως σύνολο. Το ζήτημα της σκοπιμότητας ανάπτυξης κριτηρίων για την «πραγματική επιτυχία» μιας λεκτικής πράξης μπορεί να επιλυθεί μόνο με καθαρά εφαρμοσμένους όρους και σε σχέση με συγκεκριμένους τομείς της ανθρώπινης γλωσσικής επικοινωνίας » (επισημαίνεται από εμάς - A.Sh.)[Kolshansky 1985: 149].

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

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

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

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

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


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

Για την κατανόηση των κειμένων - γραπτών και προφορικών - σημασία έχει το πώς ο «συγγραφέας» του μηνύματος και ο αποδέκτης «πρότυπο» γνώσης για τον κόσμο. Η επικοινωνία είναι δυνατή μόνο εάν υπάρχουν ορισμένες σημασιολογικές, πληροφοριακές «συμπυκνώσεις» («πλαίσια», «νοητικά μοντέλα», «σενάρια», «μοντέλα καταστάσεων») στο μυαλό κάθε ομιλητή, στην εικόνα του για τον κόσμο. Πίσω στη δεκαετία του '30 του ΧΧ αιώνα. Ο F. Bartlett έδωσε έναν ορισμό της έννοιας του «σχήματος πληροφοριών», ενός σχήματος που παρουσιάζεται στη μνήμη. Αυτή η έννοια έχει εισέλθει και στη γνωστική ψυχολογία. Όπως ήδη αναφέρθηκε, στην υπολογιστική γλωσσολογία χρησιμοποιούνται οι έννοιες «σενάριο», «πλαίσιο», στη γλωσσολογία και την κοινωνιολογία χρησιμοποιείται επίσης η έννοια του πλαισίου. Τα πλαίσια συμβάλλουν στην επαρκή γνωστική επεξεργασία τυπικών καταστάσεων, στη συνοχή του κειμένου, παρέχουν προσδοκίες με βάση τα συμφραζόμενα και καθιστούν δυνατή την πρόβλεψη επερχόμενων γεγονότων με βάση αυτά που έχουν συναντήσει προηγουμένως. Η επικοινωνιακή-γνωστική πραγματιστική προσφέρει έτσι κάποιους τρόπους μελέτης του τι κάνει τα κείμενα στέρεα και συνεκτικά για τον αντιλήπτη.

Κατά την περιγραφή μιας μεμονωμένης δράσης ομιλίας, λαμβάνονται υπόψη όχι μόνο γενικά τυπικά σχήματα πρακτικής και επικοινωνιακής δραστηριότητας, αλλά και τυπικά σχήματα οργάνωσης εσωτερικός κόσμοςο ομιλητής, με άλλα λόγια, το σύνολο των γνωστικών δομών που παρουσιάζονται στην εικόνα του για τον κόσμο (κοινωνικά και εθνοπολιτισμικά εξαρτημένες, αλλά ατομικές ως προς τον τρόπο ύπαρξης). Η παραγωγή και η κατανόηση του λόγου βασίζεται όχι μόνο στην αφηρημένη γνώση για στερεότυπα γεγονότα και καταστάσεις -όπως σε νοητικά μοντέλα, σενάρια και πλαίσια- αλλά και στην προσωπική γνώση των φυσικών ομιλητών, συσσωρεύοντας την προηγούμενη ατομική τους εμπειρία, στάσεις και προθέσεις, συναισθήματα και συναισθήματα. Ο T. van Dyck το διατυπώνει με τέτοιο τρόπο ώστε οι άνθρωποι να ενεργούν όχι τόσο στον πραγματικό κόσμο και να μιλούν όχι τόσο για αυτόν, όσο για υποκειμενικά μοντέλα φαινομένων και καταστάσεων της πραγματικότητας. Από αυτή την άποψη, μπορούμε να παραθέσουμε από το βιβλίο του διάσημου Ρώσου γλωσσολόγου και φιλολόγου B. Gasparov: «Η μοναδικότητα της ζωής-γλωσσικής εμπειρίας του καθενός μας διαρκώς μας απομακρύνει ο ένας από τον άλλο» (B. Gasparov. Language , μνήμη, εικόνα: Γλωσσολογία της γλωσσικής ύπαρξης Μ., 1996. Σ. 16).

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

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

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

Οι ιδέες του J. Austin αναπτύχθηκαν στο έργο του J. Searle "Speech Acts", στο οποίο η ομιλία θεωρείται ως δέσμευση ορισμένες ενέργειες. Ο λόγος, σύμφωνα με τον Searle, έχει παραστατικό χαρακτήρα, σκοπός του είναι είτε μια αλλαγή περιβάλλονομιλητής, ή στη νοοτροπία του συνομιλητή. Η «ασυνήθιστη πρόθεση» του ομιλητή είναι αυτό που ο ομιλητής προσπαθεί να μεταφέρει με τη βοήθεια της γλώσσας και, κατά συνέπεια, η ουσία της διαδικασίας επικοινωνίας είναι να ξεδιαλύνει αυτή την πρόθεση. Για να εξηγηθεί η κατανόηση / η παρανόηση στη διαδικασία της επικοινωνίας, προτάθηκε ο όρος - "επιτυχής λεκτική πράξη", η ουσία της οποίας είναι η επίτευξη ενός συγκεκριμένου αποτελέσματος, για χάρη του οποίου επινοήθηκε και εφαρμόστηκε.

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

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

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

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