C语言好学还是自控原理(先学C语言还是微机原理)

微机原理之所以比C语言难,是因为它结合了程序与硬件。因此,在具备了一定的理论基础之后,必须亲自动手编写程序,并不断调试和修正错误,直到达到预期目标。在初学阶段,应该多看一些简单的程序,从中领悟编程思路,然后再尝试自己编写。
如果未来打算从事单片机或嵌入式系统相关的工作,那么这两门都需要学好;而对于纯粹的软件开发工作来说,只需了解微机原理即可,甚至可以用Java代替C语言。虽然C语言和微机原理都是单片机的基础,但我们在大学课程中并没有很好地将它们结合起来。实际上,微机原理更侧重于理解计算机的整体架构,这对今后接触不同类型的处理器芯片具有指导作用。至于C语言部分,它不仅是许多单片机应用领域的直接编程工具,更重要的是,通过学习C语言能够掌握从高级语言程序生成可执行文件的过程,包括编译预处理、编译、链接以及烧录等各个环节及其所用的工具,这些才是最核心的部分。
The End