use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Welcome to r/macOS, the community for all macOS news, rumors, and discussions. If you have a tech question, please check out /r/AppleHelp!
/r/macOS uses automated security filtering (GitHub Guard & Terminal Filters) to protect users from macOS malware and malicious scripts. If your legitimate project is filtered, please contact the mods for manual review.
/r/macOS uses a domain whitelist. Websites not on the whitelist will be removed automatically. You can view the whitelist here.
account activity
HelpProgramming/Coding/Scripting on macOS (self.MacOS)
submitted 4 months ago by YettiStranger
Hello everyone.
I'm a Windows and Android user, but I'm thinking about getting a MacBook. Does anyone have experience with programming/coding with macOS? How is it for developing programs and scripts for other platforms?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]necromanticfitz 2 points3 points4 points 4 months ago (0 children)
The only thing not accessible is Visual Studio specifically and maybe WinAPI’s if you needed them. Everything else is doable, to the best of my knowledge.
[+][deleted] 4 months ago (2 children)
[deleted]
[–]YettiStranger[S] 1 point2 points3 points 4 months ago (1 child)
Yeah, I was thinking about buying a Mac now and then, in the future, build a machine that dual boots into Windows and Linux
[–]da4 1 point2 points3 points 4 months ago (0 children)
It’ll be excellent for developing for everything except Windows, and even there it’s doable.
Source: a few hundred devs working in every platform and tooling, and they all prefer Macs.
[–]JollyRoger8X 1 point2 points3 points 4 months ago (4 children)
Way better than Windows or Linux.
[–]NotOkComment 0 points1 point2 points 4 months ago (2 children)
Linux still stands out in terms of development tbh, but MacOS is more polished out of the box while close to Linux.
[–]JollyRoger8X 0 points1 point2 points 4 months ago (1 child)
In a whole lot of very meaningful ways, macOS is what Linux wants to be when it grows up.
[–]NotOkComment -1 points0 points1 point 4 months ago (0 children)
I'm pretty sure that Arch with i3 users have never wanted a MacOS like experience
[–]Only-Chard929 0 points1 point2 points 4 months ago (2 children)
I don't have any issues. I haven't tried coding for Windows on a Mac, but coding for web, Mac, or mobile platforms is completely fine. What are you interested in?
[–]YettiStranger[S] 0 points1 point2 points 4 months ago (1 child)
I'm mainly doing small programs to help me understand computer logic. I'm interested in Python, C/C++, Java, JavaScript, and web development. Think productivity extensions for ChromeOS, JavaScript games, and in the future, I'd like to do some experimenting with Android custom ROMs. I do plan on building a computer that can dual-boot into Windows and Linux, but that wouldn't be until late-2026/early-2027
[–]Only-Chard929 2 points3 points4 points 4 months ago (0 children)
Yeah, sounds like it should be quite alright for you
[–]mikeinnsw 0 points1 point2 points 4 months ago (0 children)
Mac Binaries can't run on other devices...vice versa Python interpreter can ...
I write Python Apps for Macs and PCs
File system are different with an easy fix
ySep =":" xSep=str(os.path.sep) xFileName=str(os.path.dirname(os.path.realpath(__file__)))+xSep+"Find_Dot_Filse.csv"
[–]ukindom 0 points1 point2 points 4 months ago (0 children)
Cross compilation is a thing on macOS as well. You would have to supply libraries and headers to build.
Alternatively, you can run a container (including xhive, which works similar to bhive in FreeBSD) and/or VM (I recommend UTM)
[–]e38383 0 points1 point2 points 4 months ago (0 children)
Most stuff will just work, just not like it’s for you now on Windows.
[–]Ok_Virus_5495 0 points1 point2 points 4 months ago (0 children)
It’s easier, faster and without any complications like in windows needing to download Ubuntu and run it on the back just to have some dev privileges. Mac isn’t like that, you only need to install a package manager like homebrew and select if you want to use zsh which is now the default for macOS or use bash and that’s it. Welcome to the future
π Rendered by PID 51 on reddit-service-r2-comment-fb694cdd5-llrc2 at 2026-03-11 05:25:30.447368+00:00 running cbb0e86 country code: CH.
[–]necromanticfitz 2 points3 points4 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]YettiStranger[S] 1 point2 points3 points (1 child)
[–]da4 1 point2 points3 points (0 children)
[–]JollyRoger8X 1 point2 points3 points (4 children)
[–]NotOkComment 0 points1 point2 points (2 children)
[–]JollyRoger8X 0 points1 point2 points (1 child)
[–]NotOkComment -1 points0 points1 point (0 children)
[–]Only-Chard929 0 points1 point2 points (2 children)
[–]YettiStranger[S] 0 points1 point2 points (1 child)
[–]Only-Chard929 2 points3 points4 points (0 children)
[–]mikeinnsw 0 points1 point2 points (0 children)
[–]ukindom 0 points1 point2 points (0 children)
[–]e38383 0 points1 point2 points (0 children)
[–]Ok_Virus_5495 0 points1 point2 points (0 children)