Προγραμματισμός
Ορολογία
Ο προγραμματισμός επιτρέπει στους προγραμματιστές να δημιουργούν λογισμικό, εφαρμογές, ιστοσελίδες και πολλά άλλα.
Οι γλώσσες προγραμματισμού μπορούν να είναι γενικού σκοπού, όπως η Java, η C++ και η Python, ή ειδικού σκοπού,
όπως η SQL για τη διαχείριση βάσεων δεδομένων ή η HTML/CSS για τη δημιουργία ιστοσελίδων.
Κύκλος Ζωής Εφαρμογών
Μια εφαρμογή ξεκινάει τον κύκλο ζωής της από τη στιγμή που θα καθοριστούν οι απαιτήσεις και οι προδιαγραφές της, και τελειώνει, όταν εξαντληθούν τα περιθώρια συντήρησής της
- Ανάλυση
- Σχεδίαση
- Υλοποίηση
- Λειτουργία
- Συντήρηση
Αριθμητικοί τελεστές
| Tελεστής | Περιγραφή |
x + y | Πρόσθεση του x και του y. |
x - y | Αφαίρεση του y από το x. |
x * y | Πολλαπλασιασμός του x με το y. |
x / y | Διαίρεση του x με το y. |
x % y | Υπόλοιπο της διαίρεσης του x με το y. |
Τελεστές ανάθεσης
| Tελεστής | Περιγραφή |
x = y | Αναθέτει την τιμή του y στη μεταβλητή x. |
x += y | Προσθέτει το y στο x και αναθέτει το αποτέλεσμα στη μεταβλητή x (ισοδύναμο με x = x + y). |
x -= y | Αφαιρεί το y από το x και αναθέτει το αποτέλεσμα στη μεταβλητή x (ισοδύναμο με x = x - y). |
x *= y | Πολλαπλασιάζει το x με το y και αναθέτει το αποτέλεσμα στη μεταβλητή x (ισοδύναμο με x = x * y). |
x /= y | Διαιρεί το x με το y και αναθέτει το αποτέλεσμα στη μεταβλητή x (ισοδύναμο με x = x / y). |
x %= y | Αναθέτει στη μεταβλητή x το υπόλοιπο της διαίρεσης του x με το y (ισοδύναμο με x = x % y). |
x //= y | Αναθέτει στη μεταβλητή x το αποτέλεσμα της ακέραιας διαίρεσης του x με το y (ισοδύναμο με x = x // y). |
x **= y | Αναθέτει στη μεταβλητή x το αποτέλεσμα του x υψωμένου στη δύναμη y (ισοδύναμο με x = x ** y). |
x &= y | Αναθέτει στη μεταβλητή x το αποτέλεσμα του bitwise AND του x και του y (ισοδύναμο με x = x & y). |
x |= y | Αναθέτει στη μεταβλητή x το αποτέλεσμα του bitwise OR του x και του y (ισοδύναμο με x = x | y). |
x ^= y | Αναθέτει στη μεταβλητή x το αποτέλεσμα του bitwise XOR του x και του y (ισοδύναμο με x = x ^ y). |
x >>= y | Μετατοπίζει τα bits του x προς τα δεξιά κατά y θέσεις και αναθέτει το αποτέλεσμα στη μεταβλητή x (ισοδύναμο με x = x >> y). |
x <<= y | Μετατοπίζει τα bits του x προς τα αριστερά κατά y θέσεις και αναθέτει το αποτέλεσμα στη μεταβλητή x (ισοδύναμο με x = x << y). |
Τελεστές Σύγκρισης
| Tελεστής | Περιγραφή |
x < y | Το x είναι μικρότερο από το y. |
x > y | Το x είναι μεγαλύτερο από το y. |
x <= y | Το x είναι μικρότερο ή ίσο με το y. |
x >= y | Το x είναι μεγαλύτερο ή ίσο με το y. |
x == y | Το x είναι ίσο με το y. |
x != y | Το x δεν είναι ίσο με το y. |
Λογικοί Τελεστές
Μπορείς να συνδυάσεις πολλαπλές συνθήκες με τους λογικούς τελεστές:
| Tελεστής | Περιγραφή |
and | Αληθές μόνο αν όλες οι συνθήκες είναι αληθείς. |
or | Αληθές αν τουλάχιστον μία συνθήκη είναι αληθής. |
not | Αντιστρέφει την αλήθεια της συνθήκης. |
&& | Αληθές μόνο αν όλες οι συνθήκες είναι αληθείς. |
|| | Αληθές αν τουλάχιστον μία συνθήκη είναι αληθής. |
! | Αντιστρέφει την αλήθεια της συνθήκης. |