https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Computer_for_operations_with_functions
Computer for operations with functions - Revision history
2025-06-28T17:05:13Z
Revision history for this page on the wiki
MediaWiki 1.45.0-wmf.7
https://en.wikipedia.org/w/index.php?title=Computer_for_operations_with_functions&diff=1293877007&oldid=prev
SchlurcherBot: Bot: http → https
2025-06-04T05:12:13Z
<p>Bot: http → https</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 05:12, 4 June 2025</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{null|date=May 2011}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{null|date=May 2011}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Within [[computer engineering]] and [[computer science]], a '''computer for operations with (mathematical) functions''' (unlike the usual [[computer]]) operates with [[Function (mathematics)|functions]] at the [[computer hardware|hardware]] level (i.e. without programming these operations).<ref name="Malinovsky">{{cite book |last= Malinovsky |first=B.N. |title= The history of computer technology in their faces (in Russian) |publisher=Firm "KIT" |location=Kiew |year=1995 | isbn=5-7707-6131-8 }} ([<del style="font-weight: bold; text-decoration: none;">http</del>://lib.ru/MEMUARY/MALINOWSKIJ/0.txt see also here http://www.sigcis.org/files/SIGCISMC2010_001.pdf and english version here])</ref><ref name=" Khmelnik1">{{cite journal |last=Khmelnik |first=S.I. | title=Coding of functions |publisher= Cybernetics, USSR Academy of Sciences |year=1966 |volume= 4 }}(see also [http://lib.izdatelstwo.com/Papers2/s7.pdf here in Russian])</ref><ref name=" Khmelnik2">{{cite book |last=Khmelnik |first=S.I. |title= Computer Arithmetic of Functions. Algorithms and Hardware Design |work=Mathematics in Computers |location=Israel |year=2004 | isbn=978-0-557-07520-1 }} (see also [http://lib.izdatelstwo.com/Papers2/s7.pdf here in Russian])</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Within [[computer engineering]] and [[computer science]], a '''computer for operations with (mathematical) functions''' (unlike the usual [[computer]]) operates with [[Function (mathematics)|functions]] at the [[computer hardware|hardware]] level (i.e. without programming these operations).<ref name="Malinovsky">{{cite book |last= Malinovsky |first=B.N. |title= The history of computer technology in their faces (in Russian) |publisher=Firm "KIT" |location=Kiew |year=1995 | isbn=5-7707-6131-8 }} ([<ins style="font-weight: bold; text-decoration: none;">https</ins>://lib.ru/MEMUARY/MALINOWSKIJ/0.txt see also here http://www.sigcis.org/files/SIGCISMC2010_001.pdf and english version here])</ref><ref name=" Khmelnik1">{{cite journal |last=Khmelnik |first=S.I. | title=Coding of functions |publisher= Cybernetics, USSR Academy of Sciences |year=1966 |volume= 4 }}(see also [http://lib.izdatelstwo.com/Papers2/s7.pdf here in Russian])</ref><ref name=" Khmelnik2">{{cite book |last=Khmelnik |first=S.I. |title= Computer Arithmetic of Functions. Algorithms and Hardware Design |work=Mathematics in Computers |location=Israel |year=2004 | isbn=978-0-557-07520-1 }} (see also [http://lib.izdatelstwo.com/Papers2/s7.pdf here in Russian])</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== History ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== History ==</div></td>
</tr>
</table>
SchlurcherBot
https://en.wikipedia.org/w/index.php?title=Computer_for_operations_with_functions&diff=1184865848&oldid=prev
RJFJR: /* Positional code for functions of many variables {{cite journal |last=Khmelnik |first=S.I. | title=Several types of positional functions codes |publisher= Cybernetics, USSR Academy of Sciences |year=1970 |volume= 5 }} (see also here in Russian) */ move ref out of heading
2023-11-13T03:08:33Z
<p><span class="autocomment">Positional code for functions of many variables {{cite journal |last=Khmelnik |first=S.I. | title=Several types of positional functions codes |publisher= Cybernetics, USSR Academy of Sciences |year=1970 |volume= 5 }} (see also here in Russian): </span> move ref out of heading</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 03:08, 13 November 2023</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 175:</td>
<td colspan="2" class="diff-lineno">Line 175:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>R-nary triangular code is accompanied by a scale factor M, similar to exponent for floating-point number. Factor M permits to display all coefficients of the coded series as integer numbers. Factor M is multiplied by R at the code truncation. For addition factors M are aligned, to do so one of added codes must be truncated. For multiplication the factors M are also multiplied.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>R-nary triangular code is accompanied by a scale factor M, similar to exponent for floating-point number. Factor M permits to display all coefficients of the coded series as integer numbers. Factor M is multiplied by R at the code truncation. For addition factors M are aligned, to do so one of added codes must be truncated. For multiplication the factors M are also multiplied.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== Positional code for functions of many variables <del style="font-weight: bold; text-decoration: none;"> </del><ref name=" Khmelnik3">{{cite journal |last=Khmelnik |first=S.I. | title=Several types of positional functions codes |publisher= Cybernetics, USSR Academy of Sciences |year=1970 |volume= 5 }} (see also [http://lib.izdatelstwo.com/Papers2/s17.pdf here in Russian])</ref><del style="font-weight: bold; text-decoration: none;">==</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Positional code for functions of many variables <ins style="font-weight: bold; text-decoration: none;">==</ins></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Source:</ins><ref name=" Khmelnik3">{{cite journal |last=Khmelnik |first=S.I. | title=Several types of positional functions codes |publisher= Cybernetics, USSR Academy of Sciences |year=1970 |volume= 5 }} (see also [http://lib.izdatelstwo.com/Papers2/s17.pdf here in Russian])</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Positional code for function of two variables is depicted on Figure 1. It corresponds to a "triple" sum of the form:: <math>F(x,v) = \sum_{k=0}^{n} \sum_{m1=0}^{k} \sum_{m2=0}^{k} \alpha_{m1,m2,k} R^k y^{k-m1}(1-y)^{m1} z^{k-m2}(1-z)^{m2}</math>,<br></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Positional code for function of two variables is depicted on Figure 1. It corresponds to a "triple" sum of the form:: <math>F(x,v) = \sum_{k=0}^{n} \sum_{m1=0}^{k} \sum_{m2=0}^{k} \alpha_{m1,m2,k} R^k y^{k-m1}(1-y)^{m1} z^{k-m2}(1-z)^{m2}</math>,<br></div></td>
</tr>
</table>
RJFJR
https://en.wikipedia.org/w/index.php?title=Computer_for_operations_with_functions&diff=1184865782&oldid=prev
RJFJR: /* Positional codes of one-variable functions */ move ref out of heading
2023-11-13T03:07:46Z
<p><span class="autocomment">Positional codes of one-variable functions: </span> move ref out of heading</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 03:07, 13 November 2023</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 9:</td>
<td colspan="2" class="diff-lineno">Line 9:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>A computing machine for operations with functions was presented and developed by Mikhail Kartsev in 1967.<ref name="Malinovsky"/> Among the operations of this computing machine were the functions addition, subtraction and multiplication, functions comparison, the same operations between a function and a number, finding the function maximum, computing [[indefinite integral]], computing [[definite integral]] of [[derivative]] of two functions, derivative of two functions, shift of a function along the X-axis etc. By its [[computer architecture|architecture]] this computing machine was (using the modern terminology) a [[vector processor]] or ''array processor'', a [[central processing unit]] (CPU) that implements an instruction set containing instructions that operate on [[array data structure|one-dimensional array]]s of data called ''vectors''. In it there has been used the fact that many of these operations may be interpreted as the known operation on vectors: addition and subtraction of functions - as addition and subtraction of vectors, computing a definite integral of two functions derivative— as computing the vector product of two vectors, function shift along the X-axis – as vector rotation about axes, etc.<ref name="Malinovsky"/> In 1966 Khmelnik had proposed a functions coding method,<ref name="Khmelnik1"/> i.e. the functions representation by a "uniform" (for a function as a whole) positional code. And so the mentioned operations with functions are performed as unique computer operations with such codes on a "single" [[arithmetic logic unit|arithmetic unit]].<ref name="Khmelnik2"/></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>A computing machine for operations with functions was presented and developed by Mikhail Kartsev in 1967.<ref name="Malinovsky"/> Among the operations of this computing machine were the functions addition, subtraction and multiplication, functions comparison, the same operations between a function and a number, finding the function maximum, computing [[indefinite integral]], computing [[definite integral]] of [[derivative]] of two functions, derivative of two functions, shift of a function along the X-axis etc. By its [[computer architecture|architecture]] this computing machine was (using the modern terminology) a [[vector processor]] or ''array processor'', a [[central processing unit]] (CPU) that implements an instruction set containing instructions that operate on [[array data structure|one-dimensional array]]s of data called ''vectors''. In it there has been used the fact that many of these operations may be interpreted as the known operation on vectors: addition and subtraction of functions - as addition and subtraction of vectors, computing a definite integral of two functions derivative— as computing the vector product of two vectors, function shift along the X-axis – as vector rotation about axes, etc.<ref name="Malinovsky"/> In 1966 Khmelnik had proposed a functions coding method,<ref name="Khmelnik1"/> i.e. the functions representation by a "uniform" (for a function as a whole) positional code. And so the mentioned operations with functions are performed as unique computer operations with such codes on a "single" [[arithmetic logic unit|arithmetic unit]].<ref name="Khmelnik2"/></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== Positional codes of one-variable functions <ref name="Khmelnik1"/><ref name="Khmelnik2"/><del style="font-weight: bold; text-decoration: none;">==</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Positional codes of one-variable functions <ins style="font-weight: bold; text-decoration: none;">==</ins></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Source:</ins><ref name="Khmelnik1"/><ref name="Khmelnik2"/></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== The main idea ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== The main idea ===</div></td>
</tr>
</table>
RJFJR
https://en.wikipedia.org/w/index.php?title=Computer_for_operations_with_functions&diff=1096408314&oldid=prev
Citation bot: Add: work. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by Abductive | #UCB_toolbar
2022-07-04T08:35:13Z
<p>Add: work. Removed parameters. Some additions/deletions were parameter name changes. | <a href="/wiki/Wikipedia:UCB" class="mw-redirect" title="Wikipedia:UCB">Use this bot</a>. <a href="/wiki/Wikipedia:DBUG" class="mw-redirect" title="Wikipedia:DBUG">Report bugs</a>. | Suggested by Abductive | #UCB_toolbar</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:35, 4 July 2022</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{null|date=May 2011}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{null|date=May 2011}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Within [[computer engineering]] and [[computer science]], a '''computer for operations with (mathematical) functions''' (unlike the usual [[computer]]) operates with [[Function (mathematics)|functions]] at the [[computer hardware|hardware]] level (i.e. without programming these operations).<ref name="Malinovsky">{{cite book |last= Malinovsky |first=B.N. |title= The history of computer technology in their faces (in Russian) |publisher=Firm "KIT" |location=Kiew |year=1995 | isbn=5-7707-6131-8 }} ([http://lib.ru/MEMUARY/MALINOWSKIJ/0.txt see also here http://www.sigcis.org/files/SIGCISMC2010_001.pdf and english version here])</ref><ref name=" Khmelnik1">{{cite journal |last=Khmelnik |first=S.I. | title=Coding of functions |publisher= Cybernetics, USSR Academy of Sciences |year=1966 |volume= 4 }}(see also [http://lib.izdatelstwo.com/Papers2/s7.pdf here in Russian])</ref><ref name=" Khmelnik2">{{cite book |last=Khmelnik |first=S.I. |title= Computer Arithmetic of Functions. Algorithms and Hardware Design |<del style="font-weight: bold; text-decoration: none;">publisher</del>=<del style="font-weight: bold; text-decoration: none;">"</del>Mathematics in Computers<del style="font-weight: bold; text-decoration: none;">"</del> |location=Israel |year=2004 | isbn=978-0-557-07520-1 }} (see also [http://lib.izdatelstwo.com/Papers2/s7.pdf here in Russian])</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Within [[computer engineering]] and [[computer science]], a '''computer for operations with (mathematical) functions''' (unlike the usual [[computer]]) operates with [[Function (mathematics)|functions]] at the [[computer hardware|hardware]] level (i.e. without programming these operations).<ref name="Malinovsky">{{cite book |last= Malinovsky |first=B.N. |title= The history of computer technology in their faces (in Russian) |publisher=Firm "KIT" |location=Kiew |year=1995 | isbn=5-7707-6131-8 }} ([http://lib.ru/MEMUARY/MALINOWSKIJ/0.txt see also here http://www.sigcis.org/files/SIGCISMC2010_001.pdf and english version here])</ref><ref name=" Khmelnik1">{{cite journal |last=Khmelnik |first=S.I. | title=Coding of functions |publisher= Cybernetics, USSR Academy of Sciences |year=1966 |volume= 4 }}(see also [http://lib.izdatelstwo.com/Papers2/s7.pdf here in Russian])</ref><ref name=" Khmelnik2">{{cite book |last=Khmelnik |first=S.I. |title= Computer Arithmetic of Functions. Algorithms and Hardware Design |<ins style="font-weight: bold; text-decoration: none;">work</ins>=Mathematics in Computers |location=Israel |year=2004 | isbn=978-0-557-07520-1 }} (see also [http://lib.izdatelstwo.com/Papers2/s7.pdf here in Russian])</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== History ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== History ==</div></td>
</tr>
</table>
Citation bot
https://en.wikipedia.org/w/index.php?title=Computer_for_operations_with_functions&diff=1077348746&oldid=prev
Paul2520: removed extra text/URLs from date params (via WP:JWB)
2022-03-15T21:26:32Z
<p>removed extra text/URLs from date params (via <a href="/wiki/Wikipedia:JWB" class="mw-redirect" title="Wikipedia:JWB">WP:JWB</a>)</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 21:26, 15 March 2022</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{null|date=May 2011}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{null|date=May 2011}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Within [[computer engineering]] and [[computer science]], a '''computer for operations with (mathematical) functions''' (unlike the usual [[computer]]) operates with [[Function (mathematics)|functions]] at the [[computer hardware|hardware]] level (i.e. without programming these operations).<ref name="Malinovsky">{{cite book |last= Malinovsky |first=B.N. |title= The history of computer technology in their faces (in Russian) |publisher=Firm "KIT" |location=Kiew |year=1995 ([http://lib.ru/MEMUARY/MALINOWSKIJ/0.txt see also here http://www.sigcis.org/files/SIGCISMC2010_001.pdf and english version here])<del style="font-weight: bold; text-decoration: none;">| isbn=5-7707-6131-8 }}</del></ref><ref name=" Khmelnik1">{{cite journal |last=Khmelnik |first=S.I. | title=Coding of functions |publisher= Cybernetics, USSR Academy of Sciences |year=1966 (http://lib.izdatelstwo.com/Papers2/s7.pdf<del style="font-weight: bold; text-decoration: none;"> see also</del> here in Russian)<del style="font-weight: bold; text-decoration: none;"> |volume= 4 }}</del></ref><ref name=" Khmelnik2">{{cite book |last=Khmelnik |first=S.I. |title= Computer Arithmetic of Functions. Algorithms and Hardware Design |publisher="Mathematics in Computers" |location=Israel |year=2004 (http://lib.izdatelstwo.com/Papers2/s7.pdf<del style="font-weight: bold; text-decoration: none;"> see also</del> here in Russian)<del style="font-weight: bold; text-decoration: none;">| isbn=978-0-557-07520-1 }}</del></ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Within [[computer engineering]] and [[computer science]], a '''computer for operations with (mathematical) functions''' (unlike the usual [[computer]]) operates with [[Function (mathematics)|functions]] at the [[computer hardware|hardware]] level (i.e. without programming these operations).<ref name="Malinovsky">{{cite book |last= Malinovsky |first=B.N. |title= The history of computer technology in their faces (in Russian) |publisher=Firm "KIT" |location=Kiew |year=1995<ins style="font-weight: bold; text-decoration: none;"> | isbn=5-7707-6131-8 }}</ins> ([http://lib.ru/MEMUARY/MALINOWSKIJ/0.txt see also here http://www.sigcis.org/files/SIGCISMC2010_001.pdf and english version here])</ref><ref name=" Khmelnik1">{{cite journal |last=Khmelnik |first=S.I. | title=Coding of functions |publisher= Cybernetics, USSR Academy of Sciences |year=1966 <ins style="font-weight: bold; text-decoration: none;">|volume= 4 }}</ins>(<ins style="font-weight: bold; text-decoration: none;">see also [</ins>http://lib.izdatelstwo.com/Papers2/s7.pdf here in Russian<ins style="font-weight: bold; text-decoration: none;">]</ins>)</ref><ref name=" Khmelnik2">{{cite book |last=Khmelnik |first=S.I. |title= Computer Arithmetic of Functions. Algorithms and Hardware Design |publisher="Mathematics in Computers" |location=Israel |year=2004<ins style="font-weight: bold; text-decoration: none;"> | isbn=978-0-557-07520-1 }}</ins> (<ins style="font-weight: bold; text-decoration: none;">see also [</ins>http://lib.izdatelstwo.com/Papers2/s7.pdf here in Russian<ins style="font-weight: bold; text-decoration: none;">]</ins>)</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== History ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== History ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Line 174:</td>
<td colspan="2" class="diff-lineno">Line 174:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>R-nary triangular code is accompanied by a scale factor M, similar to exponent for floating-point number. Factor M permits to display all coefficients of the coded series as integer numbers. Factor M is multiplied by R at the code truncation. For addition factors M are aligned, to do so one of added codes must be truncated. For multiplication the factors M are also multiplied.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>R-nary triangular code is accompanied by a scale factor M, similar to exponent for floating-point number. Factor M permits to display all coefficients of the coded series as integer numbers. Factor M is multiplied by R at the code truncation. For addition factors M are aligned, to do so one of added codes must be truncated. For multiplication the factors M are also multiplied.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== Positional code for functions of many variables <ref name=" Khmelnik3">{{cite journal |last=Khmelnik |first=S.I. | title=Several types of positional functions codes |publisher= Cybernetics, USSR Academy of Sciences |year=1970 (http://lib.izdatelstwo.com/Papers2/s17.pdf<del style="font-weight: bold; text-decoration: none;"> see also</del> here in Russian)<del style="font-weight: bold; text-decoration: none;"> |volume= 5 }}</del></ref>==</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Positional code for functions of many variables <ref name=" Khmelnik3">{{cite journal |last=Khmelnik |first=S.I. | title=Several types of positional functions codes |publisher= Cybernetics, USSR Academy of Sciences |year=1970<ins style="font-weight: bold; text-decoration: none;"> |volume= 5 }}</ins> (<ins style="font-weight: bold; text-decoration: none;">see also [</ins>http://lib.izdatelstwo.com/Papers2/s17.pdf here in Russian<ins style="font-weight: bold; text-decoration: none;">]</ins>)</ref>==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Positional code for function of two variables is depicted on Figure 1. It corresponds to a "triple" sum of the form:: <math>F(x,v) = \sum_{k=0}^{n} \sum_{m1=0}^{k} \sum_{m2=0}^{k} \alpha_{m1,m2,k} R^k y^{k-m1}(1-y)^{m1} z^{k-m2}(1-z)^{m2}</math>,<br></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Positional code for function of two variables is depicted on Figure 1. It corresponds to a "triple" sum of the form:: <math>F(x,v) = \sum_{k=0}^{n} \sum_{m1=0}^{k} \sum_{m2=0}^{k} \alpha_{m1,m2,k} R^k y^{k-m1}(1-y)^{m1} z^{k-m2}(1-z)^{m2}</math>,<br></div></td>
</tr>
</table>
Paul2520
https://en.wikipedia.org/w/index.php?title=Computer_for_operations_with_functions&diff=1064742118&oldid=prev
JoeNMLC: /* top */ add technical notice
2022-01-10T00:23:55Z
<p><span class="autocomment">top: </span> add technical notice</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 00:23, 10 January 2022</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Multiple issues|</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{lead too short|date=May 2011}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{lead too short|date=May 2011}}</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Technical|date=January 2022}}</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{null|date=May 2011}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{null|date=May 2011}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Within [[computer engineering]] and [[computer science]], a '''computer for operations with (mathematical) functions''' (unlike the usual [[computer]]) operates with [[Function (mathematics)|functions]] at the [[computer hardware|hardware]] level (i.e. without programming these operations).<ref name="Malinovsky">{{cite book |last= Malinovsky |first=B.N. |title= The history of computer technology in their faces (in Russian) |publisher=Firm "KIT" |location=Kiew |year=1995 ([http://lib.ru/MEMUARY/MALINOWSKIJ/0.txt see also here http://www.sigcis.org/files/SIGCISMC2010_001.pdf and english version here])| isbn=5-7707-6131-8 }}</ref><ref name=" Khmelnik1">{{cite journal |last=Khmelnik |first=S.I. | title=Coding of functions |publisher= Cybernetics, USSR Academy of Sciences |year=1966 (http://lib.izdatelstwo.com/Papers2/s7.pdf see also here in Russian) |volume= 4 }}</ref><ref name=" Khmelnik2">{{cite book |last=Khmelnik |first=S.I. |title= Computer Arithmetic of Functions. Algorithms and Hardware Design |publisher="Mathematics in Computers" |location=Israel |year=2004 (http://lib.izdatelstwo.com/Papers2/s7.pdf see also here in Russian)| isbn=978-0-557-07520-1 }}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Within [[computer engineering]] and [[computer science]], a '''computer for operations with (mathematical) functions''' (unlike the usual [[computer]]) operates with [[Function (mathematics)|functions]] at the [[computer hardware|hardware]] level (i.e. without programming these operations).<ref name="Malinovsky">{{cite book |last= Malinovsky |first=B.N. |title= The history of computer technology in their faces (in Russian) |publisher=Firm "KIT" |location=Kiew |year=1995 ([http://lib.ru/MEMUARY/MALINOWSKIJ/0.txt see also here http://www.sigcis.org/files/SIGCISMC2010_001.pdf and english version here])| isbn=5-7707-6131-8 }}</ref><ref name=" Khmelnik1">{{cite journal |last=Khmelnik |first=S.I. | title=Coding of functions |publisher= Cybernetics, USSR Academy of Sciences |year=1966 (http://lib.izdatelstwo.com/Papers2/s7.pdf see also here in Russian) |volume= 4 }}</ref><ref name=" Khmelnik2">{{cite book |last=Khmelnik |first=S.I. |title= Computer Arithmetic of Functions. Algorithms and Hardware Design |publisher="Mathematics in Computers" |location=Israel |year=2004 (http://lib.izdatelstwo.com/Papers2/s7.pdf see also here in Russian)| isbn=978-0-557-07520-1 }}</ref></div></td>
</tr>
</table>
JoeNMLC
https://en.wikipedia.org/w/index.php?title=Computer_for_operations_with_functions&diff=1064741913&oldid=prev
JoeNMLC: /* top */ ce lead, add wikilink, rm context notice
2022-01-10T00:22:27Z
<p><span class="autocomment">top: </span> ce lead, add wikilink, rm context notice</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 00:22, 10 January 2022</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{multiple issues|</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{context|date=May 2011}}</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{lead too short|date=May 2011}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{lead too short|date=May 2011}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{null|date=May 2011}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{null|date=May 2011}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">A</del> '''computer for operations with (mathematical) functions''' (unlike the usual [[computer]]) operates with [[Function (mathematics)|functions]] at the [[computer hardware|hardware]] level (i.e. without programming these operations).<ref name="Malinovsky">{{cite book |last= Malinovsky |first=B.N. |title= The history of computer technology in their faces (in Russian) |publisher=Firm "KIT" |location=Kiew |year=1995 ([http://lib.ru/MEMUARY/MALINOWSKIJ/0.txt see also here http://www.sigcis.org/files/SIGCISMC2010_001.pdf and english version here])| isbn=5-7707-6131-8 }}</ref><ref name=" Khmelnik1">{{cite journal |last=Khmelnik |first=S.I. | title=Coding of functions |publisher= Cybernetics, USSR Academy of Sciences |year=1966 (http://lib.izdatelstwo.com/Papers2/s7.pdf see also here in Russian) |volume= 4 }}</ref><ref name=" Khmelnik2">{{cite book |last=Khmelnik |first=S.I. |title= Computer Arithmetic of Functions. Algorithms and Hardware Design |publisher="Mathematics in Computers" |location=Israel |year=2004 (http://lib.izdatelstwo.com/Papers2/s7.pdf see also here in Russian)| isbn=978-0-557-07520-1 }}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Within [[computer engineering]] and [[computer science]], a</ins> '''computer for operations with (mathematical) functions''' (unlike the usual [[computer]]) operates with [[Function (mathematics)|functions]] at the [[computer hardware|hardware]] level (i.e. without programming these operations).<ref name="Malinovsky">{{cite book |last= Malinovsky |first=B.N. |title= The history of computer technology in their faces (in Russian) |publisher=Firm "KIT" |location=Kiew |year=1995 ([http://lib.ru/MEMUARY/MALINOWSKIJ/0.txt see also here http://www.sigcis.org/files/SIGCISMC2010_001.pdf and english version here])| isbn=5-7707-6131-8 }}</ref><ref name=" Khmelnik1">{{cite journal |last=Khmelnik |first=S.I. | title=Coding of functions |publisher= Cybernetics, USSR Academy of Sciences |year=1966 (http://lib.izdatelstwo.com/Papers2/s7.pdf see also here in Russian) |volume= 4 }}</ref><ref name=" Khmelnik2">{{cite book |last=Khmelnik |first=S.I. |title= Computer Arithmetic of Functions. Algorithms and Hardware Design |publisher="Mathematics in Computers" |location=Israel |year=2004 (http://lib.izdatelstwo.com/Papers2/s7.pdf see also here in Russian)| isbn=978-0-557-07520-1 }}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== History ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== History ==</div></td>
</tr>
</table>
JoeNMLC
https://en.wikipedia.org/w/index.php?title=Computer_for_operations_with_functions&diff=863783358&oldid=prev
Daviddwd at 00:30, 13 October 2018
2018-10-13T00:30:46Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 00:30, 13 October 2018</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 184:</td>
<td colspan="2" class="diff-lineno">Line 184:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>where <math>R</math> is an integer positive number, number of values of the digit <math>\alpha_{m_1, \ldots, m_a,k}</math>, and <math>y_i(x_i)</math> certain functions of arguments <math>x_i</math>. A positional code of a function of several variables is called "hyperpyramidal". Of Figure 2 is depicted for example a positional hyperpyramidal code of a function of three variables. On it the nodes correspond to the digits <math>\alpha_{m1,m2,m3,k}</math>, and the circles contain the values of indexes <math>{m1,m2,m3,k}</math> of the corresponding digit. A positional hyperpyramidal code is called R-nary (and is denoted as <math>GPK_R</math>), if the numbers <math>\alpha_{m_1, \ldots, m_a,k}</math> assume the values from the set <math>D_R</math>. At the codes addition <math>GPK_R</math> the carry extends on ''a''-dimensional cube, containing <math>2^a</math> digits, and hence <math>R \geq (2^{a-1}-1)</math>.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>where <math>R</math> is an integer positive number, number of values of the digit <math>\alpha_{m_1, \ldots, m_a,k}</math>, and <math>y_i(x_i)</math> certain functions of arguments <math>x_i</math>. A positional code of a function of several variables is called "hyperpyramidal". Of Figure 2 is depicted for example a positional hyperpyramidal code of a function of three variables. On it the nodes correspond to the digits <math>\alpha_{m1,m2,m3,k}</math>, and the circles contain the values of indexes <math>{m1,m2,m3,k}</math> of the corresponding digit. A positional hyperpyramidal code is called R-nary (and is denoted as <math>GPK_R</math>), if the numbers <math>\alpha_{m_1, \ldots, m_a,k}</math> assume the values from the set <math>D_R</math>. At the codes addition <math>GPK_R</math> the carry extends on ''a''-dimensional cube, containing <math>2^a</math> digits, and hence <math>R \geq (2^{a-1}-1)</math>.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== See also ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Hardware acceleration]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Digital signal processor]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==References==</div></td>
</tr>
</table>
Daviddwd
https://en.wikipedia.org/w/index.php?title=Computer_for_operations_with_functions&diff=746215543&oldid=prev
Andy Dingley: removed Category:Russian inventions using HotCat
2016-10-26T00:19:17Z
<p>removed <a href="/wiki/Category:Russian_inventions" title="Category:Russian inventions">Category:Russian inventions</a> using <a href="/wiki/Wikipedia:HC" class="mw-redirect" title="Wikipedia:HC">HotCat</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 00:19, 26 October 2016</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 191:</td>
<td colspan="2" class="diff-lineno">Line 191:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Central processing unit]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Central processing unit]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Soviet inventions]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Soviet inventions]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Russian inventions]]</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:One-of-a-kind computers]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:One-of-a-kind computers]]</div></td>
</tr>
</table>
Andy Dingley
https://en.wikipedia.org/w/index.php?title=Computer_for_operations_with_functions&diff=585955414&oldid=prev
Topeil: /* History */
2013-12-13T20:21:09Z
<p><span class="autocomment">History</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:21, 13 December 2013</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 8:</td>
<td colspan="2" class="diff-lineno">Line 8:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== History ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== History ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>A computing machine for operations with functions was presented and developed by Mikhail Kartsev in 1967.<ref name="Malinovsky"/> Among the operations of this computing machine were the functions addition, subtraction and multiplication, functions comparison, the same operations between a function and a number, finding the function maximum, computing [[indefinite integral]], computing [[definite integral]] of [[derivative]] of two functions, derivative of two functions, shift of a function along the<del style="font-weight: bold; text-decoration: none;"> along</del> X-axis etc. By its [[computer architecture|architecture]] this computing machine was (using the modern terminology) a [[vector processor]] or ''array processor'', a [[central processing unit]] (CPU) that implements an instruction set containing instructions that operate on [[array data structure|one-dimensional array]]s of data called ''vectors''. In it there has been used the fact that many of these operations may be interpreted as the known operation on vectors: addition and subtraction of functions - as addition and subtraction of vectors, computing a definite integral of two functions derivative— as computing the vector product of two vectors, function shift along the X-axis – as vector rotation about axes, etc.<ref name="Malinovsky"/> In 1966 Khmelnik had proposed a functions coding method,<ref name="Khmelnik1"/> i.e. the functions representation by a "uniform" (for a function as a whole) positional code. And so the mentioned operations with functions are performed as unique computer operations with such codes on a "single" [[arithmetic logic unit|arithmetic unit]].<ref name="Khmelnik2"/></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>A computing machine for operations with functions was presented and developed by Mikhail Kartsev in 1967.<ref name="Malinovsky"/> Among the operations of this computing machine were the functions addition, subtraction and multiplication, functions comparison, the same operations between a function and a number, finding the function maximum, computing [[indefinite integral]], computing [[definite integral]] of [[derivative]] of two functions, derivative of two functions, shift of a function along the X-axis etc. By its [[computer architecture|architecture]] this computing machine was (using the modern terminology) a [[vector processor]] or ''array processor'', a [[central processing unit]] (CPU) that implements an instruction set containing instructions that operate on [[array data structure|one-dimensional array]]s of data called ''vectors''. In it there has been used the fact that many of these operations may be interpreted as the known operation on vectors: addition and subtraction of functions - as addition and subtraction of vectors, computing a definite integral of two functions derivative— as computing the vector product of two vectors, function shift along the X-axis – as vector rotation about axes, etc.<ref name="Malinovsky"/> In 1966 Khmelnik had proposed a functions coding method,<ref name="Khmelnik1"/> i.e. the functions representation by a "uniform" (for a function as a whole) positional code. And so the mentioned operations with functions are performed as unique computer operations with such codes on a "single" [[arithmetic logic unit|arithmetic unit]].<ref name="Khmelnik2"/></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Positional codes of one-variable functions <ref name="Khmelnik1"/><ref name="Khmelnik2"/>==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Positional codes of one-variable functions <ref name="Khmelnik1"/><ref name="Khmelnik2"/>==</div></td>
</tr>
</table>
Topeil