English vocabulary: Programming
English words on the topic “Programming” with meanings and pronunciation, and free practice.
| Word | Meaning |
|---|---|
| class
B2
/klɑːs/ |
a template used to create objects in programming |
| function
B2
/ˈfʌŋkʃn/ |
a named block of code that performs a task |
| comment
A2
/ˈkɒment/ |
a note in code that explains what it does |
| method
B2
/ˈmeθəd/ |
a function that belongs to a class or object |
| object
B2
/ˈɒbdʒɪkt/ |
an instance of a class that holds data and behavior |
| exception
C1
/ɪkˈsepʃn/ |
an error that occurs while a program is running |
| bug
B1
/bʌɡ/ |
an error in a computer program |
| parameter
B2
/pəˈræmɪtə/ |
a value passed into a function |
| inheritance C1 | when a class takes on properties from another class |
| constructor C1 | a special method used to create new objects |
| heuristic
C2
/hjuːˈrɪstɪk/ |
a practical, problem-solving method that is not guaranteed to be optimal but is sufficient for reaching an immediate goal |
| deterministic
C2
/dɪˌtɜːmɪˈnɪstɪk/ |
determined completely by prior causes, without randomness |
| idempotent
C2
/ˌaɪdemˈpəʊtənt/ |
describing an operation that produces the same result no matter how many times it is performed |
| polymorphism
C2
/ˌpɒliˈmɔːfɪzəm/ |
the ability of different objects to be accessed through the same interface, each responding in its own way |
| debug
B2
/ˌdiːˈbʌɡ/ |
to find and fix errors in computer code |
| optimize
C1
/ˈɒptɪmaɪz/ |
to make the best or most effective use of something |
| asymptotic
C2
/ˌæsɪmˈtɒtɪk/ |
approaching a value or curve ever more closely |
| recursive
C2
/rɪˈkɜːsɪv/ |
referring to itself in its own definition or process |
| truncate
C2
/trʌŋˈkeɪt/ |
to shorten something by cutting off the end |
Showing 19 of 19
More pages
Practise this for free
inohablo adapts exercises to your level, age and goals. Start in your browser.
Start learning free