在哪里可以找到软件构造的良好定义?

发布于 2024-08-25 17:31:11 字数 153 浏览 4 评论 0原文

我现在已经在互联网上搜索了两个小时,我找到了包含软件构造模块的课程,但没有明确的定义,只是暗示了它是什么。

据我理解的定义,它是一个可以根据目的进行定义的对象,例如 TCP/IP 连接使用一个软件构造的端口。

谁能给我一个完整的定义或者给出一个更强有力的定义?

I have scoured for 2 hours now across the internet, I have found courses with modules on software constructs but no clear definition only hints as to what one is.

As far as I understand the definition it is an object that can be defined with a purpose for example a TCP/IP connection uses a Port which is a Software construct.

Can anyone refer me to a full definition or give a more robust one?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ま昔日黯然 2024-09-01 17:31:12

阅读此内容:http://en.wikipedia.org/wiki/Construct_(philosophy_of_science)

然后将“理想”替换为“软件”。


TCP是一种协议。实现该协议的软件是一个软件构造。

IP是一种协议。实现该协议的软件是一个软件构造。

IP 使用 IP 地址。这些是软件构造。 IP 地址(几乎)没有物理现实,它是主机和网络之间的关系。它被写入文件中,某些磁介质的状态是软件构造的物理表现。

IP 连接使用端口。这些是软件构造 IP 端口是消息、缓冲区、发送软件和接收软件之间的关系。它(几乎)没有物理现实;对于正确实现 IP 协议的内存组件来说,这是一种真实的状态。

的确。所有软件都可以称为软件构造的示例。软件本身就是一种理想化,因此试图细分“构造”和“软件构造”是相当愚蠢的。它们都是理想化的。

软件的物理表现是磁盘、光盘或半导体存储器中的位状态。

Read this: http://en.wikipedia.org/wiki/Construct_(philosophy_of_science)

Then replace "Ideal" with "Software".


TCP is a protocol. The software that implements this protocol is a software construct.

IP is a protocol. The software that implements this protocol is a software construct.

IP uses IP addresses. These are a software construct. An IP Address has (almost) no physical reality, it's a relationship between a host and a network. It is written in a file and the state of some magnetic media is a physical manifestation of the software construct.

IP connections use a Port. These are a software construct An IP Port is a relationship between messages, buffers, sending software and receiving software. It has (almost) no physical reality; it's a state that will be true of memory components that correctly implement the IP protocol.

Indeed. All Software can be called examples of Software Construct. Software itself is an idealization, so trying to subdivide "Construct" and "Software Constuct" is rather silly. They're all idealizations.

Physical manifestations of software is the state of bits on magnetic disks, optical CD's or in semiconductor memory.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文