δηλωτικός προγραμματισμός

δηλωτικός προγραμματισμός

δηλωτικός προγραμματισμός < → δείτε τις λέξεις δηλωτικός και προγραμματισμός, (μεταφραστικό δάνειο) αγγλική declarative programming

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

προγραμματισμός

Παραδείγματα γλωσσών δηλωτικού προγραμματισμού: Haskell, Prolog, SQL, HTML, CSS και κανονικές εκφράσεις.

el-δηλωτικός_προγραμματισμός-el-noun-OcHYdM0B


μέλος δεδομένων

μέλος δεδομένων

μέλος δεδομένων < → δείτε τις λέξεις μέλος και δεδομένο < (μεταφραστικό δάνειο) αγγλική data member

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

αντικειμενοστρεφής προγραμματισμός

Διακρίνονται σε: στατική μεταβλητή κλάσης και μεταβλητή αντικειμένου


superclass

αντικειμενοστρεφής προγραμματισμός

άλλη γραφή του super class

δείτε επίσης: Superclass (computer science) στην αγγλική Βικιπαίδεια


super class

άλλη γραφή του superclass (υπερκλάση)

αντικειμενοστρεφής προγραμματισμός


base class

base class < → δείτε τις λέξεις base και class

η βασική κλάση (βλ. συνώνυμο υποκλάση)

αντικειμενοστρεφής προγραμματισμός


parent class

parent class < → δείτε τις λέξεις parent και class

γονική ή μητρική κλάση (βλ. συνώνυμο υπερκλάση)

αντικειμενοστρεφής προγραμματισμός


γονική κλάση

γονική κλάση

συνώνυμο της υπερκλάσης

αντικειμενοστρεφής προγραμματισμός


μητρική κλάση

μητρική κλάση

συνώνυμο της υπερκλάσης

αντικειμενοστρεφής προγραμματισμός


υπερκλάση

υπερκλάση (singular nominative)
υπερκλάσεις (nominative plural)
υπερκλάσης* (genitive singular)
υπερκλάσεων (genitive plural)
υπερκλάση (accusative singular)
υπερκλάσεις (accusative plural)
υπερκλάση (singular vocative)
υπερκλάσεις (vocative plural)
υπερκλάση (feminine)

υπερκλάση < υπερ- + κλάση < (μεταφραστικό δάνειο) αγγλική superclass

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

αντικειμενοστρεφής προγραμματισμός


subclass

αντικειμενοστρεφής προγραμματισμός

δείτε επίσης: Subclass (computer science) στην αγγλική Βικιπαίδεια


derived class

derived class < → δείτε τις λέξεις derive και class

η παράγωγη κλάση (βλ. συνώνυμο υποκλάση)

αντικειμενοστρεφής προγραμματισμός


child class

child class < → δείτε τις λέξεις child και class

η θυγατρική κλάση (βλ. συνώνυμο υποκλάση)

αντικειμενοστρεφής προγραμματισμός


θυγατρική κλάση

θυγατρική κλάση

συνώνυμο της υποκλάσης

αντικειμενοστρεφής προγραμματισμός


βασική κλάση

βασική κλάση

συνώνυμο της υπερκλάσης

αντικειμενοστρεφής προγραμματισμός


παράγωγη κλάση

παράγωγη κλάση

συνώνυμο της υποκλάσης

αντικειμενοστρεφής προγραμματισμός


inheritance

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

αντικειμενοστρεφής προγραμματισμός

δείτε επίσης: Inheritance (object-oriented programming) στην αγγλική Βικιπαίδεια


στιγμιότυπο κλάσης

στιγμιότυπο κλάσης

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

αντικειμενοστρεφής προγραμματισμός


multiple inheritance

multiple inheritance < → δείτε τις λέξεις multiple και inheritance

η πολλαπλή κληρονομικότητα

αντικειμενοστρεφής προγραμματισμός


πολλαπλή κληρονομικότητα

πολλαπλή κληρονομικότητα

πολλαπλή κληρονομικότητα < → δείτε τις λέξεις πολλαπλή και κληρονομικότητα < (μεταφραστικό δάνειο) αγγλική multiple inheritance

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

αντικειμενοστρεφής προγραμματισμός

Οι γλώσσες προγραμματισμού C++ και Python υποστηρίζουν πολλαπλή κληρονομικότητα

el-πολλαπλή_κληρονομικότητα-el-noun-Wr-lNsH0


single inheritance

single inheritance < → δείτε τις λέξεις single και inheritance

η απλή κληρονομικότητα

αντικειμενοστρεφής προγραμματισμός


απλή κληρονομικότητα

απλή κληρονομικότητα

απλή κληρονομικότητα < → δείτε τις λέξεις απλή και κληρονομικότητα < (μεταφραστικό δάνειο) αγγλική single inheritance

η κληρονομικότητα όπου η υποκλάση μπορεί να δημιουργηθεί μόνο από μία υπερκλάση, σε αντίθεση με την πολλαπλή κληρονομικότητα

αντικειμενοστρεφής προγραμματισμός

H γλώσσα προγραμματισμού Java υποστηρίζει αποκλειστικά απλή κληρονομικότητα

el-απλή_κληρονομικότητα-el-noun-~4IaVwWe


func

σύντμηση του function

προγραμματισμός


funct

σύντμηση του function

προγραμματισμός


διεπαφή προγραμματισμού εφαρμογών

διεπαφή προγραμματισμού εφαρμογών (feminine)

διεπαφή προγραμματισμού εφαρμογών < → δείτε τις λέξεις διεπαφή, προγραμματισμός και εφαρμογή < (μεταφραστικό δάνειο) αγγλική application programming interface

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

προγραμματισμός

συντομογραφία: ΔΠΕ

el-διεπαφή_προγραμματισμού_εφαρμογών-el-noun-IzT96~gF


application programming interface

application programming interface < Application Programming Interface

διεπαφή προγραμματισμού εφαρμογών

προγραμματισμός


programming interface

programming interface < Programming Interface

διεπαφή προγραμματισμού, σύντμηση του application programming interface (API)

προγραμματισμός


διεπαφή προγραμματισμού

διεπαφή προγραμματισμού (feminine)

διεπαφή προγραμματισμού < → δείτε τις λέξεις διεπαφή και προγραμματισμός < (μεταφραστικό δάνειο) αγγλική programming interface

σύντμηση του διεπαφή προγραμματισμού εφαρμογών

προγραμματισμός

el-διεπαφή_προγραμματισμού-el-noun-stGQtI-s


function overloading

function overloading < → δείτε τις λέξεις function και overloading

υπερφόρτωση συνάρτησης

προγραμματισμός


method overloading

method overloading < → δείτε τις λέξεις method και overloading

υπερφόρτωση μεθόδου

αντικειμενοστρεφής προγραμματισμός


operator overloading

operator overloading < → δείτε τις λέξεις operator και overloading

υπερφόρτωση τελεστή

αντικειμενοστρεφής προγραμματισμός


overloading

ˈəʊ.və(ɹ)ləʊdɪŋ

προγραμματισμός


υπερφόρτωση συνάρτησης

υπερφόρτωση συνάρτησης

υπερφόρτωση συνάρτησης < → δείτε τις λέξεις υπερφόρτωση και συνάρτηση < (μεταφραστικό δάνειο) αγγλική function overloading

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

προγραμματισμός

Υπερφόρτωση στις συναρτήσεις: int add(int a, int b) {return a + b; } και float add(float a, float b) {return a + b; } που έχουν το ίδιο όνομα (add) αλλά διαφορετικούς τύπους στις παραμέτρους εισόδου: (int, int) και (float, float) αντίστοιχα

el-υπερφόρτωση_συνάρτησης-el-noun-EwPQIwZa


υπερφόρτωση μεθόδου

υπερφόρτωση μεθόδου

υπερφόρτωση μεθόδου < → δείτε τις λέξεις υπερφόρτωση και μέθοδος < (μεταφραστικό δάνειο) αγγλική method overloading

βλ. υπερφόρτωση συνάρτησης

αντικειμενοστρεφής προγραμματισμός


υπερφόρτωση τελεστή

υπερφόρτωση τελεστή

υπερφόρτωση τελεστή < → δείτε τις λέξεις υπερφόρτωση και τελεστής < (μεταφραστικό δάνειο) αγγλική operator overloading

η χρήση του ίδιου τελεστή με διαφορετικούς τύπους τελεστέων, όπως στον τελεστή της πρόσθεσης (+) που εκτελεί αριθμητική πρόσθεση όταν του δίδονται αριθμοί και συνένωση (concatenation) όταν του δίδονται συμβολοσειρές

προγραμματισμός


static binding

static binding < → δείτε τις λέξεις static και binding

στατική δέσμευση

προγραμματισμός


name binding

name binding < → δείτε τις λέξεις name και binding

δέσμευση ονόματος (μεταβλητής, συνάρτησης, κλπ) ή απλά δέσμευση

προγραμματισμός


variable binding

variable binding < → δείτε τις λέξεις variable και binding

δέσμευση μεταβλητής

προγραμματισμός


δέσμευση μεταβλητής

δέσμευση μεταβλητής

δέσμευση μεταβλητής < → δείτε τις λέξεις δέσμευση και μεταβλητή < (μεταφραστικό δάνειο) αγγλική variable binding

η συσχέτιση μεταξύ του ονόματος (identifier) μιας μεταβητής και τιμής που αυτό λαμβάνει

προγραμματισμός


dynamic binding

dynamic binding < → δείτε τις λέξεις dynamic και binding

δυναμική δέσμευση

προγραμματισμός

※ It has built-in data structures, combined with dynamic binding and typing, makes it an ideal choice for rapid application development.

→ λείπει η μετάφραση


early binding

early binding < → δείτε τις λέξεις early και binding

πρώιμη δέσμευση

προγραμματισμός


late binding

late binding < → δείτε τις λέξεις late και binding

καθυστερημένη δέσμευση

προγραμματισμός


δυναμική δέσμευση

δυναμική δέσμευση

δυναμική δέσμευση < → δείτε τις λέξεις δυναμικός και δέσμευση < (μεταφραστικό δάνειο) αγγλική dynamic binding

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

προγραμματισμός


καθυστερημένη δέσμευση

καθυστερημένη δέσμευση

καθυστερημένη δέσμευση < → δείτε τις λέξεις καθυστερημένος και δέσμευση < (μεταφραστικό δάνειο) αγγλική late binding

βλ. συνώνυμο δυναμική δέσμευση

προγραμματισμός

el-καθυστερημένη_δέσμευση-el-noun-GCqf-OHA


στατική δέσμευση

στατική δέσμευση

στατική δέσμευση < → δείτε τις λέξεις στατική και δέσμευση < (μεταφραστικό δάνειο) αγγλική static binding

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

προγραμματισμός


πρώιμη δέσμευση

πρώιμη δέσμευση

πρώιμη δέσμευση < → δείτε τις λέξεις πρώιμος και δέσμευση < (μεταφραστικό δάνειο) αγγλική early binding

βλ. συνώνυμο στατική δέσμευση

προγραμματισμός


override

επικαλύπτω ή υποσκελίζω , μία μέθοδο υπερκλάσης

αντικειμενοστρεφής προγραμματισμός

δείτε επίσης: Method overriding στην αγγλική Βικιπαίδεια


override

επικάλυψη ή υποσκελισμός, σε μέθοδο υπερκλάσης

αντικειμενοστρεφής προγραμματισμός


type introspection

type introspection < → δείτε τις λέξεις type και introspection

η δυνατότητα ενός προγράμματος να εξετάζει κατά το χρόνο εκτέλεσης (run-time) τον τύπο ή τις ιδιότητες ενός αντικειμένου

αντικειμενοστρεφής προγραμματισμός

Στη γλώσσα προγραμματισμού Python οι συναρτήσεις: dir, type, isinstance, hasattr χρησιμοποιούνται για type introspection


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

προγραμματισμός


construct

εντολή σε κώδικα γλώσσας προγραμματισμού που αποτελείται από περισσότερες εντολές, όπως οι βρόχοι (loops), οι εντολές υπό συνθήκη (conditional statements), οι κλάσεις, κλπ

προγραμματισμός

δείτε επίσης: Language construct στην αγγλική Βικιπαίδεια

όταν αναφέρεται σε δεδομένα, η δομή δεδομένων (data structure)

προγραμματισμός


comparison operator

comparison operator < → δείτε τις λέξεις comparison και operator

τελεστής σύγκρισης

προγραμματισμός

A comparison operator tests if two expressions are the same.


relational operator

relational operator < → δείτε τις λέξεις relational και operator

σχεσιακός τελεστής

προγραμματισμός


τριαδικός τελεστής

τριαδικός τελεστής

τριαδικός τελεστής < → δείτε τις λέξεις τριαδικός και τελεστής < (μεταφραστικό δάνειο) αγγλική ternary operator

ο τελεστής που δέχεται δύο ορίσματα ή τελεστέους ή εκφράσεις, συμβολίζεται ?: και είναι συντομογραφία μίας απλής if ... else εντολής, την οποία μπορεί να αντικαταστήσει

προγραμματισμός

Συντάσσεται: <εκφραση1> ? <εκφραση2> : <εκφραση3>, όπου οι εκφράσεις 1, 2, 3 είναι οι τρεις τελεστές. Η εκφραση1 λαμβάνει λογική τιμή «αληθές» οπότε επιστρέφεται η τιμή εκφραση2 ή «ψευδές» οπότε επιστρέφεται η εκφραση3

Παράδειγμα: max_val = ( a > b ? a : b ), η max_val θα πάρει την τιμή a αν a > b, αλλιώς την τιμή b


conditional operator

conditional operator < → δείτε τις λέξεις conditional και operator

υποθετικός τελεστής

προγραμματισμός


υποθετικός τελεστής

υποθετικός τελεστής

υποθετικός τελεστής < → δείτε τις λέξεις υποθετικός και τελεστής < (μεταφραστικό δάνειο) αγγλική conditional operator

βλ. συνώνυμο τριαδικός τελεστής

προγραμματισμός


τελεστής σύγκρισης

τελεστής σύγκρισης

τελεστής σύγκρισης < → δείτε τις λέξεις τελεστής και σύγκριση < (μεταφραστικό δάνειο) αγγλική comparison operator

δυαδικός τελεστής που ελέγχει την ισότητα ή την ανισότητα σε δύο ορίσματα ή τελεστέους και επιστρέφει τιμή «αληθής» ή «ψευδής». Εκφράζεται με τα σύμβολα: == (ίσος), != (διάφορος), > (μεγαλύτερος), >= (μεγαλύτερος ή ίσος), < (μικρότερος), <= (μικρότερος ή ίσος)

προγραμματισμός


σχεσιακός τελεστής

σχεσιακός τελεστής

σχεσιακός τελεστής < → δείτε τις λέξεις σχεσιακός και τελεστής < (μεταφραστικό δάνειο) αγγλική relational operator

βλ. συνώνυμο τελεστής σύγκρισης

προγραμματισμός


συγκριτικός τελεστής

συγκριτικός τελεστής

συγκριτικός τελεστής < → δείτε τις λέξεις συγκριτικός και τελεστής < (μεταφραστικό δάνειο) αγγλική comparison operator

βλ. συνώνυμο τελεστής σύγκρισης

προγραμματισμός

el-συγκριτικός_τελεστής-el-noun-cihESf9T


τελεστής συσχετισμού

τελεστής συσχετισμού

τελεστής συσχετισμού < → δείτε τις λέξεις τελεστής και συσχετισμός < (μεταφραστικό δάνειο) αγγλική relational operator

βλ. συνώνυμο τελεστής σύγκρισης

προγραμματισμός

el-τελεστής_συσχετισμού-el-noun-cihESf9T


!= < → δείτε τους όρους ! και =

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

προγραμματισμός


greater than

το μεγαλύτερο από

προγραμματισμός


greater than or equal

ο τελεστής σύγκρισης «>=», που όταν ικανοποιείται επιστρέφει τιμή «αληθής» και αν όχι τιμή «ψευδής»

προγραμματισμός

αντώνυμα: «<=» (less than or equal)


less than or equal

ο τελεστής σύγκρισης «<=», που όταν ικανοποιείται επιστρέφει τιμή «αληθής» και αν όχι τιμή «ψευδής»

προγραμματισμός

αντώνυμα: «>=» (greater than or equal)


less than

less than < → δείτε τις λέξεις less και than

ο τελεστής σύγκρισης «<», που όταν ικανοποιείται επιστρέφει τιμή «αληθής» και αν όχι τιμή «ψευδής»

προγραμματισμός


σύμβολο του τριαδικού τελεστή

προγραμματισμός


PEP

αρκτικόλεξο του Python Enhancement Proposal

προγραμματισμός


inherited class

κλάση από κληρονόμηση, βλ. συνώνυμο υποκλάση

αντικειμενοστρεφής προγραμματισμός


IDLE

IDLE < Integrated DeveLopment Environment ή Integrated Development and Learning Environment
integrated development and learning environment

αρκτικόλεξο του Integrated DeveLopment Environment ή του Integrated Development and Learning Environment, το οποίο είναι IDE (Ολοκληρωμένο Περιβάλλον Ανάπτυξης) ειδικά κατασκευασμένο για την Python

προγραμματισμός


default parameter

default parameter < → δείτε τις λέξεις default και parameter

η προεπιλεγμένη παράμετρος

προγραμματισμός


προεπιλεγμένη παράμετρος

προεπιλεγμένη παράμετρος

προεπιλεγμένη παράμετρος < → δείτε τις λέξεις προεπιλεγμένος και παράμετρος, (μεταφραστικό δάνειο) αγγλική default parameter ή default argument

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

προγραμματισμός

Στην Python η συνάρτηση: def foo(a, b=1): ..., έχει την παράμετρο a αλλά και την προεπιλεγμένη b, ώστε στην κλήση foo(10) είναι a=10 και b=1 και στην κλήση fοο(10, 20) είναι a=10 και b=20

el-προεπιλεγμένη_παράμετρος-el-noun-0VnN7V5z


default argument

default argument < → δείτε τις λέξεις default και argument

η προεπιλεγμένη παράμετρος

προγραμματισμός


επισημείωση

επισημείωση (singular nominative)
επισημειώσεις (nominative plural)
επισημείωσης* (genitive singular)
επισημειώσεων (genitive plural)
επισημείωση (accusative singular)
επισημειώσεις (accusative plural)
επισημείωση (singular vocative)
επισημειώσεις (vocative plural)
επισημείωση (feminine)

tagging

προγραμματισμός

το ειδικό σύμβολο για την κατηγοριοποίηση μεταβλητών σε κάποιες γλώσσες προγραμματισμού, όπως το σύμβολο $ στις μεταβλητές της Perl

προγραμματισμός


tagging

tagging
tagging (singular)
taggings (plural)

επισημείωση μεταβλητής

προγραμματισμός


πίνακας συσχετισμών

πίνακας συσχετισμών

πίνακας συσχετισμών < → δείτε τις λέξεις πίνακας και συσχετισμός, (μεταφραστικό δάνειο) αγγλική associative array

δομή δεδομένων που μοιάζει με τον μονοδιάστατο πίνακα, όπου οι δείκτες δεν περιορίζονται να είναι ακέραιοι

προγραμματισμός

Λέγεται και λεξικό (dictionary) γιατί η δομή του και η χρήση του μοιάζει με λεξικό


camel case

camel case < → δείτε τις λέξεις camel και case

άλλη γραφή του camelcase

προγραμματισμός


camelcase

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

προγραμματισμός

Παραλλαγές: lowerCamelCase, UpperCamelCase


UpperCamelCase

παραλλαγή της γραφής camelcase, όπου το πρώτο γράμμα γράφεται κεφαλαίο (όχι πεζό)

προγραμματισμός

παράδειγμα ονόματος μεταβλητής: MyFirstName, όπως και MasterCard, McDonald's, WiFi


lowerCamelCase

παραλλαγή της γραφής camelcase, όπου το πρώτο γράμμα γράφεται πεζό (όχι κεφαλαίο)

προγραμματισμός

παράδειγμα ονόματος μεταβλητής: myFirstName, όπως και τα iPhone, eBay


camelize

γράφω όνομα με πολλές λέξεις στη μορφή camelcase

προγραμματισμός


Pascal case

Pascal case < Pascal + case < λόγω της χρήσης στη γλώσσα προγραμματισμού Pascal

προγραμματισμός


kebab case

kebab case < → δείτε τις λέξεις kebab και case

γραφή ονομάτων (identifiers) πολλών λέξεων όπου τα κενά ανάμεσα στις λέξεις αντικαθίστανται με παύλα (-)

προγραμματισμός

παράδειγμα ονόματος μεταβλητής: my-first-name


snake case

snake case < → δείτε τις λέξεις snake και language

γραφή ονομάτων (identifiers) πολλών λέξεων όπου τα κενά ανάμεσα στις λέξεις αντικαθίστανται με κάτω παύλα (_)

προγραμματισμός

παράδειγμα ονόματος μεταβλητής: my_first_name


str

συντομογραφία του string

προγραμματισμός


filtering

προγραμματισμός

δείτε επίσης: Filter (software) στην αγγλική Βικιπαίδεια


list comprehension

list comprehension < → δείτε τις λέξεις list και comprehension

υπολογιζόμενη λίστα

προγραμματισμός


υπολογιζόμενη λίστα

υπολογιζόμενη λίστα

υπολογιζόμενη λίστα < → δείτε τις λέξεις υπολογίζομαι και λίστα, (μεταφραστικό δάνειο) αγγλική list comprehension

list comprehension: σε κάποιες γλώσσες προγραμματισμού η σύνταξη συνοπτικού κώδικα που επιτρέπει την δημιουργία λίστας (δομή δεδομένων) από προϋπάρχουσα iterable δομή

προγραμματισμός

Στην Python η εντολή: newList = [x**2 for x in [2, 3, 4]], δημιουργεί τη λίστα newList που είναι: [4, 9, 16], όπου η προϋπάρχουσα iterable δομή είναι η λίστα [2, 3, 4]


conditional statement

conditional statement < → δείτε τις λέξεις conditional και statement

η υποθετική εντολή ή τα συνώνυμα: δήλωση συνθήκης, πρόταση υπό όρους, πρόταση υπό συνθήκη

προγραμματισμός

δείτε επίσης: Conditional (computer programming) στην αγγλική Βικιπαίδεια


υποθετική εντολή

υποθετική εντολή

υποθετική εντολή < → δείτε τις λέξεις υποθετικός και εντολή, (μεταφραστικό δάνειο) αγγλική conditional statement

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

προγραμματισμός

Στην εντολή if <συνθήκη> then <ομάδα εντολών A> else <ομάδα εντολών B>, η <ομάδα εντολών A> εκτελείται όταν η <συνθήκη> είναι αληθής (True), αλλιώς εκτελείται η <ομάδα εντολών B>


δήλωση συνθήκης

δήλωση συνθήκης

δήλωση συνθήκης < → δείτε τις λέξεις δήλωση και συνθήκη

βλ. συνώνυμο υποθετική εντολή

προγραμματισμός


πρόταση υπό όρους

πρόταση υπό όρους

πρόταση υπό όρους < → δείτε τις λέξεις πρόταση, υπό και όρος

βλ. συνώνυμο υποθετική εντολή

προγραμματισμός


πρόταση υπό συνθήκη

πρόταση υπό συνθήκη

πρόταση υπό συνθήκη < → δείτε τις λέξεις πρόταση, υπό και συνθήκη

βλ. συνώνυμο υποθετική εντολή

προγραμματισμός


conditional expression

conditional expression < → δείτε τις λέξεις conditional και expression

υποθετική έκφραση

προγραμματισμός


υποθετική έκφραση

υποθετική έκφραση

υποθετική έκφραση < → δείτε τις λέξεις υποθετικός και έκφραση, (μεταφραστικό δάνειο) αγγλική conditional expression

έκφραση σε γλώσσα προγραμματισμού που περιέχει υποθετική εντολή (conditional statement) ή υποθετικό τελεστή (ternary operator)

προγραμματισμός


έκφραση υπό όρους

έκφραση υπό όρους

έκφραση υπό όρους < → δείτε τις λέξεις έκφραση, υπό και όρος

βλ. συνώνυμο υποθετική έκφραση

προγραμματισμός


έκφραση υπό συνθήκη

έκφραση υπό συνθήκη

έκφραση υπό συνθήκη < → δείτε τις λέξεις έκφραση, υπό και συνθήκη

βλ. συνώνυμο υποθετική έκφραση

προγραμματισμός


control structure

control structure < → δείτε τις λέξεις control και structure

δομή ελέγχου

προγραμματισμός


δομή ελέγχου

δομή ελέγχου

δομή ελέγχου < → δείτε τις λέξεις δομή και έλεγχος, (μεταφραστικό δάνειο) αγγλική control structure

δομή που επηρεάζει την ροή εκτέλεσης των εντολών ενός προγράμματος, όπως η δομή των υποθετικών εντολών (if-then) και των επαναληπτικών (loops)

προγραμματισμός


count-controlled loop

count-controlled loop < → δείτε τις λέξεις count, control και loop

βρόχος (loop) με προκαθορισμένο αριθμό επαναλήψεων ομάδας εντολών (block), όπως είναι η εντολή for-loop

προγραμματισμός

Στη γλώσσα προγραμματισμού C, for (i=0; i <= n; i++){...ομάδα εντολών...}, η <ομάδα εντολών> θα εκτελεστεί n+1 φορές και το i θα πάρει τις τιμές 0, 1, ..., n


condition-controlled loop

condition-controlled loop < → δείτε τις λέξεις condition, control και loop

βρόχος (loop), όπου μία ομάδα εντολών (block) επαναλαμβάνεται όσο μία συνθήκη είναι αληθής, όπως είναι οι εντολές while-loop και do-while-loop

προγραμματισμός


abstract method

abstract method < → δείτε τις λέξεις abstract και method

αφηρημένη μέθοδος

αντικειμενοστρεφής προγραμματισμός


αφηρημένη μέθοδος

αφηρημένη μέθοδος

αφηρημένη μέθοδος < → δείτε τις λέξεις αφηρημένη και μέθοδος, (μεταφραστικό δάνειο) αγγλική abstract method

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

αντικειμενοστρεφής προγραμματισμός


abstract class

abstract class < → δείτε τις λέξεις abstract και class

αφηρημένη κλάση

αντικειμενοστρεφής προγραμματισμός


αφηρημένη κλάση

αφηρημένη κλάση

αφηρημένη κλάση < → δείτε τις λέξεις αφηρημένη και κλάση, (μεταφραστικό δάνειο) αγγλική abstract class

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

αντικειμενοστρεφής προγραμματισμός


abstract data type

abstract data type < → δείτε τις λέξεις abstract και data type

αφηρημένος τύπος δεδομένων, συντομογραφία ADT

προγραμματισμός

αφηρημένοι τύποι δεδομένων: λίστα (list), στοίβα (stack), ουρά (queue)


αφηρημένος τύπος δεδομένων

αφηρημένος τύπος δεδομένων

αφηρημένος τύπος δεδομένων < → δείτε τις λέξεις αφηρημένος και τύπος δεδομένων, (μεταφραστικό δάνειο) αγγλική abstract data type

τύπος δεδομένων όπου ορίζονται μόνο οι ιδιότητας των δεδομένων και οι λειτουργίες που πρέπει να εκτελούνται στα δεδομένα, χωρίς να περιορίζεται σε συγκεκριμένα δεδομένα

προγραμματισμός

συντομογραφία: ΑΤΔ

el-αφηρημένος_τύπος_δεδομένων-el-noun-gmRnJY34


iterator

υποπρόγραμμα που σαρώνει το ένα μετά το άλλο τα στοιχεία ενός σειραϊκού (sequential) τύπου δεδομένων

προγραμματισμός

αντικείμενο που δημιουργείται από ένα iterable αντικείμενο και μπορεί να σαρώσει το ένα μετά το άλλο τα στοιχεία (αντικείμενα) που περιέχει το iterable αντικείμενο. Περιέχει πάντα μία μέθοδο που επιστρέφει το επόμενο (next) στη σειρά στοιχείο του iterable

αντικειμενοστρεφής προγραμματισμός

※ Technically, in Python, an iterator is an object which implements the iterator protocol, which consist of the methods __iter__() and __next__().

→ λείπει η μετάφραση


iterable

αντικείμενο που περιέχει σειριακή (sequential) συλλογή αντικειμένων και είναι εφοδιασμένο με μία μέθοδο η οποία μπορεί να κατασκευάσει έναν iterator

αντικειμενοστρεφής προγραμματισμός


keyword parameter

keyword parameter < → δείτε τις λέξεις keyword και parameter

προγραμματισμός


coerce

εξαναγκάζω μεταβλητή συγκεκριμένου τύπου δεδομένων να λάβει τιμή άλλου τύπου

προγραμματισμός


coercion

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

προγραμματισμός


λεκτική μονάδα

λεκτική μονάδα

λεκτική μονάδα < → δείτε τις λέξεις λεκτικός και μονάδα, απόδοση της λέξης token

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

προγραμματισμός

πληροφορική-μεταγλώττιση

στο ακόλουθο μικρό απόσπασμα κώδικα: print(a+b), που προσθέτει και εκτυπώνει τις μεταβλητές a και b, τα σύμβολα: print, (, a, +, b, ), είναι λεκτικές μονάδες

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

προγραμματισμός

※ Τα στοιχεία μιας γλώσσας χωρίζονται σε λεκτικές μονάδες. Ο χωρισμός σε λεκτικές μονάδες συχνά δεν είναι προκαθορισμένος. Τυπικές λεκτικές μονάδες που ορίζονται είναι: Οι δεσμευμένες λέξεις (reserved words), τα ονόματα (identifiers), οι σταθερές (constants), οι τελεστές (operators), οι διαχωριστές (delimiters) (Διομήδης Σπινέλλης, Λεκτικές μονάδες, https://www2.dmst.aueb.gr/dds/comp/lexical/token.htm, CC-SA-BY-3.0)


πίνακας συμβόλων

πίνακας συμβόλων

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

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

προγραμματισμός

πληροφορική-μεταγλώττιση


optimization

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

προγραμματισμός


λεξικογραφική μονάδα

λεξικογραφική μονάδα

λεξικογραφική μονάδα < → δείτε τις λέξεις λεξικογραφικός και μονάδα

συνώνυμο του λεκτική μονάδα

προγραμματισμός

πληροφορική-μεταγλώττιση

el-λεξικογραφική_μονάδα-el-noun-VBRfLL1E


information hiding

information hiding < → δείτε τις λέξεις information και hide

απόκρυψη πληροφορίας

αντικειμενοστρεφής προγραμματισμός


απόκρυψη πληροφορίας

απόκρυψη πληροφορίας

απόκρυψη πληροφορίας < → δείτε τις λέξεις απόκρυψη και πληροφορία, (μεταφραστικό δάνειο) αγγλική information hiding

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

αντικειμενοστρεφής προγραμματισμός

el-απόκρυψη_πληροφορίας-el-noun-d9PUsAPw


data hiding

data hiding < → δείτε τις λέξεις data και hide

απόκρυψη δεδομένων

αντικειμενοστρεφής προγραμματισμός


απόκρυψη δεδομένων

απόκρυψη δεδομένων

απόκρυψη δεδομένων < → δείτε τις λέξεις απόκρυψη και δεδομένο, (μεταφραστικό δάνειο) αγγλική data hiding

βλ. συνώνυμο απόκρυψη πληροφορίας

αντικειμενοστρεφής προγραμματισμός


call-by-value

call-by-value < → δείτε τις λέξεις call, by και value

κλήση με τιμή

προγραμματισμός

άλλη γραφή: call by value


call by value

call by value < → δείτε τις λέξεις call, by και value

κλήση με τιμή

προγραμματισμός

άλλη γραφή του call-by-value


κλήση με τιμή

κλήση με τιμή

κλήση με τιμή < → δείτε τις λέξεις κλήση και τιμή, (μεταφραστικό δάνειο) αγγλική call-by-value

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

προγραμματισμός


call-by-reference

call-by-reference < → δείτε τις λέξεις call, by και reference

κλήση με αναφορά

προγραμματισμός

άλλη γραφή: call by reference


κλήση με αναφορά

κλήση με αναφορά

κλήση με αναφορά < → δείτε τις λέξεις κλήση και αναφορά, (μεταφραστικό δάνειο) αγγλική call-by-reference

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

προγραμματισμός


call by reference

call by reference < → δείτε τις λέξεις call, by και reference

κλήση με αναφορά

προγραμματισμός

άλλη γραφή του call-by-reference


pass-by-reference

pass-by-reference < → δείτε τις λέξεις pass, by και reference

διαβίβαση (τιμών, παραμέτρων) με αναφορά, βλ. συνώνυμο call-by-reference (κλήση με αναφορά)

προγραμματισμός

άλλη γραφή: pass by reference


pass by reference

pass by reference < → δείτε τις λέξεις pass, by και reference

προγραμματισμός


pass-by-value

pass-by-value < → δείτε τις λέξεις pass, by και value

διαβίβαση (τιμών, παραμέτρων) με τιμή, βλ. συνώνυμο call-by-value (κλήση με τιμή)

προγραμματισμός

άλλη γραφή: pass by value


pass by value

pass by value < → δείτε τις λέξεις pass, by και value

προγραμματισμός


counter

counter- Αγγλικές λέξεις με πρόθημα counter- στο Βικιλεξικό

προγραμματισμός


olio-ohjelmointi

αντικειμενοστρεφής προγραμματισμός

προγραμματισμός


first-class object

first-class object
first-class object (singular)
first-class objects (plural)

first-class object < → δείτε τις λέξεις first-class και object

αντικείμενο πρώτης τάξης

προγραμματισμός

Guido van Rossum wrote: "One of my goals for Python was to make it so that all objects were first class. By this, I meant that I wanted all objects that could be named in the language (e.g., integers, strings, functions, classes, modules, methods, and so on) to have equal status.


private

private
private (positive)
more private (comparative)
most private (superlative)

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

αντικειμενοστρεφής προγραμματισμός

δείτε επίσης: member accessibility στην αγγλική Βικιπαίδεια


heir class

heir class < < → δείτε τις λέξεις heir και class

βλ. συνώνυμο υποκλάση

αντικειμενοστρεφής προγραμματισμός


computer programming

computer programming < → δείτε τις λέξεις computer και programming

προγραμματισμός υπολογιστών

προγραμματισμός


προγραμματισμός υπολογιστών

προγραμματισμός υπολογιστών

προγραμματισμός υπολογιστών < → δείτε τις λέξεις προγραμματισμός και υπολογιστής, (μεταφραστικό δάνειο) αγγλική computer programming

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

προγραμματισμός

el-προγραμματισμός_υπολογιστών-el-noun-I0cO3hyb


interactive mode programming

interactive mode programming < → δείτε τις λέξεις interactive, mode και programming

διαδραστικός προγραμματισμός

προγραμματισμός


διαδραστικός προγραμματισμός

διαδραστικός προγραμματισμός

διαδραστικός προγραμματισμός < → δείτε τις λέξεις διαδραστικός και προγραμματισμός, (μεταφραστικό δάνειο) αγγλική interactive mode programming

προγραμματισμός με διεπαφή γραμμής εντολής (CLI), όπου οι εντολές της γλώσσας προγραμματισμού δίδονται από τον προγραμματιστή μία κάθε φορά προκειμένου να εκτελεστούν από τον διερμηνευτή (interpreter). Τεχνική χρήσιμη για σύντομες εργασίες, για δοκιμές και εκπαίδευση.

προγραμματισμός

el-διαδραστικός_προγραμματισμός-el-noun-sePg3Re8


dot notation

dot notation < → δείτε τις λέξεις dot και notation

σημειογραφία τελείας

αντικειμενοστρεφής προγραμματισμός


σημειογραφία τελείας

σημειογραφία τελείας

σημειογραφία τελείας < → δείτε τις λέξεις σημειογραφία και τελεία < (μεταφραστικό δάνειο) αγγλική dot notation

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

αντικειμενοστρεφής προγραμματισμός

H έκφραση: shapes.triangle.color = "red", χρησιμοποιώντας την σημειογραφία της τελείας, προσδιορίζει ότι στο σύνολο των σχημάτων (shapes), το τρίγωνο (triangle), θα έχει χρώμα (color) κόκκινο (red)

el-σημειογραφία_τελείας-el-noun-RoFZpdDV


system programming

system programming < → δείτε τις λέξεις system και programming

προγραμματισμός συστήματος

προγραμματισμός


προγραμματισμός συστήματος

προγραμματισμός συστήματος

προγραμματισμός συστήματος < → δείτε τις λέξεις προγραμματισμός και σύστημα, (μεταφραστικό δάνειο) αγγλική system programming

προγραμματισμός που αφορά το λειτουργικό σύστημα και γενικότερα την εύρυθμη λειτουργία του υλικού μέρους (hardware) ενός ηλεκτρονικού υπολογιστή

προγραμματισμός

el-προγραμματισμός_συστήματος-el-noun-aLun-xcM


application programming

application programming < → δείτε τις λέξεις application και programming

προγραμματισμός εφαρμογών

προγραμματισμός


προγραμματισμός εφαρμογών

προγραμματισμός εφαρμογών

προγραμματισμός εφαρμογών < → δείτε τις λέξεις προγραμματισμός και εφαρμογή, (μεταφραστικό δάνειο) αγγλική application programming

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

προγραμματισμός

el-προγραμματισμός_εφαρμογών-el-noun-LPTBFNKn


swapping

προγραμματισμός


υποπρόταση

υποπρόταση (singular nominative)
υποπροτάσεις (nominative plural)
υποπρότασης* (genitive singular)
υποπροτάσεων (genitive plural)
υποπρόταση (accusative singular)
υποπροτάσεις (accusative plural)
υποπρόταση (singular vocative)
υποπροτάσεις (vocative plural)
υποπρόταση (feminine)

υποπρόταση < υπο- + πρόταση

clause

προγραμματισμός

τμήμα μιας σύνθετης εντολής (γλώσσας προγραμματισμού), όπως τα else και elseif στην εντολή if ... then ... else ... elseif

προγραμματισμός


curly bracket

curly bracket < → δείτε τις λέξεις curly και bracket

άγκιστρο, αγκύλη, το σύμβολο { (αριστερό) ή και το } (δεξιό)

προγραμματισμός

※ JavaScript statements can be grouped together in code blocks, inside curly brackets {...}.

«Οι εντολές της JavaScript μπορούν να ομαδοποιηθούν σε ενότητα κώδικα, μέσα σε αγκύλες {...}.»


curly brace

curly brace < → δείτε τις λέξεις curly και brace

άγκιστρο, το σύμβολο { (αριστερό) ή και το } (δεξιό)

προγραμματισμός


concatenate

ενώνω στη σειρά σειραϊκές (sequential) δομές δεδομένων (data structures)

προγραμματισμός

※ There are several ways to join, or concatenate, two or more lists in Python.

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


comment out

→ δείτε τις λέξεις comment και out

απενεργοποιώ προσωρινά τμήμα του πηγαίου κώδικα, μετατρέποντάς το σε σχόλιο (comment) για να αγνοηθεί από τον μεταγλωττιστή ή τον διερμηνευτή· συνήθως για δοκιμή ή αποσφαλμάτωση (debugging)

προγραμματισμός

※ Comment out a part of the code so you don't have to delete a part of it to see whether a bug is in that line.

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


uncomment

ενεργοποιώ, επαναφέρω στην προηγούμενη κατάσταση, τμήμα του πηγαίου κώδικα, το οποίο είχα μετατρέψει σε σχόλιο (βλ. comment out)

προγραμματισμός


codebase

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

προγραμματισμός


active code

active code < → δείτε τις λέξεις active και code

στον πηγαίο κώδικα (source code) οι εκτελέσιμες εντολές, σε αντίθεση με τα σχόλια (comments) που αγνοούνται από τον μεταγλωττιστή ή διερμηνευτή και δεν εκτελούνται

προγραμματισμός

※ Comments do not have to start at the beginning of a line. They can follow active code on a line. For example, the following line is valid: MyVariable = 12; // Set MyVariable to the default value.

→ λείπει η μετάφραση


bare metal

bare metal < → δείτε τις λέξεις bare και metal

το υλικό του υπολογιστή (hardware) που δεν έχει λειτουργικό σύστημα και έχει προγραμματιστεί με γλώσσα προγραμματισμού χαμηλού επιπέδου, όπως γίνεται στα ενσωματωμένα συστήματα (embedded systems)

προγραμματισμός


MVC

μοντέλο της αρχιτεκτονικής λογισμικού που χρησιμοποιείται κυρίως στην υλοποίηση της γραφικής διεπαφής χρήστη (GUI)

προγραμματισμός


struct

struct < συντομογραφία της λέξης structure, που χρησιμοποιήθηκε ως λέξη-κλειδί (keyword), αρχικά στην γλώσσα προγραμματισμού ALGOL (1968) και αργότερα στη C

structure

σε ορισμένες περιπτώσεις

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

προγραμματισμός

Στη γλώσσα προγραμματισμού C η δήλωση: struct point { int x; int y; };, ομαδοποιεί δύο μεταβλητές ακεραίων κάτω από το κοινό όνομα point


equal sign

equal sign < → δείτε τις λέξεις equal και sign

στον προγραμματισμό χρησιμοποιείται για την ανάθεση (ή εκχώρηση) τιμής σε μεταβλητή (variable)

προγραμματισμός

※ The equal sign (=) is used to assign a value to a variable.

«Το σύμβολο της ισότητας (=) χρησιμοποιείται για την εκχώρηση τιμής σε μια μεταβλητή.»


caller

η συνάρτηση (function) που καλεί μιά άλλη συνάρτηση (η καλούμενη λέγεται: collee)

προγραμματισμός


callee

η καλούμενη συνάρτηση, η συνάρτηση (function) που καλείται προς εκτέλεση από άλλη συνάρτηση ή πρόγραμμα (ο καλών λέγεται: caller)

προγραμματισμός


callable

αυτό που μπορεί να κληθεί (call)

προγραμματισμός


callable

είδος αντικείμενου (object) που μπορεί να κληθεί (call) , όπως μια συνάρτηση (function).

προγραμματισμός

※ A callable object is an object which can be used and behaves like a function but might not be a function. (from a Python tutorial)

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


refactor

αναδιαρθρώνω κώδικα, βελτιώνω τον κώδικα προγράμματος, μεταβάλλοντας την δομή του, χωρίς να μεταβάλλω την λειτουργικότητά του (τις εργασίες που εκτελεί)

προγραμματισμός


refactoring

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

προγραμματισμός


threadsafe

εφαρμογή (πρόγραμμα) όπου οι οντότητες δεδομένων (αρχεία, δομές δεδομένων, objects, κλπ) είναι προσβάσιμες από πολλά νήματα (threads) ταυτόχρονα χωρίς προβλήματα

προγραμματισμός


staging

staging
staging (singular)
stagings (plural)

συνώνυμο του scaffolding

προγραμματισμός


blogging

blogging
blogging (singular)
bloggings (plural)

η συνεισφορά σε ιστολόγιο (μπλογκ)

προγραμματισμός


event handler

event handler
event handler (singular)
event handlers (plural)

event handler < → δείτε τις λέξεις event και handler

συνώνυμο του listener

προγραμματισμός


undeclared

αδήλωτη μεταβλητή

προγραμματισμός


docstring

docstring
docstring (singular)
docstrings (plural)

docstring < doc + string < document + string

ειδική περίπτωση σχολίου (comments) στον πηγαίο κώδικα, το οποίο ενσωματώνεται στον εκτελέσιμο κώδικα για να μπορεί να χρησιμοποιηθεί σαν οδηγίες χρήσης (help) κατά την διάρκεια εκτέλεσης του προγράμματος (run-time). Δεν υποστηρίζεται από όλες τις γλώσσες προγραμματισμού.

προγραμματισμός


read-eval-print loop

read-eval-print loop
read-eval-print loop (singular)
read-eval-print loops (plural)

read-eval-print loop < → δείτε τις λέξεις read, eval, print και loop

διερμηνευτής (interpreter) εντολών όπου ο χρήστης δίνει μία εντολή (κάθε φορά) και ο διερμηνευτής αφού την διαβάσει (read) την επεξεργάζεται (eval), επιστρέφει το αποτελέσματα (print) και την προτροπή (promp) ότι είναι έτοιμος να δεχθεί νέα εντολή (loop)

προγραμματισμός

συντομογραφία: REPL


top-level

top-level
top-level (singular)
top-levels (plural)

προγραμματισμός


callback

callback
callback (singular)
callbacks (plural)

επανάκληση, συνάρτηση επανάκλησης

προγραμματισμός

※ Callback functions can be synchronous or asynchronous

Οι συναρτήσεις επανάκλησης μπορεί να είναι σύγχρονες ή ασύγχρονες (Απόδοση: το Βικιλεξικό.)


consuming

consuming code: το πρόγραμμα (πχ. συνάρτηση) που περιμένει τα αποτελέσματα άλλων προγραμμάτων (producing code) για να τα επεξεργαστεί

προγραμματισμός

≠ αντώνυμα: producing code


nonlinear development

nonlinear development
non-linear development (transliteration)

nonlinear development < nonlinear + development

μη γραμμική ανάπτυξη

προγραμματισμός

για ανάπτυξη λογισμικού

※ it’s very efficient with large projects, and it has an incredible branching system for non-linear development (Pro Git 2nd ed. Edition)

«Είναι πάρα πολύ αποτελεσματικό με μεγάλα έργα και επίσης διαθέτει ένα απίστευτο σύστημα διαχείρισης κλάδων για ανάπτυξη έργων που δεν ακολουθούν γραμμική ανάπτυξη»


μη γραμμική ανάπτυξη

μη γραμμική ανάπτυξη

μη γραμμική ανάπτυξη < → δείτε τις λέξεις μη, γραμμική και ανάπτυξη, (μεταφραστικό δάνειο) αγγλική nonlinear development

χαρακτηρισμός που αποδίδεται όταν στην ανάπτυξη (του λογισμικού) συμμετέχουν πολλοί προγραμματιστές που δουλεύουν σε διαφορετικά και ανεξάρτητα τμήματα (κλάδους) με διαφορετικούς ρυθμούς

προγραμματισμός

για ανάπτυξη λογισμικού

el-μη_γραμμική_ανάπτυξη-el-noun-4I2QUHau


prototype-based

prototype-based < → δείτε τις λέξεις prototype και based

αντικειμενοστρεφής προγραμματισμός όπου η κληρονομικότητα (inheritance) πραγματοποιείται με την δημιουργία ακριβούς αντιγράφου (clone) ενός πρωτότυπου αντικειμένου (object) και όχι με την χρήση κλάσης (class)

προγραμματισμός


OO

συντομογραφία του object-oriented

προγραμματισμός


first-class citizen

first-class citizen
first-class citizen (singular)
first-class citizens (plural)

first-class citizen < → δείτε τις λέξεις first-class και citizen

προγραμματισμός


first-class value

first-class value
first-class value (singular)
first-class values (plural)

first-class value < → δείτε τις λέξεις first-class και value

προγραμματισμός


first-class entity

first-class entity
first-class entity (singular)
first-class entities (plural)

first-class entity < → δείτε τις λέξεις first-class και entity

οντότητα πρώτης τάξης, συνώνυμο του first-class object

προγραμματισμός


first-class function

first-class function
first-class function (singular)
first-class functions (plural)

first-class function < → δείτε τις λέξεις first-class και function

συνάρτηση πρώτης τάξης

προγραμματισμός


first-class type

first-class type
first-class type (singular)
first-class types (plural)

first-class type < → δείτε τις λέξεις first-class και type

τύπος (δεδομένων) πρώτης τάξης, συνώνυμο του first-class object

προγραμματισμός


αντικείμενο πρώτης τάξης

αντικείμενο πρώτης τάξης

αντικείμενο πρώτης τάξης < → δείτε τις λέξεις αντικείμενο και πρώτη τάξη, (μεταφραστικό δάνειο) αγγλική first-class object

first-class object: μία οντότητα (μεταβλητή, αντικείμενο, συνάρτηση, κλπ.) που μπορεί να δημιουργηθεί κατά τη διάρκεια της εκτέλεσης ενός προγράμματος (run-time) και έχει την δυνατότητα να χρησιμοποιηθεί σαν παράμετρος συνάρτησης, σαν επιστρεφόμενη τιμή συνάρτησης και να ανατεθεί σαν τιμή σε μεταβλητή

προγραμματισμός

el-αντικείμενο_πρώτης_τάξης-el-noun-FkQUvvb9


οντότητα πρώτης τάξης

οντότητα πρώτης τάξης

οντότητα πρώτης τάξης < → δείτε τις λέξεις οντότητα και πρώτη τάξη, (μεταφραστικό δάνειο) αγγλική first-class entity

first-class entity: συνώνυμο του αντικείμενο πρώτης τάξης

προγραμματισμός

el-οντότητα_πρώτης_τάξης-el-noun-EptwC538


τύπος πρώτης τάξης

τύπος πρώτης τάξης

τύπος πρώτης τάξης < → δείτε τις λέξεις τύπος και πρώτη τάξη, (μεταφραστικό δάνειο) αγγλική first-class type

first-class type: συνώνυμο του αντικείμενο πρώτης τάξης

προγραμματισμός


συνάρτηση πρώτης τάξης

συνάρτηση πρώτης τάξης

συνάρτηση πρώτης τάξης < → δείτε τις λέξεις συνάρτηση και πρώτη τάξη, (μεταφραστικό δάνειο) αγγλική first-class function

first-class function: η συνάρτηση που έχει τις ιδιότητες ενός αντικειμένου πρώτης τάξης (first-class object)

προγραμματισμός

el-συνάρτηση_πρώτης_τάξης-el-noun-7merepwz


first-class

first-class
first class (transliteration)

first-class < → δείτε τις λέξεις first και class

πρώτη τάξη, οτιδήποτε έχει σχέση ή αντιμετωπίζεται ως αντικείμενο πρώτης τάξης (first-class object)

προγραμματισμός


πρώτη τάξη

πρώτη τάξη < → δείτε τις λέξεις πρώτη και κλάση, (μεταφραστικό δάνειο) αγγλική first-class

first-class: οτιδήποτε έχει σχέση ή αντιμετωπίζεται ως αντικείμενο πρώτης τάξης (first-class object)

προγραμματισμός


primitive type

primitive type
primitive type (singular)
primitive types (plural)

primitive type < → δείτε τις λέξεις primitive και type

αρχέγονος τύπος δεδομένων, αρχέγονος τύπος

επιστήμη υπολογιστών

προγραμματισμός

※ Node.js includes following primitive types: String, Number, Boolean, Undefined, Null, RegExp. Everything else is an object in Node.js. (Node.js tutorial)


αρχέγονος τύπος δεδομένων

αρχέγονος τύπος δεδομένων

αρχέγονος τύπος δεδομένων < → δείτε τις λέξεις αρχέγονος και τύπος δεδομένων, (μεταφραστικό δάνειο) αγγλική primitive type

primitive type: ο τύπος δεδομένων που προϋπάρχει ενσωματωμένος σε μια γλώσσα προγραμματισμού και δεν ορίζεται από τον προγραμματιστή, σε αντίθεση με τον σύνθετο τύπο δεδομένων

επιστήμη υπολογιστών

προγραμματισμός

el-αρχέγονος_τύπος_δεδομένων-el-noun-zHXFSvlx


composite data type

composite data type
composite data type (singular)
composite data types (plural)

composite data type < → δείτε τις λέξεις composite και data type

σύνθετος τύπος δεδομένων, σύνθετος τύπος

επιστήμη υπολογιστών

προγραμματισμός


σύνθετος τύπος δεδομένων

σύνθετος τύπος δεδομένων

σύνθετος τύπος δεδομένων < → δείτε τις λέξεις σύνθετος και τύπος δεδομένων, (μεταφραστικό δάνειο) αγγλική composite data type

σε μια γλώσσα προγραμματισμού, ο τύπος δεδομένων που περιέχει αρχέγονους τύπους (primitive types) αυτής της γλώσσας και ενδεχομένως άλλους σύνθετους τύπους

επιστήμη υπολογιστών

προγραμματισμός

el-σύνθετος_τύπος_δεδομένων-el-noun-1fi3j8SW


bound variable

bound variable
bound variable (singular)
bound variables (plural)

bound variable < → δείτε τις λέξεις bound και variable

δεσμευμένη μεταβλητή

προγραμματισμός


free variable

free variable
free variable (singular)
free variables (plural)

free variable < → δείτε τις λέξεις free και variable

ελεύθερη μεταβλητή

προγραμματισμός


ελεύθερη μεταβλητή

ελεύθερη μεταβλητή

ελεύθερη μεταβλητή < → δείτε τις λέξεις ελεύθερος και μεταβλητή, (μεταφραστικό δάνειο) αγγλική free variable

free variable: μεταβλητή (variable) στην οποία δεν έχει αποδοθεί τιμή και επομένως δεν έχει δεσμεύσει χώρο στην κεντρική μνήμη

προγραμματισμός


δεσμευμένη μεταβλητή

δεσμευμένη μεταβλητή

δεσμευμένη μεταβλητή < → δείτε τις λέξεις δεσμευμένος και μεταβλητή, (μεταφραστικό δάνειο) αγγλική bound variable

bound variable: μεταβλητή (variable) στην οποία έχει αποδοθεί τιμή και επομένως έχει δεσμεύσει συγκεκριμένο χώρο στην κεντρική μνήμη που περιέχει την τιμή της μεταβλητής

προγραμματισμός

el-δεσμευμένη_μεταβλητή-el-noun-UvLAWrQc


ECMAScript

ECMAScript < → δείτε τις λέξεις ECMA και script

επίσημη ονομασία της JavaScript

προγραμματισμός

συντομογραφία: ES


ES

συντομογραφία του ECMAScript

προγραμματισμός


event-driven

event-driven
event-driven (positive)
more event-driven (comparative)
most event-driven (superlative)
event driven (transliteration)

event-driven < → δείτε τις λέξεις event και driven

όταν η ροή (flow) των λειτουργιών ενός προγράμματος να καθορίζεται από συμβάντα/γεγονότα (events)

προγραμματισμός


event-based

event-based
event-based (positive)
more event-based (comparative)
most event-based (superlative)

event-based < → δείτε τις λέξεις event και based

προγραμματισμός


event-driven language

event-driven language < → δείτε τις λέξεις event-driven και language

γλώσσα προγραμματισμού για την δημιουργία event-driven προγραμμάτων

προγραμματισμός


επανάκληση

επανάκληση (singular nominative)
επανακλήσεις (nominative plural)
επανάκλησης* (genitive singular)
επανακλήσεων (genitive plural)
επανάκληση (accusative singular)
επανακλήσεις (accusative plural)
επανάκληση (singular vocative)
επανακλήσεις (vocative plural)
επανάκληση (feminine)

επανάκληση < (μεταφραστικό δάνειο) αγγλική callback, μορφολογικά αναλύεται επανά- + κλήση

callback: συνάρτηση (function) το όνομα (αναγνωριστικό) της οποίας εισάγεται ως πραγματική παράμετρος (argument) σε μια άλλη συνάρτηση (higher-order function), για να τροποποιηθεί κατάλληλα η λειτουργία της

προγραμματισμός


pyramid of doom

pyramid of doom
pyramid of doom (singular)
pyramids of doom (plural)

pyramid of doom < → δείτε τις λέξεις pyramid και doom

ο δυσανάγνωστος κώδικας (code) που δημιουργείται από ένθετο (nested) κώδικα, ένθετες εντολές ή συναρτήσεις (που καλούν άλλες συναρτήσεις), όπως όταν υπάρχουν πολλές εντολές if η μία μέσα στην άλλη

προγραμματισμός


handler

πρόγραμμα (υποπρόγραμμα, συνάρτηση) που εκτελείται μετά από συμβάν (event handler) ή εξαίρεση (exception handler), πρόγραμμα που αναλαμβάνει την διαχείριση κάποιας κατάστασης

προγραμματισμός


thenable

thenable
thenable (singular)
thenables (plural)

αντικείμενο (object) που υποστηρίζει την μέθοδο (method) then

προγραμματισμός


μεγαλύτερο από

μεγαλύτερο από (invariable genitive neuter)
μεγαλύτερο (invariable genitive neuter)

μεγαλύτερο από < μεταφραστικό δάνειο από την γαλλική supérieur à ή την αγγλική greater than.

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

προγραμματισμός