gpt4 book ai didi

terminology - “script”和 “application”有什么区别?

转载 作者:行者123 更新时间:2023-12-03 08:07:04 28 4
gpt4 key购买 nike

我指的是this answer之类的区别:

...bash isn't for writing applications it's for, well, scripting. So sure, your application might have some housekeeping scripts but don't go writing critical-business-logic.sh because another language is probably better for stuff like that.



作为使用多种语言工作的程序员,这似乎是C,Java和其他编译语言的no俩。我不是要加强我的意见或波折的答案。相反,我确实想知道所指的是哪些技术差异。

(而且我在日常工作中使用C,因此我不只是出于防御。)

最佳答案

传统上,程序是编译的,脚本是解释的,但这已经不再重要了。如果确实需要,您可以生成大多数脚本的编译版本,并且实际上会解释其他“编译”语言(如Java)(在字节码级别)。

一个更现代的定义可能是程序旨在供客户使用(也许是内部程序),因此应包括文档和支持,而脚本主要供作者使用。

网络是一个有趣的反例。我们都喜欢使用Google搜索引擎查找内容。创建它引用的“数据库”的大部分代码仅由其作者和维护者使用。这使它成为脚本吗?

关于terminology - “script”和 “application”有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/98268/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com