Programming on a Macbook?

Hey guys! I am pretty new to the Mac universe, so please bear with me.
The other day in class, I was talking with a fellow classmate about how I like my Macbook, and I started showing him the basic features (multi-touch pad, iWork, iLife, etc) and he got really interested in getting one, so he went back home to think it over. Today we got to talking again, and he said that he had talked with his girlfriend (about to graduate in Computer Programming) and she said not to get a Mac, because they were no good for programming.
This is where I got confused. I expressed my doubts, stating that Mac's have superior programs over PC's, and I just assumed that the superior Mac programs were created with Macs, and not PC's. He said that his girlfriend told him that Mac programs are actually created with PC's, using programs like C++ and the like. I found that very hard to believe, but I can't really 'talk the talk' when it comes to computer programming, so I'm coming here.
Is it true that our PC brethren outclass us when it comes to programming? Or is his girlfriend just biased? Thanks for any/all inputs!
Message was edited by: slednecker2 (darned OS had me put on Windows Vista, even though I am clearly using Snow Leopard lol)

Where to start to debunk that myth? First off, there is nothing unique to Windows about common programming languages like C/C++ or even interpreted languages like PERL, PYTHON, RUBY (all of which, BTW, are included with OS X). Apple provides their development tools for free, including compilers, and many open source compilers also exist for OS X (gFortran and so on).
There is a great deal of scientific programming done on Apple machines, and has been for a very long time (particularly in the Life Sciences).
The truth is that, in an overall sense, most programming is done at a command line, so if anything, in my experience, most of it is done on UNIX/Linux boxes. But a lot is also done on OS X boxes, even if the app is ultimately compiled and released for multiple platforms.
browse some of Apple's own information on this kind of thing:
http://www.apple.com/science/software/lifescience.html (not all of these apps were developed on an Apple machine, but many were).
http://hpc.sourceforge.net/
Also keep in mind things like Virginia Tech's super-computing cluster of Apple XServes (http://www.apple.com/science/profiles/vatech2/) which is used a lot for development and deployment of high performance computing applications.
Now, I will admit, the kinds of programmers I work with really are not interested in creating pretty GUI apps. They are interested in solving some of the most demanding computing challanges in massive data applications like whole genome sequencing and automated genome annotations. For that kind of thing, a lot of folks do their development on Apple machines (remember that OS X is UNIX at its core, and I just have not met many a scientific programmer sitting at a Windows box).
P.S. forgot this link http://www.arc.vt.edu/

Similar Messages

  • How do I uninstall a program from a macbook pro

    I am trying to install the update for WOW but it won't install,  On my desktop I had to totally uninstall WOW and do a clean install from the MoP DVD's and figured since the same issue with installing it was the same on desktop and macbookpro uninstalling WOW would be the best way to go.   Help??  If I drag the WOW file to the trash will that do it or am I missing something else.  I have never uninstalled any program from the Macbook as yet.

    https://us.battle.net/support/en/article/uninstall-reinstall-instructions-for-pa tching-issues

  • Can i install a Medcin CD program into my Macbook Pro Laptop?, can i install a Medcin CD program into my Macbook Pro Laptop?

    Can i install any programs to my MacBook Pro without my Laptop getting messed up?

    what do you mean by "without my Laptop getting messed up".  Messed up in what way?  I have several programs installed on my MacBook Pro and it's not messed up.

  • How do I uninstall programs from my MacBook Pro?

    I am new to Mac and don't fully understand how to uninstall a program from my Macbook Pro. I've been having some problems with the Sims 3 (Probably some custom content that was bad) and I want to completely uninstall The Sims 3 from my laptop. How do I do this? I have heard that some people say to just delete the folder from my Applications, but being that I come from PC that doesn't seem like it gets rid of everything to me. Anything would be helpful. Thanks.

    Sarah
    Here are the steps:
    Manually Uninstalling The Sims 3 from a Mac
    Delete the /Applications/The Sims 3 folder (or any for a Stuff of Expansion pack).
    Delete the /Users/"User"/Library/Preferences/The Sims 3 Preferences folder.
    Delete the /Users/"User"/Documents/Electronic Arts/The Sims 3 folder.
    Note: This file can be saved as a backup to retain save games, simply rename it.

  • How do i delete programs from my MacBook Pro

    how do i delete programs from my MacBook Pro?

    Most apps may be simply deleted to the trash; all have a small file in ~/library/preferences associated to it, e.g. company.com.name-of-app.plist, may or may not be deleted. Some apps have their uninstaller, if their creator is scrupulous (some are not), if they spread files all over the system.
    There are apps targeted at deleting other apps, I have been using AppZapper, but there are some other free solutions, see other comments. Do NOT delete Apple apps, they belong to the system, even if installed later.

  • What is the best program for cleaning MacBook Pro?, What is the best program for cleaning MacBook Pro?

    What is the best free program to clean MacBook Pro? One I can set for automatic clean-up

    Kappy's Personal Suggestions for OS X Maintenance
    For disk repairs use Disk Utility.  For situations DU cannot handle the best third-party utilities are: Disk Warrior;  DW only fixes problems with the disk directory, but most disk problems are caused by directory corruption; Disk Warrior 4.x is now Intel Mac compatible. Drive Genius provides additional tools not found in Disk Warrior.  Versions 1.5.1 and later are Intel Mac compatible. An outstanding source of information is OS X Maintenance - MacAttorney.
    OS X performs certain maintenance functions that are scheduled to occur on a daily, weekly, or monthly period. The maintenance scripts run in the early AM only if the computer is turned on 24/7 (no sleep.)
    If you are using a pre-Leopard version of OS X, then an excellent solution is to download and install a shareware utility such as Macaroni, JAW PseudoAnacron, or Anacron that will automate the maintenance activity regardless of whether the computer is turned off or asleep.  Dependence upon third-party utilities to run the periodic maintenance scripts was significantly reduced since Tiger.  (These utilities have limited or no functionality with Snow Leopard, Lion, or Mountain Lion and should not be installed.)
    OS X automatically defragments files less than 20 MBs in size, so unless you have a disk full of very large files there's little need for defragmenting the hard drive. As for virus protection there are few if any such animals affecting OS X. You can protect the computer easily using the freeware Open Source virus protection software ClamXAV. Personally I would avoid most commercial anti-virus software because of their potential for causing problems. For more about malware see Macintosh Virus Guide.
    I would also recommend downloading a utility such as TinkerTool System, OnyX 2.4.3, or Cocktail 5.1.1 that you can use for periodic maintenance such as removing old log files and archives, clearing caches, etc.
    For emergency repairs install the freeware utility Applejack.  If you cannot start up in OS X, you may be able to start in single-user mode from which you can run Applejack to do a whole set of repair and maintenance routines from the command line.  Note that AppleJack 1.5 is required for Leopard. AppleJack 1.6 is compatible with Snow Leopard. (There is no confirmation that this version also works with Lion or later.)
    When you install any new system software or updates be sure to repair the hard drive and permissions beforehand. I also recommend booting into safe mode before doing system software updates.
    Get an external Firewire drive at least equal in size to the internal hard drive and make (and maintain) a bootable clone/backup. You can make a bootable clone using the Restore option of Disk Utility. You can also make and maintain clones with good backup software. My personal recommendations are (order is not significant):
      1. Carbon Copy Cloner.
      2. Data Backup
      3. Deja Vu
      4. SuperDuper!
      5. SyncTwoFolders
      6. Synk Pro
      7. Synk Standard
      8. Tri-Backup
    Visit The XLab FAQs and read the FAQs on maintenance, optimization, virus protection, and backup and restore.
    Always have a current backup before performing any system updates or upgrades.
    Additional suggestions will be found in:    
          1. Mac Maintenance Quick Assist,
          2. Mac OS X speed FAQ,
          3. Speeding up Macs,
          4. Macintosh OS X Routine Maintenance,
          5. Essential Mac Maintenance: Get set up,
          6. Essential Mac Maintenance: Rev up your routines,
          7. Maintaining OS X, 
          8. Five Mac maintenance myths,
          9. How to Speed up Macs, and
        10. Myths of required versus not required maintenance for Mac OS X.
    Referenced software can be found at CNet Downloads or MacUpdate.
    Be sure you have an adequate amount of RAM installed for the number of applications you run concurrently. Be sure you leave a minimum of 10% of the hard drive's capacity or 20 GBs, whichever is greater, as free space.

  • What is a good program to clean macbook pro

    do i need a anitvirus  or cleaner program. for my macbook pro.. if so which one????

    you can try OmniDiskSweeper or OnyX.

  • How can I install and run a Windows program on my MacBook Pro/?

    How can I install and run a Windows program on my MacBook Pro?

    You have several options.
    1, Use a Virtual Machine like Vmware, Parallels etc... to Create a Virtual Windows Installation and Run your program in there.  A Virtual MAchine will runn in a Window on your Desktop and share your Mac's resources RAM HD space processor. Your MAc desktop will still be available while you run Windows install.
    http://www.parallels.com/
    2. Install Windows on a partition using Bootcamp. It will run a full installation of Windows you can boot into, and run your programs.  The Mac desktop will not available until your reboot the computer and start in OSx instead of Windows.
    https://www.apple.com/support/bootcamp/
    3. Use Wine /  Winebottler to run the Application without the need for a complete Windows installation.
    http://winebottler.kronenberg.org/

  • I can't find and stet up the Cisco packet tracer program in my Macbook , i need help?

    i can't find and stet up the Cisco packet tracer program in my Macbook , i need help?

    Check my post
    http://rafavg77.wordpress.com/2013/09/07/como-empaquetar-packet-tracer-exe-a-una -app-nativa-en-mac-os-x/
    I think it will help, sorry for my english

  • When i try to install a program in my macbook Pro, the message appear: Run preflight scrip and after Run the postflight script. How i'll fix this?

    When i try to install a program in my macbook Pro, the message appear: Run preflight scrip and after Run the postflight script. How i'll fix this?

    Here are the Mac requirements:
    System Requirements Mac Version (*)
    Mac OS X 10.6.1, 10.7.1, 10.8.1 or 10.9.1
    1.83 GHz cpu or better
    Nvidia Geforce 8600, ATI Radeon X1600 or better (min 256 MB VRAM)
    1 GB RAM
    2 GB free hard drive space
    DVD-ROM Drive
    Are you sure that you have the Mac version, as there is a Windows version, as well as a few game console versions.
    Sounds as though that may be a Windows or other version.

  • I want to buy a macbook pro.. but now I have a Packerd Bell with the programs: Word, Powerpoint,... I want those programs on my macbook pro too  is this possible? and is it expensive?

    I want to buy a macbook pro.. but now I have a Packerd Bell with the programs: Word, Powerpoint,... I want those programs on my macbook pro too  is this possible? and is it expensive?

    Hello:
    Expensive is relative...
    Microsoft makes a version (written native for the Mac) of Office:
    http://store.apple.com/us/search/microsoft-office-for-mac
    Some of us use iLife - an Apple product that almost seamlessly translates Microsoft programs (for example Word to Pages) back and forth.  You can always export in a Microsoft format...
    Barry

  • How do unistall programs from my macbook pro?

    i just cant seem to find out how to unistall and remove programs from my macbook pro. any suggestions?

    It depends upon how the application got there in the first place. Many applications can be uninstalled by simply dragging them from the Applications folder into the trash. (You may have to authenticate.).  Some applications come with their own uninstaller, usually in the Applications folder or in a folder in the Applications folder dedicated to the application in question. 
    If you have a dock icon left over, you can just drag it off of the dock.
    charlie

  • Como desinstalar un programa en la MacBook Pro

    Como desinstalar un programa en la MacBook Pro

    Usually you just have to drag the application to the trash and you're done. Some programs come with an installer / uninstaller that removes everything including preferences and other files.
    Sometimes if you just drag to the trash an application, its settings will be kept in library folders.
    Hope that helps,
    Goodbye

  • My mail program on my macbook pro suddenly won't let me send e-mails?

    My mail program on my macbook pro suddenly won't let me send e-mails even though I can receive e-mails. I have checked with the connection doctor and it shows me everything is fine. The program haas been running perfectly fine for the last year, but now its bugging out. Can anyone give me any tipe on how to fix this? Thank you.

    The problem is one of the following:
    Your SMTP server is provided by a carrier which only allows the outgoing mail server to be used when you are connected to their network. Receiving emails will always work, but sending emails will only work when you are connected via their connection;
    Your SMTP server is down - contact your email provider

  • I installed iOS8 on my iPad. Now iCloud does not send emails to my apple mail program on my MacBook Pro.

    I installed iOS8 on my iPad. Now iCloud does not send emails to my apple mail program on my MacBook Pro.

    Hello agniman,
    After reviewing your post, I have located an article that can help in this situation. It contains a number of troubleshooting steps and helpful advice concerning iCloud mail issues:
    iCloud: Troubleshooting iCloud Mail
    Thank you for contributing to Apple Support Communities.
    Cheers,
    BobbyD

  • My MacBook Air does not have an optical drive.  I have a program (Megastar V) which is installed using a CD.  Is there a way to use the optical drive on my PC laptop to install this program on my MacBook Air?

    MacBook Air does not have an optical drive.  There is a program I wish to install on my Air which is an astronomy application called Megastar V.  Installation requires the use of a CD.  Is there a way to use the optical drive on my PC (toshiba laptop using Windows 7) to install this program onto my Air?
    With gratitude,
    Otto

    Thank you for explaining to me how to do this.  I will try it tomorrow and let all of you know how it goes.
    Otto

Maybe you are looking for

  • Testing for IS NOT NULL with left join tables

    Dear Experts, The query is showing the NULL rows in the query below.... Any ideas, advice please? tx, sandra This is the sql inspector: SELECT O100321.FULL_NAME_LFMI, O100321.ID, O100404.ID, O100321.ID_SOURCE , O100404.NAME, O100321.PERSON_UID, O1004

  • Error in receiver Mail adapter: Client was not authenticated

    Hi. My requirement is to send email via PI to an extermal mail address. I am trying to use the following configuation for the same. Tramsport Protocol: SMTP Message Protocol: XIPAYLOAD URL: To get the value of URL, execute transaction SCOT in PI syst

  • Facetime - camera light

    When I launch Facetime, the green light for my camera comes on immediately, even if I have Facetime turned off within the app.  I'm used to using Skype, Hangouts etc, where the light indicates that the camera is active and goes off when a call is ter

  • Convert xsd:dateTime to UTC

    Hello community, Within a message mapping I have to convert a field containing date, time and timezone to UTC/GMT timezone. Example: 2008-10-06T01:11:06+02:00 = Incoming value from source field, incl. local time + time zone offset 2008-10-05T23:11:06

  • Fireworks won't remember the open/save as window size?

    Hi, Fireworks won't remember the open/save as window size. It always displays the same small window size. Deleting the preferences hasn't helped? Thanks.