The term interpolation is usually used in mathematical functions when determining a function for given values, which makes perfect sense. I don't see how that applies for strings, what is being interpolated? Am I missing something obvious?
Why is string interpolation named the way it is?
322 views Asked by user1176999 At
1
There are 1 answers
Related Questions in STRING
- What does: "char *argv[]" mean?
- User input sanitization program, which takes a specific amount of arguments and passes the execution to a bash script
- JSON Body is Not Passing Certain Strings
- Regex to match repeated substring in Google Sheets
- Find the sum of the numbers in the sequence
- Hello, how can I use a block parameter of withstyle parameter when we create a annotated string in jetpackpack compose
- How to convert an HTML string to an escaped one?
- Quintic Number Number Counting Hash Function
- From Buffer("string", "hex) to string JS
- Calling ToString with a nominated format returns Char rather than String
- How to update an already existing array by accessing it by a variable with the exact same name assigned to it
- Why does \b not interpreted as backslash in this regular expression
- Python: why aren’t strings being internalized if they are received from ints by using str()?
- If the element(s) in the first list equal element(s) of the second list, replace with element(s) of the third list
- About Suffix Trees features
Related Questions in INTERPOLATION
- How can I apply scipy.interpolate.RBFInterpolator on an image / ndarray?
- Is there a way to affect the interpolation between translucent colours in WPF?
- Interpolating 3D volumetric data with scipy's RegularGridInterpolator
- Getting interpolation out of nested for loops in python
- Coefficient for pandas.series.interpolate
- Scipy 2D interpolation not accomodating every point
- `pandas` datetime - correct way to do linear interpolation
- Terra::interpolate problem with quantiles prediction (R)
- Is there any c++ function similar to smoothbivariatespline from scipy.interpolate
- Interpolation from reanimated doesn't work on scroll indicator from inside flatlist
- Interpolation raster to a given point in R but controlling the interpolation area of influence
- The interpolate method in pandas.DataFrame.interpolate() doesn't interpolate or extrapolate time-series data correctly
- Interpolate array along first axis with scipy
- Using SciPy ndimage.zoom on an array with nan values
- How to interpolate missing values given a SpatRaster object in R Terra package?
Related Questions in TERMINOLOGY
- Precise definitions of promotion and lifting
- Usage of the Term 'directive' for Control Flow Statements
- Is the SQL in brackets a scalar subquery?
- Common name for index for lexicographical sorting
- Is there a common name for variables which are not local and not global?
- What is a "Scalar" in PowerShell
- What is the difference between C++ "data member" and "field"?
- What is the term for a function/operation that is reversible by using the same function again?
- Can I rightfully name my opened file a stream if at some point I move its file-pointer backward?
- Definition of "operator", and by extension "operand", in Python terminology
- What do these terms "L0+", "L0" and "L+" stand for with respect to memory pool?
- What is the technical name for, "Unrelated asynchronous call stacks?" I want to say, "How do I wait until an unrelated ___ completes?"
- What are the generic terms for HTTP Pipelines and HTTP Modules, which seem to be .Net-specific terminology
- How would call the process of roughening Data to make it more realistic?
- What is the term for a function that can resume from error?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Interpolation in mathematics is simply working out the things between two points(a). For example, cubic spline fitting over a series of points will give you a curve of some description (I consider a straight line to be a degenerate curve here so don't bother pointing out that some formulae generate such a beast) between each set of points, even though you have no actual data there.
Contrast this with extrapolation which will give you data beyond the endpoints. An example of that is seeing that, based on history, the stock market indices rise at
xpercent per annum so, in a hundred years, will be much higher than they are now.So it's a short step to the most likely explanation as to why variable substitution within strings is called interpolation, since you're changing things within the bounds of the data:
(a) The actual roots of the word are Latin
inter + polare, those translating to "within" and "polish" (in the sense of modify or improve). See here for more detail.