Talk:Ackermann function

From Rosetta Code
Jump to: navigation, search

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!


Contents

[edit] 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)

[edit] 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)}

[edit] ABAP

Abap results seem wrong

[edit] ZED version?

How do we read the ZED version? (What are we seeing there?) --Rdm 08:04, 3 August 2012 (UTC)

Personal tools
Namespaces

Variants
Actions
Community
Explore
Misc
Toolbox