Skip to main content
function call

function call

1 4.4
An instruction in a program that runs a small piece of code and then returns
  • noun
  • /ˈfʌŋkʃən kɔl/
  • Specialized
translation icon : llamada de función
  • The programmer made a function call to retrieve data from the database.

And so you get code that when you, when, when something in your source code looks like a function call, it is a function call.

Examples

  • To do this, you need to create a .strings file containing all the strings your project needs and replace them with a function call to look up the strings based on the current language.

    Blog text (31)
  • It's also possible to load a series of splash screens, each following in succession, with just one function call.

    Blog text (32)
  • And so this entire function call is replaced with three.

  • And so you get code that when you, when, when something in your source code looks like a function call, it is a function call.

  • Emulation is replaced by C function calls in the Java virtual machine and by the generation of native code in the JIT.

    Academic text (1999)
  • You can optimize naive function call linkage.

  • And if you can optimize function calls really well, perhaps you can do the same thing for continuations and coroutines.

    Blog text (8)
  • The Fibonacci example is terrible as it incurs an exponential number of function calls; fortunately, there are ways to optimize these algorithms.

    Blog text (4)
  • While they are written in C in the case of all built-in types, in 9.1, we still accessed the comparators through the SQL function call machinery, rather than a direct function call (or function call through a function pointer).

    Blog text (25)
  • MPI's derived datatypes further enhance the portability and efficiency of MPI codes by enabling the architect to communicate noncontiguous data with a single MPI function call.

    Academic text (2011)

Synonyms

call
vsfunction call
  • Specialized
72 7.5

An instruction that makes a program run a separate set of commands

passes control to a subroutine then returns control to the main program

How Complex

recursive routine
  • Specialized
7.9
callback
  • Specialized
2 4.6
function call
  • Specialized
1 4.4
call
  • Specialized
72 7.5

Surface Forms

function call singular

Morphology

function + call

The meaning is compositionally built from 'function' (a named routine) + 'call' (an instruction to invoke), so the idea of invoking or executing a function is directly derivable from the constituents. This compounding pattern is common in programming terminology and has close parallels in other languages, making it accessible to a B1 learner who knows both words.

Etymology

Function call comes from the picture of 'calling' a helper: you ask someone to do a small job and they come back when it is done. In programming you 'call' a function so it runs and then 'returns', so a function call is an instruction that asks a small piece of code to run and then give control back to the main program.