函数计算,从java环境使用上看,FC的函数使用,也是上传jar包然后运行,这本身不也是运行应用程序吗?这里取名“函数”二字,和编程语言中的函数,有何区别???
根据提供的信息,您在谈论的是阿里云函数计算(FC)的使用。在FC中,您可以通过上传jar包来运行应用程序。这和编程语言中的函数有所不同,因为编程语言中的函数是一段可重用的代码,而FC中的应用程序是一组用于执行特定任务的代码。FC中的应用程序可以是Java应用程序、Python应用程序、Node.js应用程序等,而不仅仅局限于Java应用程序。
FC中的“函数”名称可能源于其设计哲学,即强调函数的可复用性和独立性。在FC中,每个应用程序都是一个独立的“函数”,可以在不同的场景中使用。这与编程语言中的函数有所不同,因为编程语言中的函数通常是嵌入在代码中的,而FC中的函数是独立于代码的。
总的来说,FC中的“函数”概念和编程语言中的函数有所不同,但它们都是可复用的代码单元。
"函数"一词在这里的含义与它在编程语言中的含义是不同的。在云计算领域,"函数"通常指的是一种特定的计算单元,它接收一定的输入,执行一定的计算,并输出结果。这个概念最初是由Google提出的,他们将其称为"Cloud Function"。
在函数计算(FC)中,"函数"可以被看作是一个小型的服务器程序,它可以被触发并执行特定的任务。这个"函数"可以是任何类型的程序,包括Java程序、Python程序、JavaScript程序等。
在编程语言中,"函数"是一个特殊的程序块,它接收输入参数,执行计算,并返回结果。函数的调用者不能直接访问函数内部的变量或状态,只能通过传递参数和返回值来与函数交互。
所以,虽然两者都被称为"函数",但它们的含义是不同的。在云计算中,"函数"是指一种特定的计算单元;在编程语言中,"函数"是指一种特殊的程序块。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。