i. Προγραμματισμός &Ανάπτυξη λογισμικού:
* API (διεπαφή προγραμματισμού εφαρμογών): Ένα σύνολο κανόνων και προδιαγραφών που μπορούν να ακολουθήσουν τα προγράμματα λογισμικού για να επικοινωνούν μεταξύ τους.
* Αλγόριθμος: Μια διαδικασία βήμα προς βήμα για την επίλυση ενός προβλήματος ή την ολοκλήρωση μιας εργασίας.
* bug: Ένα σφάλμα στον κωδικό ενός προγράμματος.
* Debugging: Τη διαδικασία εύρεσης και καθορισμού σφαλμάτων.
* Κωδικός: Οδηγίες γραμμένες σε γλώσσα προγραμματισμού.
* Compiler: Ένα πρόγραμμα που μεταφράζει τον πηγαίο κώδικα στον κωδικό μηχανής.
* Διερμηνέας: Ένα πρόγραμμα που εκτελεί γραμμή πηγαίου κώδικα ανά γραμμή.
* Πλαίσιο: Μια πλατφόρμα για την κατασκευή εφαρμογών που παρέχουν δομή και επαναχρησιμοποιήσιμα εξαρτήματα.
* Βιβλιοθήκη: Μια συλλογή προ-γραπτού κώδικα που μπορεί να χρησιμοποιηθεί σε άλλα προγράμματα.
* SDK (κιτ ανάπτυξης λογισμικού): Μια συλλογή εργαλείων και βιβλιοθηκών για την ανάπτυξη λογισμικού.
* IDE (ολοκληρωμένο περιβάλλον ανάπτυξης): Μια εφαρμογή λογισμικού που παρέχει ένα ολοκληρωμένο περιβάλλον για την ανάπτυξη λογισμικού.
* git: Ένα σύστημα ελέγχου έκδοσης που χρησιμοποιείται για την παρακολούθηση των αλλαγών στον κώδικα.
* Ανοιχτή πηγή: Λογισμικό με δημόσιο διαθέσιμο πηγαίο κώδικα.
* Πηγής κώδικα: Η ανθρωπογενή έκδοση ενός προγράμματος.
* δυαδικό: Κωδικός αναγνώσιμο μηχανής (0s και 1s).
* Frontend: Το μέρος ενός ιστότοπου ή μιας εφαρμογής που οι χρήστες αλληλεπιδρούν άμεσα.
* backend: Η λογική και η βάση δεδομένων από την πλευρά του διακομιστή ενός ιστότοπου ή μιας εφαρμογής.
* Πλήρης στοίβα: Έχοντας εμπειρογνωμοσύνη τόσο στο Frontend όσο και στην ανάπτυξη του backend.
* τάξη: Ένα σχέδιο για τη δημιουργία αντικειμένων σε αντικειμενοστραφή προγραμματισμό.
* αντικείμενο: Μια παρουσία μιας τάξης.
* Μέθοδος: Μια συνάρτηση που ανήκει σε μια τάξη.
* Μεταβλητή: Μια ονομαστική θέση αποθήκευσης για δεδομένα.
* Λειτουργία: Ένα μπλοκ κώδικα που εκτελεί μια συγκεκριμένη εργασία.
* βρόχος: Ένα κατασκεύασμα προγραμματισμού που επαναλαμβάνει ένα μπλοκ κώδικα πολλές φορές.
* Δήλωση υπό όρους: Ένα κατασκεύασμα προγραμματισμού που εκτελεί κώδικα με βάση μια κατάσταση.
ii. Δικτύωση &υλικό:
* Διεύθυνση IP: Ένα μοναδικό αριθμητικό αναγνωριστικό που αντιστοιχεί σε κάθε συσκευή σε ένα δίκτυο.
* DNS (σύστημα ονόματος τομέα): Μεταφράζει ονόματα τομέα (όπως το google.com) σε διευθύνσεις IP.
* δρομολογητής: Μια συσκευή που προωθεί τα πακέτα δεδομένων μεταξύ των δικτύων.
* Διακόπτης: Μια συσκευή που προωθεί τα πακέτα δεδομένων μέσα σε ένα τοπικό δίκτυο.
* Firewall: Ένα σύστημα που ελέγχει την κυκλοφορία δικτύου με βάση τους κανόνες ασφαλείας.
* εύρος ζώνης: Το ποσό των δεδομένων που μπορούν να μεταδοθούν σε ένα δίκτυο σε δεδομένη χρονική στιγμή.
* λανθάνουσα κατάσταση: Η καθυστέρηση στη μετάδοση δεδομένων μέσω ενός δικτύου.
* διακομιστής: Ένας υπολογιστής που παρέχει υπηρεσίες σε άλλους υπολογιστές (πελάτες).
* πελάτης: Ένας υπολογιστής που ζητά υπηρεσίες από διακομιστή.
* cloud computing: Η διαθεσιμότητα κατά παραγγελία των πόρων του συστήματος υπολογιστών, ειδικά της αποθήκευσης δεδομένων (και της ισχύος επεξεργασίας) χωρίς άμεση ενεργή διαχείριση από τον χρήστη.
* VPN (εικονικό ιδιωτικό δίκτυο): Μια ασφαλή σύνδεση σε ένα δημόσιο δίκτυο.
* LAN (τοπικό δίκτυο): Ένα δίκτυο που συνδέει τις συσκευές σε μια περιορισμένη περιοχή (π.χ. σπίτι ή γραφείο).
* WAN (Δίκτυο ευρείας περιοχής): Ένα δίκτυο που καλύπτει μια μεγάλη γεωγραφική περιοχή (π.χ. το Διαδίκτυο).
iii. Cybersecurity:
* κακόβουλο λογισμικό: Κακόβουλο λογισμικό που έχει σχεδιαστεί για να βλάψει ή να διαταράξει τα συστήματα υπολογιστών.
* ιός: Ένας τύπος κακόβουλου λογισμικού που αναπαράγεται.
* Τρώη ίππος: Κακόβουλο λογισμικό μεταμφιεσμένο ως νόμιμο λογισμικό.
* σκουλήκι: Κακόβουλο λογισμικό που εξαπλώνεται σε δίκτυα.
* Ψαρέμα: Μια τεχνική που χρησιμοποιείται για να εξαπατήσει τους χρήστες στην αποκάλυψη ευαίσθητων πληροφοριών.
* Firewall: Ένα σύστημα που ελέγχει την κυκλοφορία δικτύου με βάση τους κανόνες ασφαλείας.
* κρυπτογράφηση: Η διαδικασία μετατροπής των δεδομένων σε μια μη αναγνώσιμη μορφή.
* αποκρυπτογράφηση: Η διαδικασία μετατροπής κρυπτογραφημένων δεδομένων πίσω στην αρχική της μορφή.
* έλεγχος ταυτότητας: Η διαδικασία επαλήθευσης της ταυτότητας ενός χρήστη.
* εξουσιοδότηση: Η διαδικασία χορήγησης πρόσβασης σε πόρους.
* ευπάθεια: Μια αδυναμία σε ένα σύστημα που μπορεί να εκμεταλλευτεί από τους επιτιθέμενους.
* Exploit: Ένα κομμάτι λογισμικού ή κώδικα που εκμεταλλεύεται μια ευπάθεια.
* patch: Μια επιδιόρθωση για μια ευπάθεια λογισμικού.
iv. Γενικοί όροι υπολογιστή:
* Εκκίνηση: Τη διαδικασία εκκίνησης ενός υπολογιστή.
* Λειτουργικό σύστημα (OS): Λογισμικό που διαχειρίζεται τους πόρους του υλικού και του λογισμικού.
* Λογισμικό: Οδηγίες που λένε σε έναν υπολογιστή τι να κάνει.
* υλικό: Τα φυσικά στοιχεία ενός υπολογιστή.
* Βάση δεδομένων: Μια οργανωμένη συλλογή δομημένων πληροφοριών.
* Διεπαφή χρήστη (UI): Πώς ένας χρήστης αλληλεπιδρά με υπολογιστή ή λογισμικό.
* Εμπειρία χρήστη (UX): Η συνολική εμπειρία που έχει ένας χρήστης όταν αλληλεπιδρά με υπολογιστή ή λογισμικό.
* crash: Όταν ένας υπολογιστής ή ένα πρόγραμμα σταματά ξαφνικά να λειτουργεί.
* Λήψη: Για να αντιγράψετε δεδομένα από έναν διακομιστή σε έναν τοπικό υπολογιστή.
* Μεταφόρτωση: Για να αντιγράψετε δεδομένα από έναν τοπικό υπολογιστή σε έναν διακομιστή.
* Αρχείο: Μια συλλογή δεδομένων που είναι αποθηκευμένα σε έναν υπολογιστή.
* Φάκελος: Ένα δοχείο για αρχεία και άλλους φακέλους.
Αυτό δεν είναι μια εξαντλητική λίστα, αλλά καλύπτει ένα σημαντικό μέρος του κοινώς χρησιμοποιούμενου lingo. Οι συγκεκριμένοι όροι που συναντάτε θα εξαρτηθούν σε μεγάλο βαθμό από το πλαίσιο και την περιοχή ενδιαφέροντος στο πεδίο του υπολογιστή.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα