Talk:Ackermann function: Difference between revisions

From Rosetta Code
Content added Content deleted
Line 27: Line 27:


: You could also write bc examples for other articles in [[:Category:Arbitrary precision]]. --[[User:IanOsgood|IanOsgood]] 14:35, 28 December 2008 (UTC)
: You could also write bc examples for other articles in [[:Category:Arbitrary precision]]. --[[User:IanOsgood|IanOsgood]] 14:35, 28 December 2008 (UTC)

== Comment preceding MUMPS code (moved from the page) ==

... when I told Tom Ackermann that this function existed, he
couldn't believe that an actual mathematical function was named
after a relative if his... May he rest in peace!

{I am not signing this since I am not the author, I've just moved this from the page —[[User:ShinTakezou|ShinTakezou]] 17:07, 23 April 2010 (UTC)}

Revision as of 17:07, 23 April 2010

I don't really know how well my C++ function performs, as I said im just learning C++. but i though i would add it since there wasn't one. If something is wrong with it, please email me at ki4hbd(dot)nathan(at)gmail(dot)com and explain if you don't mind. Thanks!


Arbitrary precision with BC

BC is a binary calculator with arbitrary precision (similar to dc, but this one use the RPN, bc resembles C in its syntax); the code would be (translated from C):

#! /usr/bin/bc -q
define ack(m, n) {
   if ( m == 0 ) return (n+1);
   if ( n == 0 ) return (ack(m-1, 1));
   return (ack(m-1, ack(m, n-1)));
}

for(n=0; n<7; n++)
{
  for(m=0; m<4; m++)
  {
     print "A(", m, ",", n, ") = ", ack(m,n), "\n"; 
  }
}
quit

Would this be suitable for adding in the article? --ShinTakezou 14:05, 9 December 2008 (UTC)

Why not ? Rahul 14:45, 9 December 2008 (UTC)
You could also write bc examples for other articles in Category:Arbitrary precision. --IanOsgood 14:35, 28 December 2008 (UTC)

Comment preceding MUMPS code (moved from the page)

... when I told Tom Ackermann that this function existed, he couldn't believe that an actual mathematical function was named after a relative if his... May he rest in peace!

{I am not signing this since I am not the author, I've just moved this from the page —ShinTakezou 17:07, 23 April 2010 (UTC)}