硬件:由CPU、内存、输入和输出设备组成。

     机器语言:二进制数字组成。

软件:汇编语言:汇编程序和汇编译器

                用来写硬件的驱动程序

      低级语言:C、C++...和编译器

                这部分用来写操作系统

      高级语言:Java、Python、Ruby...

                用来写应用程序