[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

How comfy is macOS for programming?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 44
Thread images: 13

File: macos-sierra-faq.jpg (35KB, 600x300px) Image search: [Google]
macos-sierra-faq.jpg
35KB, 600x300px
I've used a pc since I can remember, but I got to say.. sierra is pretty damn comfy. How hard is it to set-up shit for Java/C++ code vs for windows? Also, am I missing out on any software I should have? (Don't play gaymes)
>>
File: 1499900373302.jpg (9KB, 480x360px)
1499900373302.jpg
9KB, 480x360px
>>61348142
>Linux you faggot
>>
>>61348142
install gentoo
>>
>>61348142
Pretty comfy
>>
File: the_macfag.png (885KB, 1280x1024px) Image search: [Google]
the_macfag.png
885KB, 1280x1024px
>>61348142
Debian with XFCE is better and runs on much cheaper hardware. I installed Debian on my FagBook Pro (TM) because the UI, package manager (unofficial, Homebrew), built in apps, and outdated everything was fucking abhorrent. It's still using Bash version 3 by default. GCC that comes with XCode is old as fuck too. Can't believe I actually fell for that shit.
>>
>>61348142
It's pretty easy imo. The only environment that was a pain to set up was go lang, but I hear that's a bitch on every platform. If you want the *nix environment without having to fiddle the knobs and deal with Linux's issues its the OS to get. Its got some of the best IDE and dev tools available, and it's pretty to boot. The bundled BSD utils are old, but it doesn't hamper functionality in any significant way. If you want new tools, you can use "brew", an 3rd party package manager with a large selection of software. I personally use my Mac mostly for Ruby, Swift, and C programming, and keeping up with my personal infosec blog. It's nice to have single OS that's great for development and yet has great software support.
>>
doesnt matter what you use on the desktop you faggot

windows is gay though
>>
File: 1494685622287.jpg (287KB, 2016x1210px) Image search: [Google]
1494685622287.jpg
287KB, 2016x1210px
>>61348142
>>
>>61349692
And? It was a sound design decision. Just because half you retards masturbate yourselves to C doesn't mean we have to keep gimping ourselves with it. Accept C's flaws and move ahead.
>>
>>61349714
Literally what is wrong with ++ operator?
>>
>>61349757
A full explanation of their reason is literally in the thread he screenshoted.

https://github.com/apple/swift-evolution/blob/master/proposals/0004-remove-pre-post-inc-decrement.md
>>
File: 1489075681751.png (41KB, 1000x500px) Image search: [Google]
1489075681751.png
41KB, 1000x500px
>>61348142
It's the best. Everyone who's anything in programming moves to macOS and never leaves.
>>
>>61349835
>t. mactoddler brainlet
>>
File: 1489889146620.jpg (231KB, 2048x1312px) Image search: [Google]
1489889146620.jpg
231KB, 2048x1312px
>>61348142
>How hard is it to set-up shit for Java/C++ code vs for windows?
You use a package manager like https://brew.sh/ and https://caskroom.github.io/ and that's it... it does the setup of everything for you.
>>
Protip: Don't feed the troll.
>>
>>61349595
>brew
Just don't try to fix problems you run into when using brew if you've used linux before. The way brew gets set up is extremely brittle, and every Linux user I've seen ends up breaking things when doing things any Linux package manager would be completely fine with. If you try to fix what seems like the smallest of problems, you're going to do something that's going to completely fuck brew up and make it unusable, with no way to fix it because brew seems to regularly manage to fuck up its own uninstall.

>literally everybody I know who went from Linux and tried to use brew did this at least once in under a year
>the only solution was to reinstall OSX
>>
>>61349835
Its interesting to see the relatively close split between the OSes, despite their wildly different market share.
>>
>>61349883
I've never had it fuck up, and I use it for a ton of packages. YMMV I guess. What specifically went wrong?
>>
>>61349886
>relatively close split

Every windows version was completely split.
>>
File: 1499595512814.jpg (231KB, 681x1019px) Image search: [Google]
1499595512814.jpg
231KB, 681x1019px
>>61348142
Macs are a fucking joke, don't even bother.
>>
>>61349909
The top four were all in the 20% range. You know what I mean anon.
>>
File: 1483339468276.jpg (184KB, 2040x1360px) Image search: [Google]
1483339468276.jpg
184KB, 2040x1360px
>>61349886
it's not split across geography. in north america, Macs are probably 60%+ of computers used for programming.
Rest of the world, 3rd world shitholes, use PCs with Windows and occasionally Linux.
But pretty much everything you use daily on the web was made on Macs. Even the http and www and the first web browser and first web server were made on a predecessor of Mac.
>>
>>61349946
HP workstation running Ubuntu is what Jeff Dean uses for programming. The Mac is just for presentations.
Sauce: https://usesthis.com/interviews/jeff.dean/
>>
>>61349946
Oh look, it's this mactoddler brainlet again.
>>
>>61349923
The GCC bug was fixed in 2011, it isn't even used to compile macOS components anymore anyway.
Nobody uses fink or macports anymore.
Who would have thought a non-native window system looks out of place compared to native cocoa?
Java isn't bundled with the OS anymore, nothing stops you from downloading the latest version instead of Apple's version.
Multiscreen is a hell of a lot better than anything you'll get in the Linux world.
Skype's shit security is no surprise, and it's the responsibility of the developer to ensure their app is secure.

Not only is it old, half of it is just opinionated trash.
>>
File: 1482459419427.jpg (28KB, 1280x720px) Image search: [Google]
1482459419427.jpg
28KB, 1280x720px
>>61349977
that was long time ago. he's now a Mac guy. even AlphaGo was made on Macs.
4chan too.. it still runs on Mac Minis as well.
>>
File: 1498940269976.png (116KB, 600x1076px) Image search: [Google]
1498940269976.png
116KB, 600x1076px
>>61349861
>>61349946
>>61349997
>>
>>61349908
It happened to me a couple years ago and I abandoned OSX and switched back to Ubuntu, so I forget some of the specifics. It was something along the lines of needing multiple versions of mysql to test an upgrade we were planning, not getting any good instructions on how to do it, trying to figure out some of the less used stuff in brew and getting an error that specifically told me I had inadequate permissions to install something. I looked at what it needed to install, thought, "yes, it makes sense that something like this would need to be installed as root because I don't think it'd be specific to my account" and I made the error of assuming that using sudo for something would be ok.

When I told one of my coworkers that everything fucked up he told me that you shouldn't use sudo with brew (which wasn't something anybody had warned me about). Who the fuck would have known that using sudo with brew on a big install would have brew overwrite settings files fucking everywhere and fuck everything up, making half the leftover install be for the root user, and half the install as my user. There was no way to fix it because some of the settings files that needed to be used to fix or uninstall brew were only accessible to one of the two users, because of relative paths or something.
>>
>>61350004
if you hate them, why are you in this thread? are you mentally ill?
>>
>>61349946
I would believe it, go to any IT related place in the US and you're guaranteed to see at least one Mac. Hell, I use one as my main dev machine. I wouldn't imply macOS deserves the credit for the internet development that occurred on nextstep though. macOS inherited a lot from NS, but credit is due where it's due.

>>61350004
Just don't reply, you're just giving it the attention it wants.
>>
>>61350032
>retard does retarded things
>complains when the computer does what he tells it to do
got it
>>
File: 1498346888013.webm (2MB, 878x670px) Image search: [Google]
1498346888013.webm
2MB, 878x670px
>>61349861
>>61349946
>>61349997
Seek mental help.
>>
>>61349923
Picture from pre mavericks era.

Jeesus, do you losers never get on with times.

I guess this is what is it like being kissless virgin.

Saving 4-7 year old pics for shitposting purposes.

Only jokes here are people like you who think any of your shit matters to anyone.

At some point in your life you will realise you are fucking loser and have done nothing with your life but shitpost on tech board consisting of 15 year olds or absolute spergs who are so detached from reality they can't be helped anymore.
>>
File: 1485541207053.jpg (62KB, 640x480px) Image search: [Google]
1485541207053.jpg
62KB, 640x480px
>>61350038
NS is still at the core of Mac. Mac OSX was just NextStep with a new skin and they bolted backwards compatibility to MacOS 9.x. MacOS inherited everything from NeXT. You can still compile old NeXT Step apps on a Mac.
>>
>>61350055
>Seek mental help.
stay mad kiddo. maybe one day your mom will buy you a real Unix computer.
>>
>>61349425

>tfw you install Debian cuz you want newer shit, kek
>>
>>61350032
Huh, interesting. I think brew restricts everything to /opt now, it just symlinks and SETUIDs anything that needs to thinks it running from/under elsewhere. I remember seeing a warning about running brew as root a few months back when I was setting up go lang because it fucks the path variables. Maybe that was similar?
>>
>>61350046
>retarded things
I've never had any problems even close to that in Ubuntu, Fedora or CentOS, all of which I've used professionally at work and at home. That's why I specifically said that you should be careful if you've used Linux before because brew doesn't behave the way you'd expect. You can't follow along with what you think it's doing and think about it in the same way.
>>
>>61350088
Just
don't
reply
it's
a
thinly
veiled
troll.
>>
>>61348142
>Don't play gaymes
Use GNU/Linux
>>
File: 1469123946459.gif (511KB, 620x187px) Image search: [Google]
1469123946459.gif
511KB, 620x187px
>>61350113
/thread

MactoddlerOS is a fruity toddler toy for manchildren that are easily amused.
>>
>>61350081
Probably - permissions stuff breaks so frequently that "brew doctor" had to be made to help people along with fixing shit. Unfortunately the way a few of us broke it, brew doctor couldn't even help.
>>
>>61348142
IDK about Java/C++ but for node its a dream.
My only complaint is that XCode and Brew aren't preinstalled on every machine.
>>
>>61350131
Nobody enables that anymore
Thread posts: 44
Thread images: 13


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.