首页 > 编程语言 >Mac 和 Win,到底用哪个系统学编程?

Mac 和 Win,到底用哪个系统学编程?

时间:2023-03-23 14:47:00浏览次数:38  
标签:Windows Win 编程 系统学 Mac 软件 OS

Windows

其实他的软件生态非常丰富,无论是游戏、办公、甚至是看片儿,Windows 总有那么几款软件符合你的诉求,而且即使到了 2023 年,有些软件还是只有 Windows 版本的,毕竟用户基数大嘛。

而且在 Windows 上使用软件、或者强制使用原本不能用的软件也是相对方便的,对于学生党来说,能节约很多时间和金钱成本。

对于学编程的同学来说,Windows 一般有 2 个问题。

首先就是安装编程相关的环境比较麻烦,刚开始装个 Python、Java 啥的可能还好,等之后要装 Docker、消息队列、跑一些知名开源项目的时候,就知道有多麻烦了。虽然在 Windows 上可以使用 WSL(Linux 子系统)或者第三方虚拟机来辅助搭建编程环境,那也不如天然支持的要香对吧。

还有就是 Windows 的可定制性比较差,系统对用户不透明。绝大多数同学只是用它来办公还感受不到这点,但在后面编程搭环境、尤其是学习一些系统安全知识的时候就会发现,很多时候要修改系统设置时,很难找到对应的入口,或者就是必须反复重启电脑才能修改成功。

综上,个人感觉 Windows 更适合家用娱乐和办公。

Mac OS

我是从大三实习的时候,第一次接触到 Mac OS 系统。作为一个十几年 Windows 忠实用户,我刚开始用 Mac 是非常非常不习惯的,无论是界面、快捷键还是终端。

先说说我感受到的 Mac OS 的优点吧,首先就是我用了 Mac 几年了,几乎没有发生过死机(也死机过,但屈指可数),明显比 Win 的稳定性高。

Mac 上安装软件也非常方便,就跟我们手机上装软件一样,Mac 有自己的正版的应用商店,安装软件更高效、软件更好管理、也更安全。

而且个人感觉 Mac OS 的界面也更好看大气,当然,这个也可能和 Mac 电脑本身的屏幕和设计有关。所以做前端开发和设计的同学用 Mac 的体验会更好一些。

此外,如果你是一个苹果控,那么你还能感受到 Mac 生态系统的强大,各设备间同步数据真的非常方便。

对学编程的同学来说,Mac OS 最大的亮点莫过于它是基于 UNIX 操作系统的,自带了很多开发工具和终端,而且终端的很多命令和企业开发常用的 Linux 系统类似,便于我们搭建环境和学习命令行的使用。

但 Mac OS 也是存在缺点的,首先就是对于我这种白票党来说,我发现 Mac 上的很多软件不能让我自由地去使用;而且 Mac 目前的软件数还是没法跟 Windows 比的,很多 Windows 上好用的软件在 Mac 上没有相应的替代品。所以用了 Mac 后,很多游戏基本就不能自由地去玩了(对卷王来说,这也许是它的一个优点?)

当然,Mac 电脑还有一个最大的问题,就是它的价格还是相对贵了一些。

标签:Windows,Win,编程,系统学,Mac,软件,OS
From: https://www.cnblogs.com/farsight/p/17247371.html

相关文章

  • 安装纯净windows10操作系统
    有些同学的个人电脑时间长了就会出现卡顿,蓝屏现象,工作、学习受到很大的困扰,自己重新安装windows系统怕中毒或是安装的不是纯净版,自带很多流氓软件等等。现在我来教大家用最......
  • windows和linux文件格式互转
     #查看当前文件格式cat-Afilename每行结尾是^M$为windows每行结尾是$为linux方式一:dos2unixtest2.txt#把DOS格式的文本文件转变成UNIX下的文本文件方......
  • CALL SCREEN - 弹出框屏幕的Window坐标设置
    标准语法如下:CALLSCREENdynnr[STARTINGATcol1lin1[ENDINGATcol2lin2]]."Theupperleftcornerofthedialogwindowisdeter......
  • windows下编写的脚本文件,放到Linux中无法执行解决方法
    在windows下编写的脚本文件,放到Linux中执行报错:shstartup.sh-mstandalone:commandnotfound:comma......
  • mac homebrew 关闭自动更新
    网上方案一vim~/.bashrcHOMEBREW_NO_AUTO_UPDATE=1source~/.bashrc网上方案二vim~/.zshrcHOMEBREW_NO_AUTO_UPDATE=1source~/.zshrc网上方案三vim~/.bash_po......
  • WIN32 _WIN32 _WIN64
    WIN32仅代表Windows操作系统,_WIN32含义有限#ifdef_MAC#ifndef_WIN32#define_WIN32#endif#endif//_MAC#ifndefWIN32#defineWIN32#endif判断32位还是6......
  • windows下使php实现守护进程
    github:仓库地址: https://github.com/kohsuke/winsw下载地址: https://github.com/winsw/winsw/releases步骤:1.先到https://github.com/kohsuke/winsw/releases下载......
  • Java中使用Jacob实现Windows下语音合成并生成音频文件
    场景在服务端根据执行的中文文字内容合成相应的音频文件。这里推荐一种在Windows下调用jacob.dll文件实现语音合成。注:关注公众号霸道的程序猿获取编程相关电子书、教程......
  • macOS配置Logisim
    配置计组研讨课的小工具没想到11年停更的开源软件现在还能够用 LogisimAgraphicaltoolfordesigningandsimulatinglogiccircuits官网链接在http://www.cburc......
  • 彻底删除Docker Desktop for Mac
    sudorm-rf/Applications/Docker.appsudorm-rf/private/var/folders/0y/frd89c5s3yx4pg6fjbn9d8j00000gn/C/com.electron.dockerdesktoprm-rf~/Library/Contain......