Do I need a PC for this kind of work?

Discussion in 'Mac Programming' started by Soulstorm, Feb 8, 2005.

  1. macrumors 68000

    Soulstorm

    Joined:
    Feb 1, 2005
    #1
    Hello. I think that I have a very serious prob, and I would like to ask some questions.

    I am a Mac user from my 8 years. I also know very well to work onto a pc, but the fact is that I don't have one. I am now 19 years old and I am going to start my University class which involves programming. We will be programming in C, objective-C, C++ and stuff like that.

    Now what's the problem?

    The problem is that I live in Greece, and Mac support here is simply non-existent. When I go to my university, all programs they will give us to do will be based into PC applications!

    Do I need to get a PC in order to be able to write these applications that they ask us to do? Or at least, will I need Virtual PC? I am now trying to figure out XCode by apple (i have downloaded version 1.5), but is that enough?

    XCode involves so much code that really gives me the creeps when I think about how can I write simple applications that will also work in windows...

    Any recommendations?
     
  2. Moderator

    Nermal

    Staff Member

    Joined:
    Dec 7, 2002
    Location:
    Whakatane, New Zealand
    #2
    Will your C programming be Windows programming (ie. with a GUI etc) or just console programming? Xcode should be fine when it comes to console programming, it's really only the GUI code which is different between platforms.
     
  3. thread starter macrumors 68000

    Soulstorm

    Joined:
    Feb 1, 2005
    #3
    I think that it's concole programming but I cannot be sure... If its with GUI will a Virtual PC with some programs work?
     
  4. macrumors 68040

    cluthz

    Joined:
    Jun 15, 2004
    Location:
    Norway
    #4
    Dont worry yet. The first year you probably only need to use a text editor (like Text Edit, Subethaedit, emacs..). You probably dont need a IDE like XCode.

    Here (Norway) the universitys have a policy that that students can use what OS they want (win/linux/mac/bsd/etc..), our labs have 50/50 with winxp/linux but im not sure if that applies to Greece.
     
  5. thread starter macrumors 68000

    Soulstorm

    Joined:
    Feb 1, 2005
    #5
    Hahahaha, that was a good joke, I know a couple of these too! Sorry, but in greece there isn't any support for Mac OS. Only some retailers are here, but as far as universities, are concerned, they won't even care about how am I going to do my work here with a Mac. They know what Mac is, but they don't support it, nor they care. They will tell me "If you can afford a mac, then you can surely can afford a low-spec PC, so, buy one!". But I don't want to!

    Anyway what you say about the first year is true... But I don't know how things will be afterwards.

    I ask you: Virtual PC will work for me decently for this work?
     
  6. macrumors 6502

    JupiterTwo

    Joined:
    Mar 29, 2003
    Location:
    GB
    #6
    I'd think VPC would work fine for this on your dual-G5. It won't be super-fast, but certainly enough to compete with a low spec PC.
     
  7. Moderator emeritus

    Mitthrawnuruodo

    Joined:
    Mar 10, 2004
    Location:
    Bergen, Norway
    #7
    There is no problems using your Mac for most C/C++ programming (unless the university makes you use Visual Studio .Net to make winapps), havn't tried obj-C.

    If you want to try cross platform C++ programming you should give Qt from Trolltech a try. Very easy to use GUI programming for Mac/Linux/Windows/etc. They are normally very generous with free edu licenses...

    PS! I used to run Borland 6 through Virtual PC on a Pismo (G3@400 MHz) because one of the teachers insisted that we should use it. It wasn't very quick, but still better than most of the (rather poor) wintel boxes at the school labs.
     
  8. macrumors 68030

    Platform

    Joined:
    Dec 30, 2004
    #8
    In your uni there is 50/50 winxp/linux but no mac's :confused: And what is the uni called :confused:
    And how is the programming differnet on the mac compared to the wintel world ?
     
  9. macrumors 68040

    takao

    Joined:
    Dec 25, 2003
    Location:
    Dornbirn (Austria)
    #9
    offtopic: it's the same here
    x86 dual boot (win xp pro/fedora) in all tech labs
    on the other faculties they have more windows only pcs but
    so far i have spotted 2 powermacs g4 (compared to hundred others) which are collecting dust(literally) in the 'special equipment' department together with exotic printers/plotters/special sound equipment etc.

    our guidelines for programming are similar: use what you want at home but it has to run in the labs on either win xp pro or linux
    for small console based stuff it shouldn't be a problem ... if you will be programming guis etc. virtual pc 'might' be usefull for small apps etc.
     
  10. thread starter macrumors 68000

    Soulstorm

    Joined:
    Feb 1, 2005
    #10
    That's the answer I was looking for. Thanks a lot... I think I will need a virtual PC either way... Because even if I write the code, I will need a PC compiler to make the program.
     
  11. macrumors 68040

    cluthz

    Joined:
    Jun 15, 2004
    Location:
    Norway
    #11
    Its the Univerity of Bergen.

    Linux and mac is almost 100% compatible, if you have to run a linux app on your mac, compile it and run it in x11, fast and free... :D

    Programming is very similar, but the GUI frontends cam make a big problem.
    Java is crossplatform (we use java) but apple is veeeeery slow with updating java on hte mac platform..
     
  12. macrumors 68040

    rickvanr

    Joined:
    Apr 10, 2002
    Location:
    Brockville
    #12
    If thats the case, tell them you just bought a mac mini, or tell them you have no more money because of tuition.
     
  13. Moderator emeritus

    Mitthrawnuruodo

    Joined:
    Mar 10, 2004
    Location:
    Bergen, Norway
    #13
    Lots of Macs at UiB... it's just down at the dept. of informatics that the Macs has been ignored for a long time... this might change now, that a large portion of the engineers has gotten PowerBooks... ;)
     

Share This Page