这个白框黑字内编写代码和那种在visual stdio那种文本框中的有什么区别,我感觉那种会好看一些啊,可是为甚么要用这种相当于,命令行窗口式的界面呢,也很像cmd的dos界面。有什么区别呢?
这种性能好
两个问题建议分开问:
理由如下:
1、慕课网的c语言课程重视基础一些,更偏向于研究计算机底层原理的解析,使用shell敲击命令能对更清晰的理解底层命令;
2、与编辑器相比,在shell中确实有很多相对难用的地方,不过shell编程是一种基本功,作为一个程序员来说vim和基本命令的使用是技能标配;
3、编辑器是对程序员更友好的编程工具,它在代码提示、断点调试等等方面提供了很多功能让程序员更专注于代码逻辑本身而不是底层命令的使用,这和课程的目的是不同的,但不是说使用编辑器达不到效果,这个和老师有关系;区别如下:
shell或者cmd(windows中的shell)都是和计算机交流的工具,他们两个本身没有什么本质区别;而在windows中我们习惯于使用窗口化、按钮等符合人类习惯的方式(这个方式是微软定义的,还有苹果等,牵扯很广不细说)去操作计算机,在linux和unix中我们更习惯于使用shell脚本通过一条条命令操作计算机,很大的区别就是在性能上。