软件工程专业为什么要学计算机组成与结构?

【软件工程专业为什么要学计算机组成与结构?】
对司机来说 。学习汽车原理可能并没有直接帮助 。但也可能非常有用 。如果能从根本上了解汽车构造 。那么在开车时对于加减档、过弯、路况、车况的理解都更深刻 。这有可能对于驾驶从根本上有助力 。也可能并不直接 。但有一点可以肯定的是 。如果要成为卓越的车手 。一定是需要对车的结构原理有良好的认知 。学习计算机结构也是如此 。可能在如今高级语言已经高度抽象 。与机器语言、汇编语言相去甚远 。因此对编程可能没有直接帮助(在汇编语言时代不懂硬件基本没有办法学编程) 。但是如果能够了解计算机的结构和工作原理 。对于理解软件系统也就像汽车原理对车手一样意义重大(或许要更重要一些) 。
其他观点:
软件工程专业不要把他想的那么纯粹 。它只是计算机专业的一个分支 。计算机组成原理 。计算机操作系统 。计算机网络 。数据结构 。离散数学等一系列 。都是计算机专业基础课 。软件工程虽然偏向软件开发和项目管理 。但核心还是计算机科学 。最基本的计算机底层工作原理当然要了解 。我就是软件工程专业 。我也学过组成原理 。甚至还有数字电路基础 。汇编等

    推荐阅读