Σπίτι Ανάπτυξη Τι είναι μια έκφραση; - ορισμός από την τεχνολογία

Τι είναι μια έκφραση; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει η έκφραση;

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

Η Techopedia εξηγεί την Έκφραση

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

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

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

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

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

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

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

String a = γεια κόσμο

Σειρά b =!

Εκτύπωση συμβολοσειράς a + συμβολοσειρά b

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

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

Ο ορισμός αυτός γράφτηκε στο πλαίσιο της Επιστήμης των Υπολογιστών
Τι είναι μια έκφραση; - ορισμός από την τεχνολογία