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?
319 Views Asked by user1176999 At
1
There are 1 best solutions below
Related Questions in STRING
- SML - Find same elements in a string
- match hex string with list indice
- How can I determine the index of the same set of characters between two strings that are of different lengths?
- String.replace() isn't working like I expect
- How to do a case-insensitive string comparison?
- Trying to save an np array with string and floats, but getting a error
- String replace with integer not working
- How to calculate a length of array with out using library
- Java replace every Nth specific character (e.g. space) in String
- Split the strings into two parts Python
- Perl Regex: Merge multiple one-character substrings
- Squid S2275 does not know about format string argument indexes
- more efficient way of remove a few characters from the end of a string
- python member str performance too slow
- String.split() not behaving in android
Related Questions in INTERPOLATION
- Animate custom object variable
- C++: Lagrange Polynomial interpolation to interpolate polynomial defined over a field
- Interpolate HSL Colours
- Integrating Velocity Over a Complex 2-D Surface
- interpolating or fitting spline issues
- x86 assembly fading bmp with linear interpolation
- Limiting interpolation function to NA values
- Loop through categories in a column and perform interpolation on only those records
- AngularJS: Directive with arbitrary start and end symbols
- Using interp1 in an ODE function [MATLAB]
- Given scattered data in three dimensions, need to interpolate data and find functions at a specific point
- Interpolation using dynamic programming
- Pandas interpolate: slinear vs index
- python interpolation and data comparison
- Interpolation for missing values
Related Questions in TERMINOLOGY
- Difference between CPU Usage and CPU Utilization?
- What does the term "bitcode" mean?
- Is it OK to call a programming language a software?
- Array dimension terminology
- Is all dynamic binding a kind of polymorphism?
- Proper term for 'if (object)' as a non-null test?
- Is there a principal that requires this type of consistency in query results?
- What does a URI look like that is not a name?
- Why is string interpolation named the way it is?
- definition of the term "syntactic form"
- Bounding Box vs. Rectangle
- Term for sublist of all elements except last?
- Is there a term for operators which modify operands?
- When Teaching R, how to avoid the possible confusion with the term ''variable''?
- What exactly does "closing over" mean?
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)
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?
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.