[Ads-l] An arbitrary sense of arbitrary

Daphne Preston-Kendal dpk at NONCEWORD.ORG
Fri Oct 11 19:41:17 UTC 2024


Found on the web:

> Clearly, algorithms are the star of each program as swapping a hot O(n) algorithm with a lower complexity one, such as O(log n), yields almost arbitrary performance improvements.
— <https://cedardb.com/blog/optimizing_data_layouts/>

(O(n) means roughly that if you increase the size of input data to a program by one, the time it takes to run the program will also go up by one unit of time, i.e. in direct proportion; O(log n) typically means that if you double (or triple, quadruple, etc.) the size of the input data, the time it takes will go up by *only* one unit, i.e. it will deal better with rapidly growing data sizes.)

Note there is a well-established mathematical/computing sense of ‘arbitrary’ which the OED hasn’t quite yet picked up (in an unrevised entry), essentially meaning ‘it is indifferent to the general properties I am about to describe of a system, which specific value is chosen at this specific place in the system’. But this is not that sense, though it has likely grown out of it. I think the author means ‘self-evident’, perhaps?

(Computing and mathematics have a good selection of these kinds of repurposings of originally technical terms, notably also ‘canonical’ <http://jargon-file.org/archive/jargon-1.5.0.dos.txt#:~:text=CANONICAL%20%28>)


Daphne

------------------------------------------------------------
The American Dialect Society - http://www.americandialect.org


More information about the Ads-l mailing list