gpt4 book ai didi

ruby-on-rails - 编程综合;究竟是什么?

转载 作者:行者123 更新时间:2023-12-03 22:50:37 24 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

8年前关闭。




Improve this question




目前我正在读一本书关于Software Development Engineering .在这本书的第一章中,它说:

Synthesis is a productivity mechanism for developing software by which the implementation is generated rather than created manually.



这让我很困惑,我在互联网上找不到任何明确的解释。
那么谁能告诉我在编程领域的真实世界示例?并且如果它类似于代码生成器(例如,用于自动创建项目目录和代码文件的 Ruby on Rails 命令行);它与元编程有什么区别?

谢谢。

最佳答案

Synthesis is a productivity mechanism for developing software by which the implementation is generated rather than created manually.



这是真的,尽管这并没有提到“编程中的综合”究竟是什么。编程综合意味着处理软件开发过程的各个方面
这至少在原则上是可以自动化的。它的目标是从声明性规范中机械地合成正确和有效的计算机代码。正如 this article. 所述

基本上,这意味着您指定一个规范,例如合成机器,它将根据您提供的规范生成输出(代码)。

代码合成和代码生成之间的主要区别在于代码合成发生在 runtime .

关于ruby-on-rails - 编程综合;究竟是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17502328/

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