从1946年世界上第一台计算机诞生,直到今天计算机普及到千家万户,计算机的技术发展走过了70多个年头。今天,一名普通小学生就能够非常熟练的使用计算机。计算机的普及和平民化,离不开计算机操作系统的发展。在操作系统领域,受众最为广泛的无疑是Windows、Linux以及MacOS了。
Windows系统问世于1985年,后来逐渐发展成为主要为个人计算机和服务器用户设计的操作系统,其在个人计算机的领域应用内最为普遍,在全球个人计算机市场之中,占了约83%,遥遥领先其他竞争对手。
Linux是一种自由和开放源代码的类UNIX操作系统。其优势主要在于服务器领域,这里不多赘述。能够跟Windows在个人计算机领域中一较高低的,苹果公司的Mac OS系统最具实力。苹果公司素来以高品质高标准的产品著称,当然还有其令不少人望而却步的高售价。
在软件开发领域,素来有所谓的语言食物链、操作系统食物链的说法,Mac OS无疑站在了食物链的顶端。前面提到过,Linux的优势在于服务器领域,而Mac OS和Linux同为类UNIX操作系统,能够得到占据更多个人计算机领域的市场份额,主要归功于其图形化界面的优势。
作为程序员,免不了需要跟Linux操作系统打交道(如Ubuntu、CentOS等等),当用得多了,就会发现其实它们的图形化界面的使用体验,并不如单纯的使用命令行来得爽快。在图形化界面操作系统中,Windows无疑做得非常完美。然而由于种种原因,在程序员圈子中,Windows并不能够真正成为许多人心中的理想工作系统。
尤其是当你入手了Mac OS之后,原来的一切对Windows的偏爱以及对Mac OS固有的偏见,可能就都会烟消云散了。只能说:“Mac OS真香”。最可能让你怀念的,怕不是就是它能用来跟好友们一起玩几把LOL了吧。
不得不承认,Mac OS确实是一款非常优秀的操作系统,但是一名程序员的优秀与否,并不能单纯基于他使用哪种操作系统来评判。有的人能够很好地驾驭Mac OS,有的人又能够非常娴熟的基于Windows做开发。程序员圈子里的语言鄙视链早就成为了大家自嘲的段子,操作系统的鄙视链,也不该成为束缚大家快乐编程的枷锁。
原文https://m.sohu.com/a/295155933_120097630