在哪里可以找到软件构造的良好定义?
我现在已经在互联网上搜索了两个小时,我找到了包含软件构造模块的课程,但没有明确的定义,只是暗示了它是什么。
据我理解的定义,它是一个可以根据目的进行定义的对象,例如 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
阅读此内容: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.