![mac os x programming mac os x programming](http://www.natesprogramming.com/wp-content/uploads/2013/02/Screen-Shot-2013-02-03-at-12.01.18-PM.png)
What about compilers and, well, the real programming stuffs? Well, it’s a free download, or two, away. Oh, for Perl programmers, of course perldoc is there. Just like in Linux or Unix environment, there are man pages too, so you get help documentation on all the command line programs. There’s rsync too, if you need to keep directory trees in sync. You really don’t have to, because the default Terminal app in OS X already builds in a tabbed interface, connection bookmarks, and other sought after features. Oh yes, that means you don’t have to download another SSH client. If you need to login to a Unix host, or copy files back and forth, both ssh and scp are already in there. You’ll feel totally at home if you came from a Unix programming environment.
#MAC OS X PROGRAMMING INSTALL#
There’s also git, but you’ll need to install the Command Line Developer Tools or Xcode mentioned later. Then there are version control tools like subversion. Scripting languages like Perl, PHP, Python, and Ruby are included. For example, there are editors like vi (my favourite!) and nano. Many of the typical Unix command line tools are already included in OS X. I’ll not attempt to write a dummies guide to the Unix shell here, so if you feel you need some hand-holding here, I’d suggest to Google for some Unix shell tutorials. If you’re a seasoned Unix user, you’d feel completely at home, and I’m pretty sure you can figure out many things on your own from here. The shell you get is a true-blue Bash shell. If you like, drag the Terminal app to your Dock, so that it’s more easily accessible in future. Or, just spotlight (Cmd-Space) for Terminal. Let’s get started.įirst, you may be delighted to know that OS X already comes, out-of-the-box, with a Unix shell environment and plenty of command line tools the same as what you’d find in Linux and other Unix operating systems. The shell, or command line, is accessible via Applications → Utilities→ Terminal. It’s a useful read for any newcomer who’s thinking about or planning to do some programming on the Mac.
#MAC OS X PROGRAMMING UPDATE#
This post is an update to my 2012 post on Prepping Your Mac For Programming. In particular, for people who prefer to or are more comfortable working in Linux or other Unix-like operating system, OS X will prove to be a whole lot more likeable than Windows. This is one of the reasons why I like OS X. Some people may not realise that OS X is fundamentally built on a Unix-based operating system, so it’s also an excellent platform to learn about Unix (and Linux) as well as programming in a Unix-type environment. The Mac, and OS X, will definitely serve as a great platform for programming. You should know that, right? Many system administrators and programmers use Mac, so there must be something good with the Mac for these sort of work.
#MAC OS X PROGRAMMING SOFTWARE#
The Mac may be more often associated with the fun stuff and the life stuff, if you know what I mean, but it’s also all good for work stuff, including programming and software development.