使用最广的单用户微型机操作系统是微软(Microsoft)公司的Windows(视窗),占全球微型机市场份额的大约90%;其次是苹果公司的Mac OS和开源的单用户Linux(读音“莱讷克斯”或“里尼克斯”)。
当微型机作为网络服务器时,必须使用多用户操作系统。常用的多用户OS有Windows Server,UNIX(包括Linux,Soloris,BSD Unix,HP-UX,AIX)。
(b)计算机语言编译器和解释器
要把用计算机语言编写的程序转换成机器语言(有2进制数字0、1表示),才能被计算机识别、执行。根据计算机程序设计语言的特征,分别用编译器和解解释器把程序转换成机器语言。
微型机的程序设计语言有汇编语言、高级程序设计语言。
高级程序设计语言又分成面向过程的程序设计(Process Oriented Programming,POP)语言和面向对象的程序设计(Object Oriented Programming,OOP)语言。
常用的面向过程的高级程序设计语言有C,BASIC,FORTRAN,COBOL,Pascal,等等。
常用的面向对象的高级程序设计语言有Java,SmallTack,Eiffel(源于著名的法国艾菲尔铁塔)。
Java兼有POP和OOP的功能。
C 语言具有OOP的功能。C 是C语言的一个向上兼容的扩充,而不是一种新语言。