问个问题:编写程序是一定需要编写程序的软件的么?
这个概念我不太明白,一般编写程序,无论用哪种语言,都得有个编译工具吧,哪怕是用记事本,也得要个工具,把你的代码给装起来,然后翻译成机器懂的语言但看到有的书没有提到编译的工具,而是提到在不同的操作系统运行程序不同,我只用过WINDOWS,所以不是很清楚其他操作系统的情况,是可以不需要工具就能编译的么?
还有在最开始,肯定是没有软件,没有编译工具的,然后第一个人,编译出了一个软件,那么他是通过什么来编译的呢?他没有编译工具,就算他能用机器语言0和1来编写,但是,用什么来装呢?没有记事本没有别的软件....
还有像LINUX这样的可编写的操作系统....是自带工具的么?还是有特定的编写情况?
最简单的编译器,其实只是把人类使用的编译语言翻译成机器所用的0和1么?或者说其实只是个翻译器?所以刚开始学C,编写练习作业的时候,其实只要下一个翻译器,用记事本来编写也是可以的?
我好多东西都是东知道一点西知道一点,都是皮毛,又没有真正的完全的弄懂,却又驳杂,把我自己完全搞糊涂了。