Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread Display Modes
Old Oct 16, 2004, 09:45 AM   #1
macrumors member
Join Date: Mar 2003
Many languages, one machine.

First question:
I am a freshman at the U of Minnesota. I'm considering a computer science minor. I currently have a G5, and I would like to buy an iBook (when the next gen is released), but I worry about running into compatibility issues in the future (with different languages). I currently own VPC7--will that enable me to code in any 86x based language they throw at me?

Thank you for your advice!
BigDawgES is offline   0 Reply With Quote
Old Oct 16, 2004, 10:08 AM   #2
macrumors regular
Join Date: Jul 2004
What is your concern about? when doing assembly programming or C, C++, Java, etc? The problem you are wondering(if I understand your question) will arise when you strat accesing memory(I should sa registers) from your code. But, from my experience if you'll be doing C, C++, Java and languages like that you should not have problems. And the problems you cna think of having are compiler specific and you will not be able to change. Meaning that when creatining variables one platform can use a liitle more memory than another. Another thing to mention is, the difference will be frameworks or api. Windows has it's own api as Apple has it's frameworks. But this are mainly use for GUIs and maybe to access the registers, not to sure about the latter.

But, code wise. You should not have too much problems. Hope this help, wanted to sleep a little more. Went to bed around 4am doing homework and for like 5 hours couldn't find what was the problem I have on mi code.
--MBP 2.4 GHz 4GB 500GB 7200 RPM Snow Leopard
iBert is offline   0 Reply With Quote
Old Oct 17, 2004, 12:50 PM   #3
macrumors member
Join Date: May 2003
Location: Eugene, OR
I would say as long as you are programming in high level languages(C, C++, Java, etc..) you shouldn't be harmed by using a Mac to develop your CS projects. Compilers are fairly good about makint sure that as long as you write standard code, that it will turn that code into a binary on just about any machine with access to the same API. Register access, etc, are also handled by the compiler, as it translates code that you, in theory understand, into something the computer understands. So, as long as your department doesn't force assembly of a specific architecture, or a windows-specific API, you are fine.
bastardx is offline   0 Reply With Quote
Old Oct 17, 2004, 01:18 PM   #4
Thread Starter
macrumors member
Join Date: Mar 2003

Thanks for your responses! I think I understand now.
BigDawgES is offline   0 Reply With Quote

MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
New languages for Siri? iMacBooked iOS 7 31 Jun 3, 2014 08:21 AM
Predictive typing on other languages oGu iPhone 2 Jan 13, 2014 02:12 PM
Font not rendering for certain languages? 14sakuya Design and Graphics 0 Aug 17, 2013 10:50 PM
Languages taught in UK schools. Beeplance Politics, Religion, Social Issues 36 Jan 14, 2013 07:45 AM
Storyboard and languages ildandi iPhone/iPad Programming 0 Nov 11, 2012 08:24 AM

Forum Jump

All times are GMT -5. The time now is 07:50 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2015, MacRumors.com, LLC