首页 > 互联资讯 > 建站教程  > 

为什么大多数的程序员的编程界面背景都是黑色的?

黑底白字的编程界面是最近两年才流行开的,Visual Studio 2015的默认设置都还是白底黑字:

白底黑字的辨识度比黑底白字高。下图左边是Visual Studio 2022,右边是Visual Studio 2008。左右找相同的字,比如「窗体」「类库」,我的感觉是左边的有点糊,右边的比较清晰。

像下面这种对比实验,其实也可以有不同的解释:

就我个人而言,上图黑背景下的辨识度排名是:绿色>白色>红色,下图白背景下的辨识度排名是:黑色>蓝色>绿色。

所以这个图就有点问题:绿色的注释比其他颜色的字加起来还要多。所以这个图一眼看上去是黑背景更清晰,但是仔细琢磨就会感觉不对。

注释一般都是绿色的。我们一般希望把注意力放在代码上而不是注释上。尤其是黑色背景下红色不够清晰是个比较严重的问题。

但,以上都不是主要原因。

黑色背景流行的主要原因是命令行界面是黑底白字的:

20年前,WindowsXP刚出的时候,命令行界面被视为落后的象征,那个时候用黑底白字的界面是很low的。

DOS下的WPS是蓝色的。说实话我当年就觉得这个蓝色很难看,还不如DOS系统默认的黑色。

那么,为什么WPS、Turbo C这样的软件要用蓝色作为背景色呢?本质上就是传递一个信息:我不是命令行,我是很高级的。过去的软件就是这样的,千方百计地跟命令行做切割。

最近几年,命令行的地位反常地提升。比如Win11把大多数操作扫入二级菜单,但是却在一级菜单中保留了一个命令行工具,这就很奇葩了:

这就是有些回答所谓的高级感。黑底白字的高级感来源于命令行。所以,以上所谓「白底黑字更容易辨识」「黑底白字更护眼」等等的原因都是次要的,命令行的地位才是主要的原因。

为什么大多数的程序员的编程界面背景都是黑色的?由讯客互联建站教程栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“为什么大多数的程序员的编程界面背景都是黑色的?