Γλωσσάριartificial intelligence languages = γλώσσες τεχνη- C Language = γλώσσα C. Γλώσσα υψηλού επιπέ-τής νοημοσύνης. Γλώσσες με δομή κατάλληλη για δου ιδιαίτερα κατάλληλη για τη δημιουργία λογισμι-ανάπτυξη προγραμμάτων τεχνητής νοημοσύνης. κού συστήματος.assembler = συμβολομεταφραστής. Πρόγραμμα που C++ Language = γλώσσα C++. Αντικειμενοστρεφήςμεταφράζει συμβολική γλώσσα σε γλώσσα μηχανής έκδοση της C.του δεδομένου υπολογιστή. COBOL (COmmon Business Oriented Language).assembly language = συμβολική γλώσσα. Γλώσσα Γλώσσα προγραμματισμού υψηλού επιπέδου, βασι-χαμηλού επιπέδου εξαρτώμενη από το υλικό και η σμένη στην Αγγλική, που χρησιμοποιείται κυρίως γιαοποία έχει άμεση αντιστοιχία με τη γλώσσα μηχα- διαχειριστικές εφαρμογές.νής. Αποτελεί συμβολική αναπαράσταση του δυα-δικού κώδικα της γλώσσας μηχανής και χρειάζεται call = κλήση. Η ενεργοποίηση ενός προγράμματοςσυμβολομετάφραση. υπολογιστή, μιας ρουτίνας ή μιας υπορουτίνας, συ- νήθως με καθορισμό των συνθηκών εισόδου καιassignement = εκχώρηση. Μηχανισμός τιμοδότησης εκτέλεση άλματος προς ένα σημείο εισόδου (ISO).μιας μεταβλητής (ISO). cloud computing = Υπολογιστικό Νέφος ή σύννεφο.BASIC (Beginners All-purpose Symbolic Instruction Παρέχει υπολογιστικούς πόρους (όπως διάφορες εφαρ-Code). Δημοφιλής γλώσσα προγραμματισμού. Τυπι- μογές, βάσεις δεδομένων, υπηρεσίες αρχείων, ηλε-κά ασχολείται με αυτήν όποιος βρίσκεται -τουλάχι- κτρονικό ταχυδρομείο κ.α.,) μέσω ενός δικτύου υπο-στον- στα πρώτα του βήματα στον προγραμματισμό. λογιστών. Πρόκειται για μία παγκόσμια τεχνολογική υποδομή στην οποία ο χρήστης ενός υπολογιστή έχειbackup = εφεδρεία. Δημιουργία αντιγράφων ασφα- πρόσβαση και χρησιμοποιεί λογισμικό και δεδομένα,λείας που μπορούν να χρησιμοποιηθούν σε περίπτω- τα οποία είναι εγκατεστημένα ή βρίσκονται εκτός τουση απώλειας των αρχικών. προσωπικού του υπολογιστικού συστήματος.backup copy = αντίγραφο εφεδρείας. Ο όρος χρη- Cloud Service Provider (CSP) = Πάροχος υπηρε-σιμοποιείται για το αντίγραφο ενός αρχείου ή προ- σιών σύννεφου.γράμματος που τηρείται στην περίπτωση καταστρο-φής του αρχικού. code = κώδικας. 1) Σύνολο μη διφορούμενων κανό- νων που καθορίζουν τον τρόπο με τον οποίο δεδο-binary search = δυαδική αναζήτηση. Μέθοδος ανα- μένα μπορούν να παρασταθούν με διάκριτη μορφήζήτησης κατά την οποία τα δεδομένα διαιρούνται δι- (ISO). 2) Ένα ή περισσότερα προγράμματα ή τμήμααδοχικά σε δύο ίσα τμήματα. Ένα από τα δύο τμήμα- προγράμματος.τα απαλλάσσεται από περαιτέρω έρευνα, γιατί είναιγνωστό ότι δεν περιέχει το προς αναζήτηση δεδομένο. combination = συνδυασμός. Δεδομένο πλήθος δια- φορετικών στοιχείων επιλεγμένων από ένα σύνολοboolean (data type) = λογικός τύπος δεδομένου. Τύ- χωρίς να λαμβάνεται υπόψη η διάταξη στην οποίαπος δεδομένου με δύο τιμές: αληθής (true) - ψευδής βρίσκονται τα στοιχεία αυτά (ΕΛΟΤ).(false). command line = γραμμή εντολών. Μια γραμμή οθό-bridge = γέφυρα. Μια ηλεκτρονική συσκευή ή λογι- νης, συνήθως η τελευταία, από την οποία μπορούνσμικό που χρησιμοποιείται για τη σύνδεση ενός τύ- να δοθούν εντολές προς το λειτουργικό σύστημα.που ή πρωτοκόλλου δικτύου με ένα άλλο. comment = σχόλιο. Γλωσσικό δόμημα που επιτρέπει τηνbubble sort = ταξινόμηση φυσαλίδας. Απλός αλγό- εισαγωγή κειμένου σε ένα πρόγραμμα, χωρίς να υπάρ-ριθμος ταξινόμησης κατά τον οποίο διαδοχικά στοι- χει αντίκτυπος στην εκτέλεση του προγράμματος (ISO).χεία συγκρίνονται μεταξύ τους και εάν δεν είναι το-ποθετημένα σωστά, αντιμετατίθενται. Η διαδικασία communication = επικοινωνία. Μια επικοινωνία πε-αυτή επαναλαμβάνεται μέχρις ότου καμία άλλη αντι- ριλαμβάνει τέσσερα βασικά στοιχεία: μια πηγή, έναμετάθεση δεν μπορεί να γίνει. κανάλι επικοινωνίας, έναν προορισμό και ένα μήνυμα.business applications = επιχειρησιακές εφαρμο- communications network = δίκτυο επικοινωνιών.γές. Κατηγορία εφαρμογών προσανατολισμένων Μια συλλογή διασυνδεμένων μονάδων που παρέ-στις ανάγκες επιχειρήσεων. Συχνά αποκαλούνται και χουν υπηρεσίες επικοινωνίας δεδομένων στους σταθ-εμπορικές εφαρμογές. μούς που είναι συνδεδεμένοι με το δίκτυο.100
Γλωσσάριcommunications nodes = επικοινωνιακοί κόμβοι. Οι ρων εφαρμογών.υπολογιστές που συνδέονται σε ένα δίκτυο. data dictionary = λεξικό δεδομένων. Ένα λεξικόcompile = μεταγλωττίζω. Μεταφράζω σε γλώσσα χα- των στοιχείων δεδομένων που χρησιμοποιούνται σεμηλού επιπέδου πρόγραμμα υπολογιστή εκφρασμένο μια βάση δεδομένων ή σε κάποιο έργο λογισμικούσε γλώσσα προσανατολισμένη στο πρόβλημα (ISO). μαζί με τις συσχετίσεις τους με άλλα δεδομένα και προγράμματα που τα χρησιμοποιούν.compiler = μεταγλωττιστής. Πρόγραμμα υπολογι-στή που χρησιμοποιείται για να μεταγλωττίζει (ISO). data entry = εισαγωγή δεδομένων. Διαδικασία ει- σαγωγής από ειδικό προσωπικό των δεδομένων στονcomputational complexity = υπολογιστική πολυ- υπολογιστή για επεξεργασία.πλοκότητα. data processing = επεξεργασία δεδομένων. Η συ-computational theory = θεωρία υπολογισμού. στηματική εκτέλεση πράξεων σε δεδομένα. Παρα- δείγματα: χειρισμός, συγχώνευση, ταξινόμηση, συμ-computer program = πρόγραμμα υπολογιστή. Ακο- βολομετάφραση, μεταγλώττιση (ΕΛΟΤ).λουθία εντολών κατάλληλων για επεξεργασία. Ηεπεξεργασία μπορεί να περιλαμβάνει τη χρήση ενός data structure = δομή δεδομένων. Ένα σύνολο δε-συμβολομεταφραστή, ενός μεταγλωττιστή, ενός δι- δομένων μαζί με τις επιτρεπτές λειτουργίες σε αυτά.ερμηνευτή ή άλλου μεταφραστή, για να προετοιμά-σει το πρόγραμμα για εκτέλεση καθώς και την ίδια data transmission = μετάδοση δεδομένων. Η κάθετην εκτέλεση του προγράμματος (ΕΛΟΤ). είδους μεταφορά δεδομένων σε απόσταση.computer science = επιστήμη των υπολογιστών, data type = τύπος δεδομένου. Στις γλώσσες προ-πληροφορική. Ο κλάδος της επιστήμης και τεχνολο- γραμματισμού, ένα σύνολο τιμών μαζί με ένα σύνο-γίας που ασχολείται με μεθόδους και τεχνικές αναφε- λο επιτρεπομένων πράξεων (ISO).ρόμενες στην επεξεργασία δεδομένων που εκτελού-νται με αυτόματα μέσα (ΕΛΟΤ). data validation = επικύρωση δεδομένων. Διεργα- σία που χρησιμοποιείται για να διαπιστώνεται η ορ-condition = συνθήκη. 1) Μια έκφραση σε πρόγραμ- θότητα, η πληρότητα ή η λογικότητα των δεδομένωνμα ή διαδικασία που μπορεί να εκτιμηθεί είτε ως (ISO).αληθής είτε ως ψευδής, όταν εκτελείται το πρόγραμ-μα ή η διαδικασία. 2) Μια τιμή από ένα σύνολο συ- data value = τιμή δεδομένου.γκεκριμένων τιμών που μπορεί να λάβει ένα στοιχείοδεδομένου. debug = αίρω σφάλματα (σε προγραμματισμό). Ανι- χνεύω, εντοπίζω και εξαλείφω σφάλματα σε προ-cryptography = κρυπτογραφία. Σύνολο τεχνικών γράμματα υπολογιστή ή σε άλλο λογισμικό (ISO).μετατροπής ενός μηνύματος σε κωδικοποιημένημορφή ώστε να μην γίνεται αντιληπτό από τρίτους. debugger = αποσφαλματωτής. Βοηθητικό πρόγραμ- μα -που συνήθως παρέχεται με τις σύγχρονες γλώσ-DBMS – (Database Management System) = Σύστη- σες προγραμματισμού- και καθιστά αποδοτική τηνμα Διαχείρισης Βάσεων Δεδομένων – ΣΔΒΔ. Είναι έρευνα για τον εντοπισμό σφαλμάτων σε ένα πρό-αυτοτελής συλλογή από τμήματα λογισμικού (προ- γραμμα.γράμματα) για τη δημιουργία, επεξεργασία και συ-ντήρηση των βάσεων δεδομένων. debugging = αποσφαλμάτωση, εκσφαλμάτωση. Έλεγχος της λογικής ενός προγράμματος για τονdata = δεδομένα. Παράσταση γεγονότων, εννοιών ή εντοπισμό και απομάκρυνση σφαλμάτων.εντολών σε τυποποιημένη μορφή που είναι κατάλλη-λη για επικοινωνία, ερμηνεία ή επεξεργασία από άν- dimension = διάσταση. Ο αριθμός των δεικτών σεθρωπο ή αυτόματα μέσα (ΕΛΟΤ). έναν πίνακα. Γενικότερα ο μέγιστος αριθμός και τάξη μιας σειράς από συσχετιζόμενα στοιχεία.data base = βάση δεδομένων. 1) Συλλογή δεδομέ-νων με συγκεκριμένη δομή για αποδοχή, αποθήκευ- distributed data processing = κατανεμημένη επε-ση και παροχή δεδομένων για πολλούς χρήστες σε ξεργασία δεδομένων. Επεξεργασία δεδομένων στηνκάθε ζήτηση. 2) Συλλογή διασυνδεόμενων δεδομέ- οποία μερικές ή όλες από τις λειτουργίες επεξεργασί-νων οργανωμένων σύμφωνα προς ένα σχήμα βάσης ας, αποθήκευσης και ελέγχου, εκτός από τις λειτουρ-δεδομένων για την εξυπηρέτηση μιας ή περισσοτέ- γίες εισόδου/εξόδου, είναι διασπαρμένες μεταξύ των σταθμών επεξεργασίας δεδομένων (ISO). 101
Γλωσσάριdocumentation = τεκμηρίωση. 1) Διαχείριση τεκμη- το πρώτο στοιχείο που εισάγεται είναι και το πρώτορίων. Η διαχείριση τεκμηρίων που μπορεί να περι- που μπορεί να εξαχθεί.λαμβάνει τις ενέργειες προσδιορισμού, απόκτησης,επεξεργασίας, αποθήκευσης και διανομής τους. 2) FORTRAN (FORmula TRANslation). Η πρώτηΣυλλογή τεκμηρίων. Συλλογή τεκμηρίων σ’ ένα δε- γλώσσα προγραμματισμού υψηλού επιπέδου προσα-δομένο θέμα (ISO). νατολισμένη σε επιστημονικά προβλήματα.editing = σύνταξη (προγραμμάτων, δεδομένων). 1) FTP (File Transfer Protocol) = πρωτόκολλο μετα-Μετασχηματισμός τιμών σε παραστάσεις που προδι- φοράς αρχείου. Ένα πρωτόκολλο επικοινωνίας τουαγράφονται από δεδομένο μορφότυπο. 2) Διαδικασία Internet για τη διεκπεραίωση λειτουργιών μεταφο-εγγραφής-διόρθωσης ενός προγράμματος ή προετοι- ράς αρχείων.μασίας δεδομένων με χρήση κατάλληλου προγράμ-ματος. factorial = παραγοντικό. Το γινόμενο των φυσικών αριθμών 1,2,3,... μέχρι ένα δεδομένο φυσικό ακέραιοeditor = συντάκτης. Βοηθητικό πρόγραμμα υπολογι- (που συμπεριλαμβάνεται) (ΕΛΟΤ).στή σχεδιασμένο για να εκτελεί λειτουργίες όπως ει-σαγωγή, επαναδιευθέτηση, τροποποίηση και διαγρα- false = ψευδής. Λογική τιμή που μπορεί να αποδοθείφή δεδομένων σύμφωνα με προδιαγραμμένους κα- σε μεταβλητές λογικού τύπου.νόνες. field = πεδίο. Προκαθορισμένο τμήμα μιας εγγραφήςentity = οντότητα. Οποιοδήποτε συγκεκριμένο ή το οποίο χρησιμοποιείται για κάποια ιδιαίτερη κατη-αφηρημένο αντικείμενο ενδιαφέροντος, συμπερι- γορία δεδομένων (ISO).λαμβανομένων και των συσχετίσεων μεταξύ αντικει-μένων. Για παράδειγμα ένα πρόσωπο, ένα αντικείμε- file = αρχείο. Σύνολο από συναφείς εγγραφές πουνο, ένα συμβάν ή μια διεργασία ενδιαφέροντος και υφίστανται επεξεργασία ως μια μονάδα. Βλ. καιτα σχετικά δεδομένα που πρέπει να αποθηκεύονται record.σε μια βάση δεδομένων. function = συνάρτηση, λειτουργία. 1) Μαθηματικήevolutionary computation = εξελικτικός υπολογι- οντότητα της οποία η τιμή εξαρτάται από τις τιμέςσμός. Είναι μια διαδικασία που ακολουθεί κάποιο μιας ή περισσοτέρων ανεξαρτήτων μεταβλητών κατάκαλά ορισμένο μοντέλο, το οποίο είναι κατανοη- τρόπον που μια μοναδική τιμή της εξηρτημένης με-τό και μπορεί να εκφραστεί με έναν αλγόριθμο,ένα ταβλητής, δηλαδή της ίδιας της συνάρτησης, αντι-πρωτόκολλο ή μια τοπολογία δικτύου. στοιχεί σε κάθε επιτρεπόμενο συνδυασμό των τιμών καθορισμένων περιοχών των ανεξάρτητων μεταβλη-executable = εκτελέσιμος. Κώδικας συχνά υπό μορ- τών (ISO). 2) Σε γλώσσες προγραμματισμού, διαδι-φή αρχείου δίσκου τον οποίο μπορεί να εκτελέσει το κασία η οποία όταν εκτελείται παρέχει μια τιμή καιεν χρήσει λειτουργικό σύστημα. η κλήση της οποίας μπορεί να χρησιμοποιηθεί ως τε- λεστέος σε μια έκφραση. Παράδειγμα: η συνάρτη-executable code = εκτελέσιμος κώδικας. Ένα σύνο- ση SIN παρέχει την τιμή του ημx, όταν καλείται μελο εντολών γλώσσας μηχανής για δεδομένο υπολογι- SIN(X) (ISO).στή ή μικροεπεξεργαστή, που μπορεί να εκτελεστείαπ’ ευθείας χωρίς να χρειάζεταιμεταγλώττιση. functional programming = συναρτησιακός προ- γραμματισμός. Προγραμματισμός ο οποίος έχει ωςexpert system = έμπειρο σύστημα. Πρόγραμμα που βασικές του παραμέτρους συναρτήσειςεπιδεικνύει νοήµονα συµπεριφορά σε συγκεκριµέ-νους τοµείς και διαδικασίες, ανάλογη ενός ανθρώ- fuzzy logic = ασαφής λογική. Λογική η οποία εξάγε-που εµπειρογνώµονα µε ειδικότητα στον ίδιο τοµέα. ται με βάση τις εμπειρίες και τα συμπεράσματά μας.expression = έκφραση. Γλωσσικό δόμημα για τον gateway = πύλη (δικτύων). Λειτουργική μονάδα πουυπολογισμό μιας τιμής από έναν ή περισσότερους διασυνδέει δύο δίκτυα υπολογιστών με διαφορετικέςτελεστέους. Τελεστέοι μπορεί να είναι κυριολεκτικές αρχιτεκτονικές δικτύου (ISO).σταθερές, αναγνωριστικά (ταυτότητας), αναφορές σεπίνακα, κλήσεις συναρτήσεων κλπ (ISO). GIGO (Garbage Ιn-Garbage Out) = άχρηστα στην είσοδο-άχρηστα στην έξοδο. Όρος που χρησιμοποι-FIFO (First In-First Out) = πρώτος μέσα-πρώτος είται για να δηλώσει το γεγονός, ότι αν τα δεδομέναέξω. Τρόπος λειτουργίας μιας ουράς, κατά τον οποίο εισόδου είναι ακατάλληλα, τότε και τα αποτελέσμα- τα θα είναι επίσης ακατάλληλα.102
Γλωσσάριgeneral-purpose language = γλώσσα γενικής χρή- information system = πληροφοριακό σύστημα. Σύ-σης. Γλώσσα προγραμματισμού κατάλληλη για μια στημα υπολογιστή που επεξεργάζεται δεδομένα,ευρεία περιοχή εφαρμογών. ώστε να προκύψουν πληροφορίες που μπορούν να χρησιμοποιηθούν στη λήψη αποφάσεων.genetic algorithm = γενετικός αλγόριθμος. Αλγόριθ-μος που χρησιμοποιεί την ιδέα της εξέλιξης μέσα από instruction = εντολή. Σε μια γλώσσα προγραμματι-φυσικές επιλογές και διασταυρώσεις, ώστε να βρει σμού μια έκφραση που έχει νόημα και η οποία κα-λύσεις σε προβλήματα που μπορούν να περιγραφούν θορίζει μια πράξη και προσδιορίζει τους τελεστέουςμε αυτόν τον τρόπο. της, αν υπάρχουν (ISO).graph = γράφος, γράφημα. Ένα σύνολο σημείων, instruction set = σύνολο εντολών. Το σύνολο τωνκορυφών ή κόμβων και ένα σύνολο ακμών, τόξων ή εντολών μηχανής ενός συγκεκριμένου υπολογιστή.γραμμών που ενώνουν μερικά ή όλα τα σημεία του. integer = ακέραιος. Ένας από τους αριθμούς 0, +1,hacker = (πληροφορικός) πειρατής. Ενθουσιώδης -1, +2, -2, ...της πληροφορικής που χρησιμοποιεί τη γνώση τουκαι τα μέσα για να αποκτήσει ανεξουσιοδότητη πρό- interpreter = διερμηνευτής (σε προγραμματισμό).σβαση σε προστατευμένους πόρους. 1) Πρόγραμμα υπολογιστή που χρησιμοποιείται για να διερμηνεύει (ISO). 2) Πρόγραμμα που μεταφρά-host computer = υπολογιστής υποδοχής. Σε δίκτυο ζει και εκτελεί κάθε εντολή μιας γλώσσας υψηλούυπολογιστών, κάθε υπολογιστής που παρέχει στους επιπέδου πριν τη μετάφραση και εκτέλεση της επό-τελικούς χρήστες υπηρεσίες, όπως υπολογισμούς και μενης εντολής.πρόσβαση σε βάσεις δεδομένων και που μπορεί ναεπιτελεί λειτουργίες ελέγχου του δικτύου (ISO). iterative = επαναληπτικός.high-level language = γλώσσα υψηλού επιπέδου. kernel = πυρήνας. 1) Το μέρος ενός λειτουργικούΓλώσσα προγραμματισμού που προσομοιάζει της συστήματος που εκτελεί βασικές λειτουργίες, όπωςφυσικής γλώσσας και που χρειάζεται ένα μεταγλωτ- εκχώρηση πόρων υλικού. Συν. του nucleus. 2) Πρό-τιστή ή ένα διερμηνευτή π.χ. Pascal, COBOL, FOR- γραμμα που εκτελείται σε διαφορετικά περιβάλλο-TRAN, PROLOG, BASIC κλπ. ντα λειτουργικού συστήματος. 3) Μέρος προγράμ- ματος που πρέπει να είναι στην κύρια μνήμη για ναindex = δείκτης, ευρετήριο. 1) Κατάλογος περιε- φορτώνει άλλα μέρη του προγράμματος.χομένων ενός αρχείου ή ενός εγγράφου μαζί με τακλειδιά ή τις παραπομπές για εντοπισμό των περι- knowledge-based system = σύστημα βασισμένο στηεχομένων. 2) Στον προγραμματισμό, ένας ακέραιος γνώση. Σύστημα που εξάγει λογικά συμπεράσματαπου αναγνωρίζει τη θέση ενός στοιχείου δεδομένων από ένα σύνολο γνώσεων.σε μια ακολουθία στοιχείων δεδομένων. 3) Σύμβο-λο ή αριθμός που χρησιμοποιείται για να αναγνωρί- LIFO (Last-Ιn-First-Out) = τελευταίος μέσα-πρώτοςζει συγκεκριμένη ποσότητα σε πίνακα ομοίων ποσο- έξω. Τρόπος λειτουργίας σε μια δομή δεδομένων,τήτων. 4) Πίνακας που χρησιμοποιείται για να εντο- κατά την οποία το στοιχείο που εισήχθη τελευταίοπίζονται εγγραφές σε ένα σύνολο σειριακών δεδομέ- είναι και το πρώτο που αποσύρεται.νων με δείκτες ή σε ένα αρχείο με δείκτες. LISP (LISt Processing) = γλώσσα LISP. Γλώσσαinformatics = πληροφορική. προγραμματισμού σχεδιασμένη για επεξεργασία λι- στών που χρησιμοποιείται εκτενώς για προβλήματαinformation = πληροφορία (ες). Στην επεξεργασία τεχνητής νοημοσύνης.πληροφοριών, γνώση που αφορά πράγματα όπωςπράξεις, έννοιες, αντικείμενα, γεγονότα, ιδέες και δι- LOGO. Γλώσσα προγραμματισμού υψηλού επιπέ-εργασίες, που μέσα σε συγκεκριμένο κείμενο έχουν δου κατάλληλη για μικρές ηλικίες.μια ιδιαίτερη σημασία. language = γλώσσα. Σύνολο χαρακτήρων, συμβατι-information processing = επεξεργασία πληροφορι- κών παραδοχών και κανόνων που χρησιμοποιούνταιών. Η συστηματική εκτέλεση πράξεων σε δεδομένα. για να διαβάζουν πληροφορίες (ISO).Παραδείγματα: χειρισμός, συγχώνευση, ταξινόμη-ση, υπολογισμός, συμβολομετάφραση, μεταγλώττι- language processor = επεξεργαστής γλώσσας. Πρό-ση (ΕΛΟΤ). γραμμα υπολογιστή που εκτελεί λειτουργίες όπως μετάφραση, διερμηνεία και άλλες εργασίες που απαι- 103
Γλωσσάριτούνται για την επεξεργασία μιας ορισμένης γλώσ- περιέχει λογικούς τελεστές και τελεστέους και πουσας προγραμματισμού (ISO). μπορεί να αντικατασταθεί με την τιμή αληθής ή ψευ- δής.library = βιβλιοθήκη. 1) Αρχείο ή σύνολο συσχετι-ζομένων αρχείων. 2) Συλλογή συναρτήσεων, κλήσε- loop = βρόχος. Σύνολο εντολών που μπορεί να εκτε-ων, υπορουτινών ή άλλων δεδομένων. 3) Αρχείο δε- λεστεί επανειλημμένα, όσο ισχύει μια ορισμένη συν-δομένων το οποίο περιέχει αρχεία και πληροφορίες θήκη (ISO).ελέγχου που τους επιτρέπεται να προσπελαστούν με-μονωμένα. machine language = γλώσσα μηχανής. Γλώσσα χα- μηλού επιπέδου που οι εντολές της αποτελούνταιline editor = συντάκτης γραμμής. Τύπος συντάκτη μόνο από εντολές μηχανής (ISO).στον οποίο παρέχεται η δυνατότητα διόρθωσης μόνοσε επίπεδο γραμμής. machine learning = μηχανική μάθηση. Είναι η μά- θηση σε ένα γνωστικό σύστημα όπως γίνεται αντιλη-linkage editor = συνδέτης. Πρόγραμμα υπολογιστή πτή στην καθημερινή ζωή και συνδέεται με δύο βασι-που χρησιμοποιείται για να δημιουργεί μια φορτώσι- κές ιδιότητες α) την ικανότητα στην πρόσκτηση γνώ-μη ενότητα από μια ή περισσότερες αντικειμενικές σης κατά την αλληλεπίδραση µε το περιβάλλον καιενότητες, που έχουν μεταφραστεί ανεξάρτητα ή από β) την ικανότητα να βελτιώνει µε την επανάληψη τονφορτώσιμες ενότητες με συμπλήρωση των αντιστοι- τρόπο εκτέλεσης µία ενέργειας.χιών μεταξύ των κοινών αναφορών που χρησιμοποι-ούνται από διάφορες αντικειμενικές ενότητες και εν- menu (list of options) = κατάλογος επιλογών. Κα-δεχόμενα με μεταθέσεις στοιχείων στη μνήμη (ISO). τάλογος δυνατών εργασιών που παρέχει σε μια συ- γκεκριμένη φάση εργασίας ένα προϊόν λογισμικού.linked list = συνδεσμική λίστα. Μια λίστα στηνοποία η μετάβαση από έναν κόμβο στον επόμενο γί- multiprocessing = πολυεπεξεργασία. Τρόπος εκμε-νεται με τη χρήση ενός δείκτη (pointer), που αποτε- τάλλευσης που επιτρέπει παράλληλη επεξεργασίαλεί μέρος του κόμβου. από δύο ή περισσότερους επεξεργαστές ενός πολυ- επεξεργαστή (ISO).linker = συνδέτης. Βλ. linkage editor. multiprogramming = πολυπρογραμματισμός. Τρό-linking loader = συνδετικός φορτωτής. Βοηθητι- πος εκμετάλλευσης που επιτρέπει διεμπλεκόμενηκός επεξεργαστής που εκτελεί σύνδεση και φόρτωση εκτέλεση δύο ή περισσοτέρων προγραμμάτων υπο-ενός μεταφρασμένου προγράμματος με σκοπό την λογιστή από έναν και μόνο επεξεργαστή (ISO).εκτέλεσή του. multitasking = πολυδιεργασία. Τρόπος εκμετάλλευ-list = λίστα. Διαταγμένο σύνολο στοιχείων (ISO). σης που επιτρέπει τη συντρέχουσα διεξαγωγή ή τη διεμπλεκόμενη εκτέλεση δύο ή περισσοτέρων στοι-loader = φορτωτής. Πρόγραμμα υπολογιστή που με- χειωδών εργασιών (ISO).ταφέρει δεδομένα στην κύρια μνήμη. multiuser system = σύστημα πολλών χρηστών. Σύ-local area network (LAN) = τοπικό δίκτυο. Δίκτυο στημα με δυνατότητα πρακτικά ταυτόχρονης υπο-υπολογιστών τοποθετημένο στο χώρο ενός χρήστη στήριξης πολλών χρηστών.σε περιορισμένη γεωγραφική περιοχή (ISO). NOT operation = πράξη ΟΧΙ, άρνηση, λογική αντι-local variable = τοπική μεταβλητή. Μεταβλητή της στροφή. Η μοναδιαία πράξη άλγεβρας Boole τηςοποίας το όνομα και η τιμή μπορούν να χρησιμοποι- οποίας το αποτέλεσμα έχει τιμή αντίθετη από αυτήνηθούν μόνο μέσα στην ενότητα του προγράμματος του τελεστέου (ISO).όπου ορίζεται. network = δίκτυο. Ενα σύνολο κόμβων μαζί με τουςlogic programming = λογικός προγραμματισμός. κλάδους διασύνδεσής τους (ISO).Μέθοδος κατασκευής προγραμμάτων ως σύνολα λο-γικών κανόνων με προκαθορισμένους αλγόριθμους network topology = τοπολογία δικτύου. Η διάταξηγια την επεξεργασία δεδομένων εισόδου. των συνδέσεων και κόμβων σε ένα δίκτυο.logical constant = λογική σταθερά. Σταθερά με τιμή networking = δικτύωση. Η σύνδεση γεωγραφικά χω-αληθής ή ψευδής. ρισμένων υπολογιστών μέσω γραμμών επικοινωνίας.logical expression = λογική έκφραση. Έκφραση που node = κόμβος. 1) Σε δίκτυο δεδομένων, σημείο104
Γλωσσάριόπου μία ή περισσότερες λειτουργικές μονάδες δι- operator = τελεστής, χειριστής. 1) Σύμβολο που παρι-ασυνδέουν κανάλια ή κυκλώματα δεδομένων (ISO). στάνει τη φύση μιας πράξης που πρόκειται να εκτελε-2) Η παράσταση μιας κατάστασης ή ενός γεγονότος στεί (ΕΛΟΤ). 2) Πρόσωπο που χειρίζεται μια συσκευή.με τη χρήση ενός σημείου σε ένα διάγραμμα. 3) Ταστοιχεία μιας δομής δένδρου ή συνδεδεμένης λίστας. parallel programming = παράλληλος προγραμματι- σμός. H ανάπτυξη εφαρμογών που εκμεταλλεύονταιnucleus = πυρήνας. Το τμήμα προγράμματος ελέγ- ταυτόχρονα την ύπαρξη πολλαπλών επεξεργαστώνχου που διαμένει στην κύρια μνήμη (ISO). σε ένα υπολογιστικό σύστημα με σκοπό την αύξη- ση των υπολογιστικών επιδόσεων και τη μείωση τουnumeric character = αριθμητικός χαρακτήρας. Χαρα- χρόνου εκτέλεσης της εφαρμογής.κτήρας που ανήκει στο σύνολο των ψηφίων 0 έως 9. Pascal. Δημοφιλής γλώσσα τρίτης γενιάς που εισή-OSI (Open Systems Interconnection) = διασύνδε- χθη το 1971.ση ανοικτών συστημάτων. Η διασύνδεση συστημά-των υπολογιστών σύμφωνα με τα πρότυπα ISO και pattern recognition = αναγνώριση προτύπων. Ητις συστάσεις CCITT για την ανταλλαγή δεδομένων αναγνώριση ταυτότητας σχημάτων, μορφών ή διατά-(ISO). ξεων με αυτόματα μέσα.object oriented language = αντικειμενοστρεφής pointer = δείκτης. 1) Στοιχείο δεδομένου που περι-γλώσσα. Γλώσσα που αντανακλά τις έννοιες του έχει τη διεύθυνση ενός άλλου στοιχείου δεδομένου.αντικειμενοστρεφούς προγραμματισμού. 2) Οπτικά παρουσιαζόμενο σύμβολο στην οθόνη το οποίο ένας χρήστης μετακινεί με μια συσκευή στί-object oriented programming = αντικειμενοστρε- ξης, όπως ένα ποντίκι.φής προγραμματισμός. Μέθοδος για δόμηση προ-γραμμάτων ως ιεραρχικά οργανωμένες τάξεις, που procedural = διαδικασιακός, διαδικαστικός.περιγράφουν τα δεδομένα και τις λειτουργίες αντι-κειμένων, που μπορούν να αλληλεπιδρούν με άλλα procedural language = διαδικασιακή γλώσσα.αντικείμενα. Γλώσσα προσανατολισμένη στο πρόβλημα που διευ- κολύνει την έκφραση μιας διαδικασίας με τη μορφήobject program = πρόγραμμα αντικειμένου, τελικό ρητά εκφρασμένου αλγόριθμου (ISO).πρόγραμμα. Πρόγραμμα υπολογιστή σε μια τελικήγλώσσα που έχει μεταφραστεί από μια γλώσσα πη- procedure = διαδικασία. Στις γλώσσες προγραμμα-γής (ISO). τισμού, μια ομάδα εντολών με ή χωρίς τυπικές παρα- μέτρους, η εκτέλεση της οποίας προκαλείται μέσωoperand = τελεστέος. Μια οντότητα στην οποία μιας κλήσης διαδικασίας.εφαρμόζεται μια πράξη (ΕΛΟΤ). processing = επεξεργασία. Η εκτέλεση λογικών πρά-operating system = λειτουργικό σύστημα. Λογισμι- ξεων και υπολογισμών σε δεδομένα συμπεριλαμβα-κό που ελέγχει την εκτέλεση των προγραμμάτων και νομένης και της προσωρινής διατήρησης των δεδο-που μπορεί να παρέχει υπηρεσίες όπως εκχώρηση μένων στη μνήμη του επεξεργαστή.πόρων, χρονοπρογραμματισμό, έλεγχο εισόδου/εξό-δου και διαχείριση δεδομένων. Αν και τα λειτουργικά program = πρόγραμμα (υπολογιστή). Ακολουθίασυστήματα είναι κατά το μέγιστο μέρος λογισμικό, εντολών κατάλληλων για επεξεργασία. Η επεξεργα-είναι δυνατές μερικές ή ολικές υλοποιήσεις με υλι- σία μπορεί να περιλαμβάνει τη χρήση ενός συμβολο-κό (ΕΛΟΤ). μεταφραστή, ενός μεταγλωττιστή, ενός διερμηνευτή ή άλλου μεταφραστή, για να προετοιμάσει το πρό-operation = πράξη. Μια σαφώς ορισμένη ενέργεια, γραμμα για εκτέλεση καθώς και την ίδια την εκτέλε-η οποία όταν εφαρμόζεται σε οποιοδήποτε επιτρεπτό ση του προγράμματος (ΕΛΟΤ).συνδυασμό γνωστών οντοτήτων, παράγει μια νέαοντότητα. Για παράδειγμα, η διεργασία της πρόσθε- program documentation = τεκμηρίωση προγράμ-σης στην αριθμητική, όταν προστίθονται το ένα και ματος. Έγγραφα ή άλλα μέσα που παρέχουν την πε-το δύο με αποτέλεσμα τρία, οι αριθμοί ένα και δύο εί- ριγραφή του προγράμματος. Η τεκμηρίωση προ-ναι οι τελεστέοι, ο αριθμός τρία είναι το αποτέλεσμα γράμματος κανονικά περιλαμβάνει ένα αντίγραφοκαι το σημείο συν είναι ο τελεστής που δείχνει ότι η λίστας προγράμματος, αποτελέσματα δοκιμών, ιστο-πράξη που εκτελείται είναι η πρόσθεση (ΕΛΟΤ). ρικό τροποιήσεων στο πρόγραμμα και άλλες πληρο- φορίες. 105
Γλωσσάριprogram specification = προδιαγραφή προγράμμα- υπάρχοντα στοιχεία εξέρχονται από το άλλο άκρο.τος. Τεκμήριο που περιγράφει τη δομή και λειτουργί- Βλ. και FIFO.ες ενός προγράμματος με επαρκή λεπτομέρεια, ώστενα επιτρέπει τον προγραμματισμό και να διευκολύνει quicksort = γρήγορη ταξινόμηση. Αλγόριθμος τα-τη συντήρηση (ISO). ξινόμησης που βασίζεται στο διαμερισμό του συνό- λου των στοιχείων σε δύο μέρη, στην ανταλλαγή τωνprogram testing = δοκιμή προγράμματος. Ενα βήμα πιο απομακρυσμένων στοιχείων και στην αναδρομι-της ανάπτυξης προγράμματος όπου ένα πλήρες πρό- κή κλήση του για καθένα από τα δύο μέρη. Η μέθο-γραμμα δοκιμάζεται για σφάλματα. Μια δοκιμή προ- δος αυτή είναι η καλύτερη γνωστή μέχρι σήμερα γιαγράμματος εμπεριέχει την αποσφαλμάτωση του προ- εσωτερική ταξινόμηση.γράμματος. relation data model (RDM) = σχεσιακό μοντέλο δε-program testing and debugging = δοκιμή και απο- δομένων. Είναι το είδος του λογικού μοντέλου βάσε-σφαλμάτωση προγράμματος. Διαδικασίες εντοπι- ων δεδομένων που μπορεί να συνδυάζει τα δεδομέ-σμού και διόρθωσης τυχόν σφαλμάτων ενός προ- να ενός πίνακα με τα δεδομένα ενός άλλου, αρκεί οιγράμματος. δυο πίνακες να έχουν ένα κοινό στοιχείο δεδομένων.program verification = επαλήθευση προγράμμα- record = εγγραφή. Στις γλώσσες προγραμματισμού,τος. Αποδεικνύει ότι ένα πρόγραμμα συμπεριφέρεται συνάθροισμα που αποτελείται από αντικείμενα σχε-σύμφωνα προς τις προδιαγραφές του. τικά με δεδομένα με πιθανόν διαφορετικά ιδιοχαρα- κτηριστικά, στα οποία αντικείμενα έχουν συνήθωςprogrammer = προγραμματιστής. Πρόσωπο υπεύ- προσαρτηθεί αναγνωριστικά ταυτότητας (ISO).θυνο για το σχεδιασμό, εγγραφή, έλεγχο, διόρθωση,συντήρηση και τεκμηρίωση ενός προγράμματος. recursion = αναδρομή. Κατάσταση κατά την οποία μια διαδικασία ή συνάρτηση καλεί τον εαυτό της.programming = προγραμματισμός. Η διαδικασίαδημιουργίας προγραμμάτων υπολογιστή. recursive function = αναδρομική συνάρτηση. Μια συνάρτηση της οποίας οι τιμές είναι φυσικοί αριθμοίprogramming language = γλώσσα προγραμματι- που παράγονται από φυσικούς αριθμούς με τύπουςσμού. Τεχνητή γλώσσα σχεδιασμένη για να δημιουρ- αντικατάστασης, στους οποίους η ίδια η συνάρτησηγεί ή να εκφράζει προγράμματα (ISO). είναι ένας τελεστέος (ΕΛΟΤ).protocol = πρωτόκολλο. Σύνολο κανόνων της σημα- repeater = επαναλήπτης. Σε κόμβο τοπικού δικτύου,σιολογίας και του συντακτικού που καθορίζει τη συ- μια συσκευή που αναγεννά σήματα για να επεκτείνειμπεριφορά των λειτουργικών μονάδων στην επίτευ- την εμβέλεια μετάδοσης μεταξύ σταθμών δεδομένωνξη επικοινωνίας (ISO). ή για να διασυνδέει δύο κλάδους.pseudocode = ψευδοκώδικας. 1) Κώδικας που απαι- reserved word = δεσμευμένη λέξη. Λέξη γλώσσαςτεί μετάφραση πριν από την εκτέλεση (ISO). 2) Τρό- πηγής η σημασία της οποίας καθορίζεται από τουςπος αποτύπωσης αλγορίθμων με χρήση προκαθορι- κανόνες αυτής της γλώσσας και δεν μπορεί να αλλά-σμένων λέξεων κλειδιών. ξει για την ευκολία οποιουδήποτε προγράμματος εκ- φρασμένου σε αυτή τη γλώσσα. Μάλιστα στις περισ-push = ωθώ, σπρώχνω. Εισάγω ένα στοιχείο δεδομέ- σότερες περιπτώσεις προγραμμάτων εκφρασμένωννων στην κορυφή μιας στοίβας. στη γλώσσα πηγής, μπορεί να απαγορεύεται η χρή- ση τέτοιων λέξεων σε άλλα συμφραζόμενα του προ-query = ερώτηση. Μια αίτηση για δεδομένα από γράμματος. Παραδείγματα: 1. Η λέξη SIN μπορεί ναβάση δεδομένων που βασίζεται σε ειδικές συνθήκες. είναι μια δεσμευμένη λέξη για την κλήση μιας υπο-Παράδειγμα, η ερώτηση για διαθεσιμότητα μιας θέ- ρουτίνας υπολογισμού του ημιτόνου. 2. Λέξεις τηςσης σε ένα σύστημα δέσμευσης πτήσης. COBOL όπως OCCURS, MOVE, COMPUTE κ.α.query language = γλώσσα ερωταποκρίσεων. Μια retrieval = ανάκτηση. Διαδικασία αναζήτησης ενόςγλώσσα χειρισμού δεδομένων για τελικούς χρήστες στοιχείου με σκοπό τη λήψη (ανάγνωση) του περιε-προκειμένου να ανακαλούν ή να τροποποιούν δεδο- χομένου του.μένα σε μια βάση δεδομένων robot = ρομπότ. Μια μηχανική συσκευή η οποίαqueue = ουρά. Δομή δεδομένων με δύο άκρα στην μπορεί να προγραμματιστεί για να εκτελεί κάποιαοποία νέα στοιχεία εισάγονται από το ένα άκρο και106
Γλωσσάριεργασία χειρισμού ή μετακίνηση από ένα τόπο σε software development environment = περιβάλλονάλλο υπό συνθήκες αυτομάτου ελέγχου. ανάπτυξης λογισμικού. Σύνολο μεταφραστικών προ- γραμμάτων και άλλων εργαλείων ανάπτυξης λογι-robotics = ρομποτική. Οι τεχνικές που χρησιμοποι- σμικού που χρησιμοποιούνται στη δημιουργία προ-ούνται για σχεδιασμό, κατασκευή και χρήση ρομπότ. γραμμάτων εφαρμογών.router = δρομολογητής. Υπολογιστής που προσδι- software development tool = εργαλείο ανάπτυξηςορίζει τη διαδρομή κυκλοφορίας δικτύου. Η επιλο- λογισμικού. Ένα σύνολο προγραμμάτων που βοηθάγή διαδρομής γίνεται από αρκετές διαδρομές που βα- στην ανάπτυξη ορισμένων τύπων λογισμικού εφαρ-σίζονται σε πληροφορίες, οι οποίες λαμβάνονται από μογών.ειδικά πρωτόκολλα και αλγορίθμους, που προσπα-θούν να αναγνωρίζουν τη συντομότερη ή καλύτερη software engineer = μηχανικός λογισμικού. Πρόσωποδιαδρομή και άλλα κριτήρια. που σχεδιάζει και γράφει προγράμματα υπολογιστών σύμφωνα με τις αρχές της τεχνολογίας λογισμικού.routine = ρουτίνα. Ένα πρόγραμμα καλούμενο απόάλλο πρόγραμμα, που μπορεί να έχει γενική ή συχνή software life cycle = κύκλος ζωής λογισμικού. Ο κύ-χρήση (ΕΛΟΤ). κλος σχεδίασης, ανάπτυξης, εγκατάστασης και συ- ντήρησης λογισμικού.running time = χρόνος εκτέλεσης. Ο χρόνος πουαπαιτείται για την εκτέλεση ενός προγράμματος. software package = πακέτο λογισμικού. Πλήρες και τεκμηριωμένο σύνολο προγραμμάτων που παρέχεταιSQL (Structured Query Language) = δομημένη σε έναν αριθμό χρηστών για μια εφαρμογή (ISO).γλώσσα ερωταπαντήσεων. Γλώσσα ερωταπαντήσε-ων πολύ υψηλού επιπέδου που χρησιμοποιείται για software piracy = πειρατεία λογισμικού. Παράνομηαναζητήσεις σε βάσεις δεδομένων. αναπαραγωγή προϊόντων λογισμικού.search = αναζητώ, ψάχνω. Εξετάζω σύνολο στοιχεί- software reusability = δυνατότητα επαναχρήσης λο-ων δεδομένων για να εντοπίσω ένα ή περισσότερα γισμικού, επαναχρηστικότητα λογισμικού. Επιδιω-στοιχεία που έχουν μια δεδομένη ιδιότητα (ISO). κόμενη ιδιότητα ενός προϊόντος λογισμικού σύμφω- να με την οποία μπορεί το εν λόγω προϊόν να χρησι-searching = αναζήτηση, ψάξιμο. μοποιηθεί και για τη σύσταση ενός άλλου.searching techniques = τεχνικές αναζήτησης. Σύνο- software testing = έλεγχος λογισμικού. Φάση τηςλο τεχνικών με βάση τις οποίες επιτυγχάνεται η λει- ανάπτυξης ενός προϊόντος λογισμικού κατά τηντουργία της αναζήτησης. οποία το προϊόν ελέγχεται ως προς την αναμενόμε- νη λειτουργία του.selection sort = ταξινόμηση με επιλογή. Τεχνική τα-ξινόμησης κατά την οποία βρίσκεται το ελάχιστο software tools = εργαλεία λογισμικού. Ειδικά προ-στοιχείο μιας ομάδας και αντιμετατίθεται με το πρώ- γράμματα που διευκολύνουν συγκεκριμένες εργασί-το, στη συνέχεια βρίσκεται το ελάχιστο στοιχείο των ες της ανάπτυξης λογισμικού.υπολοίπων και αντιμετατίθεται με το δεύτερο κ.ο.κ. sorting = ταξινόμηση. Η διαδικασία τοποθέτησηςsequential = ακολουθιακός. Τρόπος επεξεργασίας των στοιχείων δεδομένων σε μια δομή δεδομένων μεκατά τον οποίο δύο ή περισσότερες πράξεις εκτελού- αύξουσα ή φθίνουσα σειρά.νται η μία μετά την άλλη (ΕΛΟΤ). source code = πηγαίος κώδικας. Η είσοδος σε μετα-sequential search = ακολουθιακή ή σειριακή ανα- γλωττιστή ή συμβολομεταφραστή που έχει γραφεί σεζήτηση. μια γλώσσα πηγής.simplex line = ημιαμφίδρομη γραμμή, μονόδρομη γραμ- source program = πηγαίο πρόγραμμα, αρχικό πρό-μή. Μια γραμμή επικοινωνίας που χρησιμοποιείται για γραμμα. Πρόγραμμα υπολογιστή εκφρασμένο σε μιατη μετάδοση δεδομένων κατά μία μόνο κατεύθυνση. γλώσσα πηγής (ISO).software = λογισμικό. Πνευματική δημιουργία που specification = προδιαγραφή. Λεπτομερής διατύπω-περιλαμβάνει τα προγράμματα, τις διαδικασίες, τους ση υπό μορφή τεκμηρίου, που παρέχει οριστική πε-κανόνες και οποιαδήποτε σχετική τεκμηρίωση που ριγραφή ενός συστήματος με σκοπό την ανάπτυξη ήαναφέρεται στη λειτουργία ενός συστήματος επεξερ- επικύρωση του συστήματος (ISO).γασίας δεδομένων (ΕΛΟΤ). 107
Γλωσσάριsquare root = τετραγωνική ρίζα. table = πίνακας. 1) Παράθεση δεδομένων καθένα από τα οποία μπορεί να προσδιοριστεί μονοσήμανταstack = στοίβα. Δομή δεδομένων με ένα μόνο άκρο, μέσω μιας ή περισσοτέρων μεταβλητών (ISO). 2)στην οποία το τελευταίο στοιχείο που μπήκε είναι Ένα αντικείμενο βάσης δεδομένων που αποτελείταικαι το πρώτο που μπορεί να εξαχθεί. Βλ. και LIFO. από μια ομάδα γραμμών (εγγραφές), οι οποίες χω- ρίζονται σε στήλες (πεδία) που περιέχουν δεδομένα.statement = εντολή, πρόταση (προγράμματος). Γλωσ-σικό δόμημα που παριστάνει ένα βήμα σε μια ακολου- telecommunication = τηλεπικοινωνία. 1) Η μετάδο-θία ενεργειών ή σε ένα σύνολο δηλώσεων (ISO). ση σημάτων ελέγχου και πληροφοριών μεταξύ δύο ή περισσοτέρων θέσεων, όπως από τηλέγραφο, ραδι-structured programming = δομημένος προγραμ- όφωνο ή τηλεόραση. 2) Η μετάδοση δεδομένων με-ματισμός. Μέθοδος για την κατασκευή προγραμμά- ταξύ συστημάτων υπολογιστών από γραμμές τηλεπι-των που χρησιμοποιεί μόνο ιεραρχικά εμπερικλει- κοινωνίας και μεταξύ ενός συστήματος υπολογιστήόμενα κατασκευάσματα, καθένα από τα οποία έχει και απομακρυσμένων συσκευών.ένα απλό σημείο εισόδου και ένα εξόδου. Τρεις τύποιελέγχου χρησιμοποιούνται στο δομημένο προγραμ- test = δοκιμή. Η λειτουργία μιας μονάδας και η σύ-ματισμό: ακολουθία, επιλογή και επανάληψη. γκριση του επιτευχθέντος αποτελέσματος με το προ- βλεπόμενο, προκειμένου να γίνει αποδεκτή ή μη η μο-swarm intelligence = νοημοσύνη σμήνους. Μέθο- νάδα. Π.χ. δοκιμή συσκευής, δοκιμή προγράμματος.δος διαδικασιών βελτιστοποίησης υπολογισμών πουπροέκυψαν παρατηρώντας πρότυπα που υπάρχουν test data = δεδομένα δοκιμής. Τα δεδομένα που χρη-στη φύση. σιμοποιούνται για ένα ελεγκτικό πρόβλημα (ISO).subprogram = υποπρόγραμμα. Ενα πρόγραμμα κα- text editor = συντάκτης κειμένου. Πρόγραμμα υπο-λούμενο από άλλο πρόγραμμα, σε αντίθεση με ένα λογιστή που δίνει στο χρήστη τη δυνατότητα να δη-κύριο πρόγραμμα. μιουργεί και να αναθεωρεί κείμενα. Ο συντάκτης κειμένου, αν και επιτελεί το ίδιο έργο με τον επεξερ-subroutine = υπορουτίνα. Ακολουθιακό σύνολο γαστή κειμένου, συνήθως έχει μικρότερες δυνατότη-εντολών ή προτάσεων που μπορούν να χρησιμοποιη- τες από τον τελευταίο.θούν σε ένα ή περισσότερα σημεία ενός προγράμμα-τος υπολογιστή. third generation language = γλώσσα τρίτης γενε- άς. Η γενιά των γλωσσών προγραμματισμού που εμ-switching elements = στοιχεία μεταγωγής. Πρόκει- φανίστηκαν τη δεκαετία του 60 και ακολούθησαν τιςται για τις ενδιάμεσες συσκευές που συνδέουν τις γλώσσες μηχανής και τις συμβολικές γλώσσες. Είναιγραμμές μετάδοσης και επιφορτίζονται με το έργο γλώσσες υψηλού επιπέδου που χρησιμοποιούν κά-της δρομολόγησης των δεδομένων από τη μια γραμ- ποιο μεταφραστικό πρόγραμμα.μή στην άλλη ή από το ένα δίκτυο στο άλλο. topology = τοπολογία. Ο χάρτης ή το σχέδιο ενός δι-symbolic language = συμβολική γλώσσα. κτύου. Η φυσική τοπολογία περιγράφει τη διάταξη των καλωδίων και η λογική ή ηλεκτρική τοπολογίαsymbolic logic = συμβολική λογική. Ο επιστημονι- περιγράφει τη ροή των μηνυμάτων.κός κλάδος στον οποίο οι συλλογισμοί και οι πράξειςαντιμετωπίζονται με τη χρήση μιας τεχνητής γλώσ- translate = μεταφράζω, μεταφέρω. 1) Σε γλώσσεςσας σχεδιασμένης έτσι, ώστε να αποφεύγονται τα δι- προγραμματισμού, ο μετασχηματισμός όλου ή μέ-φορούμενα και η λογική ανεπάρκεια των φυσικών ρους ενός προγράμματος που εκφράζεται σε μιαγλωσσών (ΕΛΟΤ). γλώσσα προγραμματισμού, από τη γλώσσα αυτή σε μια άλλη γλώσσα ή σε μια γλώσσα μηχανής κατάλ-system analysis = ανάλυση συστήματος. Συστημα- ληλη για εκτέλεση. 2) Σε γραφικά υπολογιστή, η με-τική έρευνα ενός πραγματικού ή σχεδιασμένου συ- τατόπιση μιας εικόνας σε χώρο οπτικής παρουσίασηςστήματος για να προσδιοριστούν οι απαιτήσεις πλη- από μια θέση στην άλλη χωρίς την περιστροφή της.ροφοριών και οι διεργασίες του συστήματος και πώςαυτά συνδέονται μεταξύ τους και με οποιοδήποτε translator = μεταφραστής. Πρόγραμμα υπολογιστήάλλο σύστημα (ISO). που μεταφράζει από μια γλώσσα σε άλλη γλώσσα και ιδιαίτερα από μια γλώσσα προγραμματισμού σεsystem software = λογισμικό συστήματος. Λογισμι- άλλη γλώσσα προγραμματισμού (ISO).κό ανεξάρτητο της εφαρμογής, που υποστηρίζει τηνεκτέλεση του λογισμικού εφαρμογής (ISO).108
Γλωσσάριtransmission = εκπομπή. Η αποστολή δεδομένων αντικείμενο που μπορεί να λάβει διάφορες τιμές, μίααπό ένα μέρος για λήψη οπουδήποτε. κάθε φορά. Οι τιμές μιας μεταβλητής περιορίζονται συνήθως σε έναν τύπο δεδομένων. 3) Ένα όνομα πουtransmission medium = μέσο εκπομπής. Το φυσι- χρησιμοποιείται για να παραστήσει ένα στοιχείο δεδο-κό μέσο που μεταφέρει σήματα μεταξύ σταθμών δε- μένου, του οποίου η τιμή μπορεί ν’ αλλάζει κατά τη δι-δομένων π.χ. σύρμα συνεστραμένου ζεύγους, οπτική άρκεια λειτουργίας του προγράμματος.ίνα, ομοαξονικό καλώδιο. verification = επαλήθευση, επιβεβαίωση. Η ενέργειαtransmit = εκπέμπω. του προσδιορισμού αν μια λειτουργία έχει επιτελε- σθεί ορθά.transmitter = πομπός. version = εκδοχή, παραλλαγή, έκδοση. Όρος πουtree = δένδρο. Δομή δεδομένων που αποτελείται χρησιμοποιείται για την αναγνώριση ενός συγκεκρι-από κόμβους, οι οποίο συνδέονται με ακμές. Σε κάθε μένου προϊόντος λογισμικού. Όταν το προϊόν τίθεταικόμβο καταλήγει μία μόνο ακμή, αλλά μπορεί να σε κυκλοφορία ή πωλείται για πρώτη φορά, αποκα-ξεκινούν καμία, μία ή περισσότερες ακμές. Σε ένα λείται πρώτη έκδοση. Καθώς το προϊόν τροποποιεί-μόνο κόμβο που αποκαλείται ρίζα, δεν καταλήγει κα- ται ή βελτιώνεται, γίνονται διαθέσιμες μεταγενέστε-μία ακμή. ρες εκδόσεις.UNIX operating system = λειτουργικό σύστημα virus = ιός. Ένα αυτοαναπαραγόμενο πρόγραμμα τοUNIX. Λειτουργικό σύστημα που αναπτύχθηκε από οποίο «μολύνει» και μπορεί να καταστρέψει άλλατα εργαστήρια BELL και το χαρακτηρίζει ο πολυ- προγράμματα και δεδομένα.προγραμματισμός σε περιβάλλον πολλαπλών χρη-στών. Το UNIX αναπτύχθηκε αρχικά για χρήση σε WYSIWYG (What You See Is What You Get) =μινι-υπολογιστές αλλά προσαρμόστηκε για μεγά- ό,τι βλέπεις είναι αυτό που παίρνεις. ‘Όρος που χρη-λους υπολογιστές καθώς και για μικρο-υπολογιστές. σιμοποιείται για να περιγράψει συστήματα, στα οποία υπάρχει η δυνατότητα να αποτυπωθεί στονunary operation = μοναδιαία πράξη, μονοτελής εκτυπωτή ό,τι ακριβώς φαίνεται στην οθόνη (προφέ-πράξη. Μια πράξη με έναν και μόνον έναν τελεστέο. ρεται γουίσγουινγκ).Παράδειγμα: η άρνηση (ΕΛΟΤ). wide area network (WAN) = δίκτυο ευρείας περιο-user = χρήστης. Πρόσωπο που χρησιμοποιεί το σύ- χής. Δίκτυο που παρέχει υπηρεσίες επικοινωνιών σεστημα του υπολογιστή. γεωγραφική περιοχή ευρύτερη από αυτή που εξυπη- ρετείται από τοπικό δίκτυο ή το μητροπολιτικό δί-user friendly system = σύστημα φιλικό προς το χρή- κτυο και που μπορεί να χρησιμοποιεί ή να παρέχειστη. Χαρακτηριστικό ενός συστήματος ή εφαρμογής δημόσιες ευκολίες επικοινωνίας.που δηλώνει ευκολία στη χρήση του. window = παράθυρο. 1) Τμήμα μιας επιφάνειας οπτι-user interface = διεπαφή χρήστη. Υλικό, λογισμικό κής παρουσίασης στην οποία μπορούν να παρουσι-ή και τα δύο, με τα οποία επιτρέπεται να αλληλεπι- αστούν εικόνες που ανήκουν σε ιδιαίτερη εφαρμο-δρά ο χρήστης και να εκτελεί λειτουργίες στο σύστη- γή. Διαφορετικές εφαρμογές μπορούν να παρουσια-μα, στο πρόγραμμα ή στη συσκευή. στούν οπτικά ταυτόχρονα σε διαφορετικά παράθυρα. 2) Περιοχή της οθόνης με ορατά σύνορα μέσα στηνuser manual = εγχειρίδιο χρήστη οποία παρουσιάζονται οπτικά πληροφορίες. Ένα πα- ράθυρο μπορεί να είναι μικρότερο ή του ιδίου μεγέ-validation = επικύρωση. Διεργασία που χρησιμοποι- θους με την οθόνη.είται για να διαπιστώνεται η ορθότητα, η πληρότηταή λογικότητα των δεδομένων (ISO). XML - (Extensible Markup Language). Γλώσσα η οποία χρησιμοποιώντας ένα σύνολο κανόνων επιτρέ-validity check = έλεγχος εγκυρότητας. Ελεγχος για πει την αναπαράσταση δεδομένων με τρόπο τέτοιονα προσδιορίζει, αν μια ομάδα κώδικα είναι πραγ- που να γίνεται κατανοητός όχι μόνο από τους ανθρώ-ματικά χαρακτήρες του δεδομένου κώδικα σε χρήση. πους αλλά και από τους υπολογιστές.variable = μεταβλητή. 1) Οντότητα της οποίας η τιμή Σημ. ISO = Διεθνής Οργανισμός Τυποποίησης,μπορεί να είναι απροσδιόριστη -ή απροσδιόριστη ΕΛΟΤ = Ελληνικός Οργανισμός Τυποποίησηςμέσα σε γνωστά όρια- μέχρι να αποδοθεί μια πραγ-ματική τιμή σε αυτή σε δεδομένη εφαρμογή (ΕΛΟΤ).2) Στις γλώσσες προγραμματισμού, ένα γλωσσικό 109
Γλωσσάρι 110
Γλωσσάρι 111
Γλωσσάρι 112
Κωδικός Βιβλίου: 0-22-0230 ISBN 978-960-06-4895-9(01) 000000 0 22 0230 3
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114