Ορολογία
Προγραμματισμός
| Αγγλικά | Ελληνικά | Περιγραφή |
|---|---|---|
| Variable | Μεταβλητή | Ένα σύμβολο ή ένα όνομα που αντιπροσωπεύει μια τιμή που μπορεί να αλλάξει κατά την εκτέλεση του προγράμματος. |
| Function | Συνάρτηση | Ένα σύνολο εντολών που εκτελεί μια συγκεκριμένη εργασία και μπορεί να επαναχρησιμοποιηθεί. |
| Loop | Βρόχος | Μια δομή ελέγχου που επιτρέπει την επαναλαμβανόμενη εκτέλεση μιας σειράς εντολών. |
| Array | Πίνακας | Μια δομή δεδομένων που αποθηκεύει μια συλλογή στοιχείων του ίδιου τύπου. |
| Class | Κλάση | Μια περιγραφή ενός αντικειμένου που ορίζει τις ιδιότητες και τις μεθόδους του. |
| Object | Αντικείμενο | Μια συγκεκριμένη παρουσία μιας κλάσης που περιλαμβάνει δεδομένα και συμπεριφορές. |
| Inheritance | Κληρονομικότητα | Η διαδικασία μέσω της οποίας μια κλάση κληρονομεί χαρακτηριστικά και μεθόδους από άλλη κλάση. |
| Null | Μηδενικό | Μια ειδική τιμή που υποδεικνύει ότι μια μεταβλητή δεν έχει κάποια τιμή ή δείκτη. |
| Boolean | Λογικός Τύπος | Ένας τύπος δεδομένων που έχει δύο πιθανές τιμές: αληθές (True) ή ψευδές (False). |
| String | Χαρακτηριστική Ακολουθία | Μια ακολουθία χαρακτήρων που αντιπροσωπεύει κείμενο. |
| Integer | Ακέραιος Αριθμός | Ένας τύπος δεδομένων που αντιπροσωπεύει έναν ακέραιο αριθμό, χωρίς δεκαδικά ψηφία. |
| Float | Δεκαδικός Αριθμός | Ένας τύπος δεδομένων που αντιπροσωπεύει έναν αριθμό με δεκαδικά ψηφία. |
| Double | Διπλή Ακρίβεια | Ένας τύπος δεδομένων που αντιπροσωπεύει έναν αριθμό με δεκαδικά ψηφία και μεγαλύτερη ακρίβεια από το float. |
| Exception | Εξαίρεση | Μια συνθήκη σφάλματος που συμβαίνει κατά την εκτέλεση του προγράμματος και μπορεί να διαχειριστεί. |
| Polymorphism | Πολυμορφισμός | Η ικανότητα ενός αντικειμένου να λαμβάνει πολλές μορφές, συνήθως μέσω της κληρονομικότητας. |
| Operator | Τελεστής | Ένα σύμβολο που καθορίζει μια πράξη που θα εκτελεστεί σε τιμές. |
| Operand | Οπεράντο | Η τιμή ή οι τιμές πάνω στις οποίες εφαρμόζεται ένας τελεστής. |
| Constructor | Κατασκευαστής | Μια ειδική μέθοδος που καλείται κατά τη δημιουργία ενός αντικειμένου για να το αρχικοποιήσει. |
| Pointer | Δείκτης | Μια μεταβλητή που αποθηκεύει τη διεύθυνση μνήμης ενός άλλου αντικειμένου. |
| Destructor | Καταστροφέας | Μια ειδική μέθοδος που καλείται κατά την καταστροφή ενός αντικειμένου για να εκτελέσει καθαρισμό. |
| Module | Μονάδα | Μια μονάδα κώδικα που μπορεί να επαναχρησιμοποιηθεί σε διάφορα μέρη ενός προγράμματος. |
| Package | Πακέτο | Μια συλλογή από συναφείς μονάδες ή βιβλιοθήκες που διανέμονται και εγκαθίστανται μαζί. |
| Namespace | Χώρος Ονομάτων | Ένα σύστημα που οργανώνει και αποτρέπει τη σύγκρουση ονομάτων σε ένα πρόγραμμα. |
| Import | Εισαγωγή | Η πράξη της συμπερίληψης μιας μονάδας ή βιβλιοθήκης σε ένα πρόγραμμα για χρήση. |
| Export | Εξαγωγή | Αποθήκευση του έργου σε μορφή αρχείου (π.χ. .mp4, .mov). |
| Encapsulation | Ενθυλάκωση | Η πρακτική της απόκρυψης των εσωτερικών λεπτομερειών ενός αντικειμένου και της προστασίας των δεδομένων του από άμεση πρόσβαση. |
| Abstraction | Αφαίρεση | Η διαδικασία απόκρυψης της πολυπλοκότητας ενός συστήματος παρουσιάζοντας μόνο τις ουσιώδεις πληροφορίες. |
| Method | Μέθοδος | Μια συνάρτηση που είναι συνδεδεμένη με ένα αντικείμενο και μπορεί να χρησιμοποιηθεί για να εκτελέσει μια συγκεκριμένη εργασία. |
| Interface | Διεπαφή | Ένα σύμβολο ή ένα όνομα που ορίζει ένα σύνολο μεθόδων που μια κλάση πρέπει να υλοποιήσει. |
| Framework | Πλαίσιο Εργασίας | Ένα σύνολο εργαλείων και βιβλιοθηκών που χρησιμοποιούνται για την ανάπτυξη εφαρμογών. |
| Library | Βιβλιοθήκη | Μια συλλογή συναρτήσεων ή μεθόδων που μπορούν να χρησιμοποιηθούν από ένα πρόγραμμα. |
| Thread | Νήμα | Η μικρότερη μονάδα εκτέλεσης σε ένα πρόγραμμα, που επιτρέπει πολλαπλές ενέργειες να εκτελούνται ταυτόχρονα. |
| If Statement | Εντολή If | Μια δομή ελέγχου που εκτελεί έναν κώδικα μόνο αν μια συνθήκη είναι αληθής. |
| Else Statement | Εντολή Else | Μια δομή ελέγχου που εκτελεί έναν κώδικα όταν η συνθήκη σε μια εντολή If είναι ψευδής. |
| Switch Statement | Εντολή Switch | Μια δομή ελέγχου που επιλέγει ποια εντολή να εκτελέσει με βάση την τιμή μιας μεταβλητής. |
| For Loop | Βρόχος For | Ένας βρόχος που επαναλαμβάνει έναν κώδικα για έναν καθορισμένο αριθμό φορών. |
| While Loop | Βρόχος While | Ένας βρόχος που επαναλαμβάνει έναν κώδικα όσο μια συνθήκη είναι αληθής. |
| Do-While Loop | Βρόχος Do-While | Ένας βρόχος που εκτελεί τουλάχιστον μια φορά τον κώδικα πριν ελέγξει τη συνθήκη. |
| Break Statement | Εντολή Break | Μια εντολή που διακόπτει την εκτέλεση ενός βρόχου. |
| Constant | Σταθερά | Μια τιμή που δεν αλλάζει κατά την εκτέλεση του προγράμματος. |
| Continue Statement | Εντολή Continue | Μια εντολή που παρακάμπτει την υπόλοιπη εκτέλεση ενός βρόχου και συνεχίζει με την επόμενη επανάληψη. |
| Expression | Έκφραση | Ένας συνδυασμός μεταβλητών, τελεστών και τιμών που αξιολογείται σε μια τιμή. |
| Return Statement | Εντολή Return | Μια εντολή που τερματίζει μια συνάρτηση και επιστρέφει μια τιμή στον καλούντα. |
| Parameter | Παράμετρος | Μια τιμή που δίνεται σε μια συνάρτηση ως είσοδος για να εκτελέσει την εργασία της. |
| Statement | Δήλωση | Μια εντολή που εκτελεί μια ενέργεια, όπως ανάθεση τιμής ή εκτέλεση συνάρτησης. |
| εύρεσης και διόρθωσης σφαλμάτων σε ένα πρόγραμμα. | ||
| Breakpoint | Σημείο Διακοπής | Ένα σημείο στον κώδικα όπου η εκτέλεση σταματά προσωρινά για να επιτραπεί η ανάλυση των μεταβλητών και της ροής του προγράμματος. |
| Lambda | Λάμδα | Μια ανώνυμη συνάρτηση που μπορεί να χρησιμοποιηθεί ως σύντομος τρόπος για τη γραφή απλών συναρτήσεων. |
| Control Structure | Δομή ελέγχου | Δομές που κατευθύνουν τη ροή εκτέλεσης του προγράμματος. |
| Concurrency | Παράλληλη Εκτέλεση | Η ικανότητα ενός συστήματος να εκτελεί πολλαπλές ενέργειες ταυτόχρονα. |
| Asynchronous | Ασύγχρονο | Η εκτέλεση ενέργειας σε διαφορετικό χρόνο από τον χρόνο κλήσης της, επιτρέποντας στο πρόγραμμα να συνεχίσει να λειτουργεί. |
| Branch | Κλάδος | Μια παράλληλη γραμμή ανάπτυξης σε ένα αποθετήριο ελέγχου εκδόσεων, που επιτρέπει την εργασία σε διαφορετικά χαρακτηριστικά ανεξάρτητα. |
| Commit | Η πράξη της αποθήκευσης μιας στιγμής του κώδικα σε ένα αποθετήριο ελέγχου εκδόσεων. | |
| Repository | Αποθετήριο | Ένας αποθηκευτικός χώρος όπου αποθηκεύεται ο κώδικας και το ιστορικό εκδόσεων ενός προγράμματος. |
| Dependency Injection | Εισαγωγή Εξαρτήσεων | Μια τεχνική όπου οι εξαρτήσεις ενός αντικειμένου παρέχονται από εξωτερικό περιβάλλον αντί να δημιουργούνται εσωτερικά. |
| Scope | Πεδίο | Η περιοχή του προγράμματος στην οποία μια μεταβλητή ή συνάρτηση είναι διαθέσιμη για χρήση. |
| Parsing | Ανάλυση | Η διαδικασία διάσπασης μιας ακολουθίας δεδομένων σε πιο μικρές, ευκολότερα διαχειριζόμενες μονάδες. |
| Callback | Συνάρτηση Ανάκλησης | Μια συνάρτηση που καλείται ως αποτέλεσμα μιας ενέργειας ή συμβάντος. |
| Closure | Κλείσιμο | Μια συνάρτηση που θυμάται το περιβάλλον στο οποίο δημιουργήθηκε, ακόμη και όταν εκτελείται εκτός αυτού του περιβάλλοντος. |
| Recursion | Αναδρομή | Μια τεχνική όπου μια συνάρτηση καλεί τον εαυτό της για να επιλύσει ένα πρόβλημα. |
| Iteration | Επανάληψη | Η διαδικασία επανάληψης μιας σειράς εντολών έως ότου επιτευχθεί ένας στόχος ή ολοκληρωθεί μια εργασία. |
| Compilation | Μεταγλώττιση | Η διαδικασία μετατροπής του πηγαίου κώδικα σε εκτελέσιμο κώδικα. |
| Interpreter | Διερμηνέας | Ένα πρόγραμμα που εκτελεί κώδικα γραμμή-γραμμή αντί να τον μεταγλωττίζει ολόκληρο σε εκτελέσιμο κώδικα. |
| Release | Έκδοση | Η διαδικασία δημοσίευσης νέας λειτουργικότητας ή διορθώσεων σφαλμάτων σε ένα πρόγραμμα για χρήση από τους χρήστες. |
| Merge | Συγχώνευση | Η πράξη της ενοποίησης των αλλαγών από διαφορετικούς κλάδους σε ένα αποθετήριο ελέγχου εκδόσεων. |
| Memory Leak | Διαρροή Μνήμης | Ένα σφάλμα κατά το οποίο ένα πρόγραμμα δεν απελευθερώνει τη μνήμη που δεν χρησιμοποιεί πλέον. |
| Garbage Collection | Εκκαθάριση Μνήμης | Η αυτόματη διαδικασία διαχείρισης της μνήμης σε ένα πρόγραμμα, αφαιρώντας αχρησιμοποίητα αντικείμενα. |
| Big Data | Μεγάλα Δεδομένα | Σύνολα δεδομένων που είναι τόσο μεγάλα και σύνθετα που απαιτούν ειδικά εργαλεία και τεχνικές για την ανάλυση τους. |
| Application | Εφαρμογή | Ένα λογισμικό πρόγραμμα που εκτελεί συγκεκριμένες λειτουργίες για τον χρήστη, όπως επεξεργασία κειμένου ή πλοήγηση στο διαδίκτυο. |
| Database | Βάση Δεδομένων | Μια οργανωμένη συλλογή δεδομένων που μπορεί να ανακτηθεί, διαχειριστεί και ενημερωθεί με χρήση ειδικών εργαλείων. |
| Firmware | Λογισμικό Συσκευής | Το λογισμικό που είναι ενσωματωμένο σε hardware για να παρέχει τις βασικές λειτουργίες του. |
| Chatbot | Ρομπότ Συνομιλίας | Ένα λογισμικό που χρησιμοποιεί τεχνητή νοημοσύνη για να συνομιλεί με χρήστες μέσω κειμένου ή φωνής. |
| Data Analytics | Ανάλυση Δεδομένων | Η διαδικασία της εξερεύνησης και της ανάλυσης δεδομένων για την εξαγωγή χρήσιμων πληροφοριών και τη λήψη τεκμηριωμένων αποφάσεων. |
| Open Source | Ανοιχτού Κώδικα | Λογισμικό του οποίου ο πηγαίος κώδικας είναι διαθέσιμος για δημόσια χρήση, τροποποίηση και διανομή. |
| Low-Code Development | Ανάπτυξη Χαμηλού Κώδικα | Μια μέθοδος ανάπτυξης λογισμικού που απαιτεί ελάχιστο προγραμματισμό, χρησιμοποιώντας οπτικά εργαλεία και προ-κατασκευασμένα στοιχεία. |
Δίκτυα Υπολογιστών
| Αγγλικά | Ελληνικά | Περιγραφή |
|---|---|---|
| Router | Δρομολογητής | Συσκευή που κατευθύνει πακέτα δεδομένων μεταξύ διαφορετικών δικτύων. |
| Switch | Διακόπτης | Συσκευή που συνδέει συσκευές σε ένα τοπικό δίκτυο (LAN) και ανακατευθύνει τα δεδομένα μεταξύ τους. |
| Hub | Κόμβος | Συσκευή που συνδέει πολλές συσκευές σε ένα δίκτυο, διαβιβάζοντας δεδομένα σε όλους τους συνδεδεμένους υπολογιστές. |
| Modem | Μόντεμ | Συσκευή που μετατρέπει ψηφιακά δεδομένα σε αναλογικά σήματα και αντίστροφα για τη σύνδεση με το Διαδίκτυο. |
| Access Point | Σημείο Πρόσβασης | Συσκευή που επιτρέπει σε ασύρματα συσκευές να συνδέονται σε ένα ενσύρματο δίκτυο. |
| IP Address | Διεύθυνση IP | Μοναδικός αριθμός που αναγνωρίζει μια συσκευή σε ένα δίκτυο. |
| Subnet | Υποδίκτυο | Μέρος ενός μεγαλύτερου δικτύου που έχει διαχωριστεί για να διευκολύνει τη διαχείριση. |
| Subnet Mask | Μάσκα Υποδικτύου | Διευκρινίζει την περιοχή του δικτύου και τη διεύθυνση υποδικτύου ενός IP. |
| Gateway | Πύλη | Συσκευή που συνδέει ένα τοπικό δίκτυο με άλλα δίκτυα, συμπεριλαμβανομένων των δημόσιων δικτύων. |
| Bandwidth | Εύρος Ζώνης | Η χωρητικότητα του δικτύου για τη μεταφορά δεδομένων, συνήθως μετρημένη σε Mbps ή Gbps. |
| Packet | Πακέτο | Μια μονάδα δεδομένων που μεταφέρεται σε ένα δίκτυο. |
| Protocol | Πρωτόκολλο | Σύνολο κανόνων που καθορίζουν τον τρόπο με τον οποίο επικοινωνούν τα συστήματα στο δίκτυο. |
| Packet Switching | Αλλαγή Πακέτων | Μέθοδος μετάδοσης δεδομένων σε δίκτυα, όπου τα δεδομένα διασπώνται σε πακέτα που στέλνονται ξεχωριστά. |
| Circuit Switching | Αλλαγή Κυκλώματος | Μέθοδος μετάδοσης δεδομένων όπου μια φυσική διαδρομή δημιουργείται για τη διάρκεια της επικοινωνίας. |
| OSI Model | Μοντέλο OSI | Μοντέλο 7 επιπέδων που περιγράφει τη λειτουργία των δικτύων από το φυσικό επίπεδο έως την εφαρμογή. |
| TCP/IP | Πρωτόκολλο TCP/IP | Σύνολο πρωτοκόλλων που χρησιμοποιούνται για τη σύνδεση υπολογιστών στο Διαδίκτυο. |
| Ethernet | Σύνολο τεχνολογιών για την τοπική δικτύωση μέσω καλωδίων. | |
| Fiber Optic | Οπτικές Ίνες | Τεχνολογία μετάδοσης δεδομένων που χρησιμοποιεί ίνες από γυαλί ή πλαστικό για υψηλή ταχύτητα και μικρές απώλειες. |
| Topology | Τοπολογία | Η διάταξη των συσκευών και των συνδέσεων σε ένα δίκτυο. |
| Star Topology | Τοπολογία Αστεριού | Δίκτυο όπου όλες οι συσκευές συνδέονται σε έναν κεντρικό διακόπτη ή δρομολογητή. |
| Mesh Topology | Τοπολογία Πλέγματος | Δίκτυο όπου κάθε συσκευή συνδέεται με όλες τις άλλες, εξασφαλίζοντας υψηλή αξιοπιστία. |
| Bus Topology | Τοπολογία Διαύλου | Δίκτυο όπου όλες οι συσκευές συνδέονται σε ένα κοινό καλώδιο διαύλου. |
| Client-Server Model | Μοντέλο Πελάτη-Εξυπηρετητή | Αρχιτεκτονική όπου οι πελάτες αιτούνται υπηρεσίες από κεντρικούς εξυπηρετητές. |
| Peer-to-Peer (P2P) | Ομότιμοι (P2P) | Μοντέλο δικτύωσης όπου οι συσκευές λειτουργούν και ως πελάτες και ως εξυπηρετητές. |
| MAC Address | Διεύθυνση MAC | Μοναδικός αριθμός που αναγνωρίζει κάθε συσκευή δικτύου σε ένα τοπικό δίκτυο. |
| Port | Θύρα | Λογική διασύνδεση που χρησιμοποιείται για την κατεύθυνση δεδομένων σε εφαρμογές ή υπηρεσίες. |
| Virtual Private LAN Service (VPLS) | Υπηρεσία Εικονικού Ιδιωτικού Τοπικού Δικτύου (VPLS) | Υπηρεσία που επεκτείνει ένα τοπικό δίκτυο μέσω γεωγραφικών αποστάσεων. |
| Content Delivery Network (CDN) | Δίκτυο Παράδοσης Περιεχομένου (CDN) | Δίκτυο διακομιστών που παρέχει περιεχόμενο κοντά στον χρήστη για ταχύτερη παράδοση. |
| Bandwidth Throttling | Περιορισμός Εύρους Ζώνης | Η πρακτική της μείωσης της διαθέσιμης χωρητικότητας του δικτύου για τον έλεγχο της κυκλοφορίας. |
| Ping | Ping | Εργαλείο που ελέγχει την προσβασιμότητα ενός διακομιστή ή συσκευής σε ένα δίκτυο. |
| Traceroute | Traceroute | Εργαλείο που καταγράφει τη διαδρομή που ακολουθούν τα πακέτα για να φτάσουν σε έναν προορισμό. |
| Network Security | Ασφάλεια Δικτύου | Πρακτικές και τεχνολογίες που προστατεύουν ένα δίκτυο από επιθέσεις και μη εξουσιοδοτημένη πρόσβαση. |
| IP Routing | Δρομολόγηση IP | Η διαδικασία καθορισμού της διαδρομής που ακολουθούν τα πακέτα δεδομένων για να φτάσουν στον προορισμό τους. |
| Network Interface | Διεπαφή Δικτύου | Η σύνδεση μεταξύ ενός υπολογιστή και ενός δικτύου. |
| Network Topology | Τοπολογία Δικτύου | Η διάταξη και η σύνδεση των συσκευών σε ένα δίκτυο. |
| Network Congestion | - | Η κατάσταση όταν ένα δίκτυο έχει υπερβολική κυκλοφορία, οδηγώντας σε καθυστερήσεις και απώλειες δεδομένων. |
| Network Segmentation | Τμηματοποίηση Δικτύου | Η διαδικασία διαχωρισμού ενός δικτύου σε μικρότερα τμήματα για καλύτερη διαχείριση και ασφάλεια. |
| Network Performance | Απόδοση Δικτύου | Η αξιολόγηση της ταχύτητας και της αποτελεσματικότητας ενός δικτύου. |
| Network Management | Διαχείριση Δικτύου | Η διαδικασία ελέγχου και συντήρησης της υποδομής ενός δικτύου. |
| Network Troubleshooting | Επίλυση Προβλημάτων Δικτύου | Η διαδικασία εντοπισμού και διόρθωσης προβλημάτων σε ένα δίκτυο. |
| Bandwidth Management | Διαχείριση Εύρους Ζώνης | Η διαδικασία ελέγχου της χωρητικότητας του δικτύου για την αποφυγή συμφόρησης και βελτίωση της απόδοσης. |
| Network Architecture | Αρχιτεκτονική Δικτύου | Η σχεδίαση της δομής και της λειτουργίας ενός δικτύου. |
| Throughput | Ροή Δεδομένων | Η ποσότητα των δεδομένων που μεταφέρονται μέσω ενός δικτύου σε μια δεδομένη χρονική περίοδο. |
| Network Packet | Πακέτο Δικτύου | Μικρή μονάδα δεδομένων που μεταφέρεται μέσω ενός δικτύου. |
| Data Rate | Ρυθμός Δεδομένων | Η ταχύτητα με την οποία τα δεδομένα μεταφέρονται μέσω ενός δικτύου. |
| Bandwidth Allocation | Κατανομή Εύρους Ζώνης | Η διαδικασία κατανομής της διαθέσιμης χωρητικότητας του δικτύου σε διάφορους χρήστες ή εφαρμογές. |
| Network Bandwidth | Εύρος Ζώνης Δικτύου | Η μέγιστη χωρητικότητα ενός δικτύου για τη μεταφορά δεδομένων. |
| Wireless Network | Ασύρματο Δίκτυο | Δίκτυο που χρησιμοποιεί ραδιοκύματα για την επικοινωνία αντί για καλώδια. |
| Network Interface Card (NIC) | Κάρτα Διεπαφής Δικτύου (NIC) | Συσκευή που επιτρέπει σε έναν υπολογιστή να συνδεθεί σε δίκτυο. |
| Bridge | - | Συσκευή που συνδέει δύο δίκτυα ή τμήματα δικτύου ώστε να λειτουργούν ως ενιαίο δίκτυο. |
| Proxy Server | Διακομιστής Αντιπροσωπείας | Συσκευή ή λογισμικό που λειτουργεί ως μεσάζων μεταξύ πελάτη και εξωτερικών διακομιστών. |
| Data Center | Κέντρο Δεδομένων | Εγκατάσταση που φιλοξενεί διακομιστές και άλλα δίκτυα υποδομών για την αποθήκευση και διαχείριση δεδομένων. |
| IP Addressing | Διευθυνσιοδότηση IP | Η διαδικασία εκχώρησης και διαχείρισης διευθύνσεων IP σε συσκευές ενός δικτύου. |
| Cloud Computing | Υπολογιστικά Νέφη | Η χρήση διαδικτυακών υπηρεσιών για την αποθήκευση, διαχείριση και επεξεργασία δεδομένων αντί για τοπικό υπολογιστικό εξοπλισμό. |
| Wi-Fi | - | Μια τεχνολογία που επιτρέπει την ασύρματη σύνδεση υπολογιστών και άλλων συσκευών σε ένα δίκτυο χρησιμοποιώντας ραδιοκύματα. |
| 5G | 5G | Η πέμπτη γενιά τεχνολογίας κινητής τηλεφωνίας, προσφέροντας ταχύτερες ταχύτητες μεταφοράς δεδομένων και μειωμένη καθυστέρηση. |
| Telecommunications | Τηλεπικοινωνίες | Η τεχνολογία και οι διαδικασίες που χρησιμοποιούνται για την επικοινωνία σε απόσταση μέσω τηλεφώνων, ραδιοφώνου, τηλεόρασης και άλλων μέσων. |
| Server Farm | Φάρμα Διακομιστών | Συλλογή από πολλούς διακομιστές που χρησιμοποιούνται για τη διαχείριση μεγάλου όγκου δεδομένων και την παροχή υπηρεσιών. |