Talk:Call a function: Difference between revisions

Content added Content deleted
(→‎Huh?: computation isn't just about math)
Line 10: Line 10:


::I was hoping for a little more than that. For example: ''Calling a function that requires no arguments'' is a confusing concept, mathematically. Is a '''constant''' a "function that requires no arguments"? Is an operation which produces different results at different times really a function that requires no arguments? Is it even a function? (In some languages it would not be a function, according to the concepts laid out in the documentation for those languages. And, perhaps ironically, languages with this character tend to be called "functional languages".) --[[User:Rdm|Rdm]] 18:07, 15 July 2011 (UTC)
::I was hoping for a little more than that. For example: ''Calling a function that requires no arguments'' is a confusing concept, mathematically. Is a '''constant''' a "function that requires no arguments"? Is an operation which produces different results at different times really a function that requires no arguments? Is it even a function? (In some languages it would not be a function, according to the concepts laid out in the documentation for those languages. And, perhaps ironically, languages with this character tend to be called "functional languages".) --[[User:Rdm|Rdm]] 18:07, 15 July 2011 (UTC)
:::So this really comes down to a complaint that mere mortals do not use terms the way mathematicians do. And perhaps that too many mere mortals, who think that "functional" means "does something", are allowed to use computers. <tt>:-)</tt> --[[User:TimToady|TimToady]] 18:32, 15 July 2011 (UTC)