Λεξικό Τεχνολογίας

Αναζήτησε τεχνολογικούς όρους! Κάνε κλικ σε μια κάρτα για να δεις ή να επεξεργαστείς τον ορισμό.

Ευέλικτη Ανάπτυξη

(Agile)

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

Αλγόριθμος

(Algorithmus)

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

API

Application Programming Interface. Μια διεπαφή που επιτρέπει σε διαφορετικά προγράμματα λογισμικού να επικοινωνούν μεταξύ τους.

Σημείο απόληξης API

(API-Endpunkt)

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

Πίνας

(Array)

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

Backend

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

Αντίγραφο Ασφαλείας

(Backup)

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

Εύρος Ζώνης

(Bandbreite)

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

Δομή Επιλογής

(Bedingte Anweisung)

Μια δομή ελέγχου (π.χ. If-Else) που εκτελεί κώδικα μόνο όταν μια καθορισμένη λογική συνθήκη είναι αληθής.

Λειτουργικό Σύστημα

(Betriebssystem)

Το βασικό λογισμικό που ελέγχει το υλικό και επιτρέπει την εκτέλεση εφαρμογών (π.χ. Windows, Linux).

Βιβλιοθήκη

(Bibliothek)

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

Μεγάλα Δεδομένα

(Big Data)

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

Δυαδικό Σύστημα

(Binärsystem)

Το μαθηματικό σύστημα αρίθμησης με βάση το 2, το οποίο χρησιμοποιεί αποκλειστικά τα ψηφία 0 και 1.

Bit

Η μικρότερη μονάδα αποθήκευσης πληροφοριών στην πληροφορική. Μπορεί να πάρει μόνο τις τιμές 0 ή 1.

Blockchain

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

Λογική τιμή

(Boolean)

Ένας λογικός τύπος δεδομένων που μπορεί να πάρει μόνο δύο τιμές: True (αληθές) ή False (ψευδές).

Πρόγραμμα Περιήγησης

(Browser)

Μια εφαρμογή λογισμικού για την εμφάνιση ιστοσελίδων και εγγράφων από τον Παγκόσμιο Ιστό (π.χ. Chrome, Firefox).

Σφάλμα λογισμικού

(Bug)

Ένα λάθος στον πηγαίο κώδικα ενός προγράμματος που οδηγεί σε απροσδόκητη συμπεριφορά ή κατάρρευση του συστήματος.

Byte

Μια μονάδα μέτρησης για ποσότητες δεδομένων, η οποία αποτελείται από μια ακολουθία ακριβώς 8 bits.

Κρυφή Μνήμη

(Cache)

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

Πελάτης

(Client)

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

Υπολογιστικό Νέφος

(Cloud Computing)

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

Μεταγλωττιστής

(Compiler)

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

Ιός Υπολογιστή

(Computervirus)

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

Cookies

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

CPU

Central Processing Unit. Ο κεντρικός επεξεργαστής και η κύρια μονάδα υπολογισμού ("εγκέφαλος") ενός υπολογιστή.

XSS

(Cross-Site Scripting)

Μια ευπάθεια ιστού όπου οι επιτιθέμενοι εισάγουν κακόβουλο κώδικα JavaScript σε έμπιστες ιστοσελίδες.

CSS

Cascading Style Sheets. Μια γλώσσα μορφοποίησης που ελέγχει τη σχεδίαση, τη διάταξη και την εμφάνιση των εγγράφων HTML.

Βάση Δεδομένων

(Datenbank)

Ένα σύστημα για τη δομημένη, ηλεκτρονική αποθήκευση, διαχείριση και γρήγορη ανάκτηση μεγάλων ποσοτήτων δεδομένων.

Συμπίεση Δεδομένων

(Datenkompression)

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

Επίθεση DDoS

(DDoS-Angriff)

Distributed Denial of Service. Η σκόπιμη υπερφόρτωση ενός διακομιστή μέσω μαζικών αιτημάτων από ένα Botnet.

Αποσφαλμάτωση

(Debugging)

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

Βαθιά Μάθηση

(Deep Learning)

Μια εξειδικευμένη μορφή μηχανικής μάθησης που χρησιμοποιεί τεχνητά νευρωνικά δίκτυα με πολλά επίπεδα.

DNS

Domain Name System. Ο "τηλεφωνικός κατάλογος" του Διαδικτύου, που μεταφράζει ονόματα τομέα σε αριθμητικές διευθύνσεις IP.

Docker

Μια πλατφόρμα εικονικοποίησης που επιτρέπει την εκτέλεση εφαρμογών σε απομονωμένα "κοντέινερ".

Τείχος Προστασίας

(Firewall)

Ένα σύστημα ασφαλείας που παρακολουθεί την εισερχόμενη και εξερχόμενη κίνηση δικτύου και αποκλείει μη εξουσιοδοτημένη πρόσβαση.

Πλαίσιο Εργασίας

(Framework)

Ένα προγραμματιστικό πλαίσιο με έτοιμα πρότυπα και βιβλιοθήκες που διευκολύνει τη δημιουργία νέου λογισμικού.

Frontend

Το ορατό και διαδραστικό μέρος μιας ιστοσελίδας ή εφαρμογής με το οποίο αλληλεπιδρά απευθείας ο χρήστης.

Full-Stack

Η ολοκληρωμένη ανάπτυξη λογισμικού που περιλαμβάνει τόσο τον προγραμματισμό του Frontend όσο και του Backend.

Συνάρτηση

(Funktion)

Ένας αυτόνομο, επαναχρησιμοποιήσιμο τμήμα κώδικα που εκτελεί μια συγκεκριμένη εργασία και μπορεί να επιστρέψει τιμές.

HTML

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

HTTP

Hypertext Transfer Protocol. Το βασικό πρωτόκολλο για τη μεταφορά δεδομένων ιστοσελίδων στο Διαδίκτυο.

HTTPS

Hypertext Transfer Protocol Secure. Η κρυπτογραφημένη και συνεπώς ασφαλής έκδοση του πρωτοκόλλου μεταφοράς HTTP.

IDE

Integrated Development Environment. Ένα ολοκληρωμένο περιβάλλον λογισμικού που παρέχει εργαλεία για τη συγγραφή κώδικα.

Ακέραιος

(Integer)

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

Διεπαφή

(Interface)

Το σημείο σύνδεσης μεταξύ διαφορετικών συστημάτων ή λογισμικού για την ανταλλαγή δεδομένων.

Διερμηνέας

(Interpreter)

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

Διαδίκτυο των Πραγμάτων

(IoT)

Internet of Things. Η δικτύωση καθημερινών αντικειμένων και συσκευών με το Διαδίκτυο για την ανταλλαγή δεδομένων.

Διεύθυνση IP

(IP-Adresse)

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

IPv6

Η νεότερη γενιά του πρωτοκόλλου Διαδικτύου με διευθύνσεις 128-bit, για την επίλυση της έλλειψης διευθύνσεων.

JavaScript

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

JSON

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

Κλάση

(Klasse)

Το "προσχέδιο" στον αντικειμενοστρεφή προγραμματισμό (OOP), που ορίζει ιδιότητες και μεθόδους για τα αντικείμενα.

Σταθερά

(Konstante)

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

Κρυπτονόμισμα

(Kryptowährung)

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

Τεχνητή Νοημοσύνη

(Künstliche Intelligenz)

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

LAN

Local Area Network. Ένα τοπικό δίκτυο περιορισμένης εμβέλειας (π.χ. στο σπίτι ή στο σχολικό κτίριο).

Καθυστέρηση

(Latenz)

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

Μητρική Κάρτα

(Mainboard)

Η κύρια πλακέτα ενός υπολογιστή, όπου συνδέονται όλα τα σημαντικά εξαρτήματα (CPU, RAM, κάρτα γραφικών).

Κακόβουλο Λογισμικό

(Malware)

Γενικός όρος για κάθε είδους επιβλαβές λογισμικό (ιοί, δούρειοι ίπποι κ.λπ.) που έχει σχεδιαστεί για να προκαλεί ζημιά.

Μηχανική Μάθηση

(Maschinelles Lernen)

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

Νευρωνικό Δίκτυο

(Neuronales Netz)

Ένα μαθηματικό μοντέλο εμπνευσμένο από τον ανθρώπινο εγκέφαλο για την αναγνώριση περίπλοκων μοτίβων.

Συμβολισμός Όμικρον

(O-Notation)

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

Αντικείμενο

(Objekt)

Ένα συγκεκριμένο στιγμιότυπο μιας κλάσης στον αντικειμενοστρεφή προγραμματισμό με συγκεκριμένες τιμές.

Ανοιχτού Κώδικα

(Open Source)

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

Ομότιμο Δίκτυο

(Peer-to-Peer)

Ένα αποκεντρωμένο δίκτυο όπου όλοι οι υπολογιστές είναι ισοδύναμοι και μοιράζονται πόρους απευθείας.

Ηλεκτρονικό Ψάρεμα

(Phishing)

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

Ping

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

Πηγαίος Κώδικας

(Quellcode)

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

Μνήμη RAM

(RAM)

Random Access Memory. Η γρήγορη, προσωρινή μνήμη εργασίας ενός υπολογιστή für τρέχοντα ενεργά προγράμματα και διεργασίες.

Λογισμικό Εκβιασμού

(Ransomware)

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

Αναδρομή

(Rekursion)

Μια προγραμματιστική τεχνική όπου μια συνάρτηση καλεί τον εαυτό της για την επίλυση ενός προβλήματος.

Αποθετήριο

(Repository)

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

Προσαρμοστικός Σχεδιασμός

(Responsive Design)

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

Δρομολογητής

(Router)

Μια συσκευή δικτύου που προωθεί πακέτα δεδομένων μεταξύ διαφορετικών δικτύων και καθορίζει τη βέλτιστη διαδρομή.

SaaS

Software as a Service. Ένα μοντέλο διανομής όπου οι εφαρμογές λογισμικού παρέχονται ως υπηρεσία μέσω Διαδικτύου.

Βρόχος

(Schleife)

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

Scrum

Ένα ευέλικτο πλαίσιο διαχείρισης έργων για τη δομημένη οργάνωση έργων λογισμικού σε σύντομους κύκλους (sprints).

Διακομιστής

(Server)

Ένας ισχυρός υπολογιστής ή πρόγραμμα που παρέχει υπηρεσίες, δεδομένα ή πόρους σε άλλους υπολογιστές (πελάτες).

Κοινωνική Μηχανική

(Social Engineering)

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

SQL

Structured Query Language. Η τυπική γλώσσα για την επικοινωνία και την υποβολή ερωτημάτων σε σχεσιακές βάσεις δεδομένων.

Έγχυση SQL

(SQL-Injection)

Μια ευπάθεια ασφαλείας όπου οι επιτιθέμενοι εισάγουν κακόβουλες εντολές SQL για να παραβιάσουν τη βάση δεδομένων.

SSD

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

Πιστοποιητικό SSL/TLS

(SSL/TLS-Zertifikat)

Ένα ψηφιακό πιστοποιητικό που επιβεβαιώνει την ταυτότητα μιας ιστοσελίδας και ενεργοποιεί την κρυπτογραφημένη σύνδεση.

Συμβολοσειρά

(String)

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

Μεταγωγέας

(Switch)

Ένα στοιχείο σύνδεσης στο δίκτυο που προωθεί δεδομένα στοχευμένα στη συσκευή λήψης εντός του ίδιου τοπικού δικτύου.

Δούρειος Ίππος

(Trojaner)

Κακόβουλο λογισμικό που μεταμφιέζεται σε χρήσιμη εφαρμογή, αλλά εκτελεί κρυφά επιβλαβείς λειτουργίες στο παρασκήνιο.

UI

User Interface. Η γραφική διεπαφή χρήστη (κουμπιά, χρώματα, γραμματοσειρές) που επιτρέπει την αλληλεπίδραση.

URL

Uniform Resource Locator. Η μοναδική διεύθυνση ιστού μέσω της οποίας μπορεί να προσπελαστεί απευθείας ένας πόρος στο Διαδίκτυο.

UX

User Experience. Η συνολική εμπειρία και ικανοποίηση ενός χρήστη κατά την αλληλεπίδραση με μια εφαρμογή.

Μεταβλητή

(Variable)

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

Κληρονομικότητα

(Vererbung)

Μια αρχή του OOP που επιτρέπει σε μια νέα κλάση να κληρονομεί ιδιότητες και μεθόδους από μια υπάρχουσα κλάση-γονέα.

Κρυπτογράφηση

(Verschlüsselung)

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

Έλεγχος Εκδόσεων

(Versionsverwaltung)

Ένα σύστημα (όπως το Git) που καταγράφει τις αλλαγές σε αρχεία με την πάροδο του χρόνου για την επαναφορά παλαιότερων εκδόσεων.

VPN

Virtual Private Network. Μια κρυπτογραφημένη σύνδεση που επιτρέπει την ασφαλή και ανώνυμη μεταφορά δεδομένων σε δημόσια δίκτυα.

WAN

Wide Area Network. Ένα δίκτυο ευρείας περιοχής που εκτείνεται σε μεγάλες γεωγραφικές περιοχές (π.χ. το παγκόσμιο Διαδίκτυο).

WLAN

Wireless Local Area Network. Η ασύρματη τεχνολογία για την ασύρματη σύνδεση συσκευών με ένα τοπικό δίκτυο.

XML

Extensible Markup Language. Μια επεκτάσιμη γλώσσα σήμανσης για τη δομημένη αναπαράσταση ιεραρχικών δεδομένων.

ZIP

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

Ταυτοποίηση Δύο Παραγόντων

(Zwei-Faktor-Authentisierung)

Μια διαδικασία ασφαλείας κατά την οποία ο χρήστης πρέπει να παρέχει δύο διαφορετικά αποδεικτικά στοιχεία ταυτότητας (π.χ. κωδικό + SMS).