java系统,为何称它是一个系统?它的地位与操作系统比起来是怎样的?
首先翻开了书,这是本字字都是重点的书,虽然很普通,很烂?
看目录,前面都是基础的部分,也就是不设计任何系统为你预先设计的类和对象,
再往后看,出现的包的应用,由此想到,包或java系统包是java系统的一部分,
从这些包的内容来看,包括了当今,注意,这里的词是‘当今‘,当今计算机系统的
所有名目,或者说,包括了所有出现的对象,概念。所以,我敢肯定,每一个历史时期的
编译器或编译程序都是不一样的,我是说用途的范围是不一样的。
早期的计算机应用面很窄,出现的或现存的东西很少,估计限于硬件吧;再看看现在的java,
包罗的范围有图形,网络,数据库等等,而这些东西都是那个时候所没有的。先有{0,1}二进制
的机器语言,人们用机器语言写程序,然后呢,先用汇编语言在纸上写程序,在自己认为的翻译成
机器语言,为了减少翻译这项工作,人们用二进制机器语言写成汇编程序,之后呢,人们又嫌麻烦,
用汇编语言写成高级语言编译器,用高级语言写程序,所以我认为,虽然我没有那段美妙的历史,但
我说,每一种或每一级别的语言的编译器都是用比它早些时候出现的语言编写的。
个人感觉编译器是操作系统的前身,或者说操作系统是编译器的一个衍生物,减少了编译器的负担,
分担了一部分编译器的功能,毕竟,操作系统是用语言编写的,所以得先有语言,语言要成为操作系统,
得通过编译器的编译,所以得先有较低一级别的语言所编写的编译器。