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).&lt;ref name="Malinovsky"&gt;{{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])&lt;/ref&gt;&lt;ref name=" Khmelnik1"&gt;{{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])&lt;/ref&gt;&lt;ref name=" Khmelnik2"&gt;{{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])&lt;/ref&gt;</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).&lt;ref name="Malinovsky"&gt;{{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])&lt;/ref&gt;&lt;ref name=" Khmelnik1"&gt;{{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])&lt;/ref&gt;&lt;ref name=" Khmelnik2"&gt;{{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])&lt;/ref&gt;</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>&lt;ref name=" Khmelnik3"&gt;{{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])&lt;/ref&gt;<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>&lt;ref name=" Khmelnik3"&gt;{{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])&lt;/ref&gt;</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:: &lt;math&gt;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}&lt;/math&gt;,&lt;br&gt;</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:: &lt;math&gt;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}&lt;/math&gt;,&lt;br&gt;</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.&lt;ref name="Malinovsky"/&gt; 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.&lt;ref name="Malinovsky"/&gt; In 1966 Khmelnik had proposed a functions coding method,&lt;ref name="Khmelnik1"/&gt; 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]].&lt;ref name="Khmelnik2"/&gt;</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.&lt;ref name="Malinovsky"/&gt; 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.&lt;ref name="Malinovsky"/&gt; In 1966 Khmelnik had proposed a functions coding method,&lt;ref name="Khmelnik1"/&gt; 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]].&lt;ref name="Khmelnik2"/&gt;</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 &lt;ref name="Khmelnik1"/&gt;&lt;ref name="Khmelnik2"/&gt;<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>&lt;ref name="Khmelnik1"/&gt;&lt;ref name="Khmelnik2"/&gt;</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).&lt;ref name="Malinovsky"&gt;{{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])&lt;/ref&gt;&lt;ref name=" Khmelnik1"&gt;{{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])&lt;/ref&gt;&lt;ref name=" Khmelnik2"&gt;{{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])&lt;/ref&gt;</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).&lt;ref name="Malinovsky"&gt;{{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])&lt;/ref&gt;&lt;ref name=" Khmelnik1"&gt;{{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])&lt;/ref&gt;&lt;ref name=" Khmelnik2"&gt;{{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])&lt;/ref&gt;</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).&lt;ref name="Malinovsky"&gt;{{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>&lt;/ref&gt;&lt;ref name=" Khmelnik1"&gt;{{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>&lt;/ref&gt;&lt;ref name=" Khmelnik2"&gt;{{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>&lt;/ref&gt;</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).&lt;ref name="Malinovsky"&gt;{{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])&lt;/ref&gt;&lt;ref name=" Khmelnik1"&gt;{{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>)&lt;/ref&gt;&lt;ref name=" Khmelnik2"&gt;{{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>)&lt;/ref&gt;</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 &lt;ref name=" Khmelnik3"&gt;{{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>&lt;/ref&gt;==</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 &lt;ref name=" Khmelnik3"&gt;{{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>)&lt;/ref&gt;==</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:: &lt;math&gt;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}&lt;/math&gt;,&lt;br&gt;</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:: &lt;math&gt;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}&lt;/math&gt;,&lt;br&gt;</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).&lt;ref name="Malinovsky"&gt;{{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 }}&lt;/ref&gt;&lt;ref name=" Khmelnik1"&gt;{{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 }}&lt;/ref&gt;&lt;ref name=" Khmelnik2"&gt;{{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 }}&lt;/ref&gt;</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).&lt;ref name="Malinovsky"&gt;{{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 }}&lt;/ref&gt;&lt;ref name=" Khmelnik1"&gt;{{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 }}&lt;/ref&gt;&lt;ref name=" Khmelnik2"&gt;{{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 }}&lt;/ref&gt;</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).&lt;ref name="Malinovsky"&gt;{{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 }}&lt;/ref&gt;&lt;ref name=" Khmelnik1"&gt;{{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 }}&lt;/ref&gt;&lt;ref name=" Khmelnik2"&gt;{{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 }}&lt;/ref&gt;</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).&lt;ref name="Malinovsky"&gt;{{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 }}&lt;/ref&gt;&lt;ref name=" Khmelnik1"&gt;{{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 }}&lt;/ref&gt;&lt;ref name=" Khmelnik2"&gt;{{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 }}&lt;/ref&gt;</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 &lt;math&gt;R&lt;/math&gt; is an integer positive number, number of values of the digit &lt;math&gt;\alpha_{m_1, \ldots, m_a,k}&lt;/math&gt;, and &lt;math&gt;y_i(x_i)&lt;/math&gt; certain functions of arguments &lt;math&gt;x_i&lt;/math&gt;. 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 &lt;math&gt;\alpha_{m1,m2,m3,k}&lt;/math&gt;, and the circles contain the values of indexes &lt;math&gt;{m1,m2,m3,k}&lt;/math&gt; of the corresponding digit. A positional hyperpyramidal code is called R-nary (and is denoted as &lt;math&gt;GPK_R&lt;/math&gt;), if the numbers &lt;math&gt;\alpha_{m_1, \ldots, m_a,k}&lt;/math&gt; assume the values from the set &lt;math&gt;D_R&lt;/math&gt;. At the codes addition &lt;math&gt;GPK_R&lt;/math&gt; the carry extends on ''a''-dimensional cube, containing &lt;math&gt;2^a&lt;/math&gt; digits, and hence &lt;math&gt;R \geq (2^{a-1}-1)&lt;/math&gt;.</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 &lt;math&gt;R&lt;/math&gt; is an integer positive number, number of values of the digit &lt;math&gt;\alpha_{m_1, \ldots, m_a,k}&lt;/math&gt;, and &lt;math&gt;y_i(x_i)&lt;/math&gt; certain functions of arguments &lt;math&gt;x_i&lt;/math&gt;. 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 &lt;math&gt;\alpha_{m1,m2,m3,k}&lt;/math&gt;, and the circles contain the values of indexes &lt;math&gt;{m1,m2,m3,k}&lt;/math&gt; of the corresponding digit. A positional hyperpyramidal code is called R-nary (and is denoted as &lt;math&gt;GPK_R&lt;/math&gt;), if the numbers &lt;math&gt;\alpha_{m_1, \ldots, m_a,k}&lt;/math&gt; assume the values from the set &lt;math&gt;D_R&lt;/math&gt;. At the codes addition &lt;math&gt;GPK_R&lt;/math&gt; the carry extends on ''a''-dimensional cube, containing &lt;math&gt;2^a&lt;/math&gt; digits, and hence &lt;math&gt;R \geq (2^{a-1}-1)&lt;/math&gt;.</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.&lt;ref name="Malinovsky"/&gt; 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.&lt;ref name="Malinovsky"/&gt; In 1966 Khmelnik had proposed a functions coding method,&lt;ref name="Khmelnik1"/&gt; 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]].&lt;ref name="Khmelnik2"/&gt;</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.&lt;ref name="Malinovsky"/&gt; 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.&lt;ref name="Malinovsky"/&gt; In 1966 Khmelnik had proposed a functions coding method,&lt;ref name="Khmelnik1"/&gt; 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]].&lt;ref name="Khmelnik2"/&gt;</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 &lt;ref name="Khmelnik1"/&gt;&lt;ref name="Khmelnik2"/&gt;==</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 &lt;ref name="Khmelnik1"/&gt;&lt;ref name="Khmelnik2"/&gt;==</div></td> </tr> </table> Topeil